{
  "$schema": "https://modelcontextprotocol.io/schemas/server-card.json",
  "serverInfo": {
    "name": "open-money",
    "title": "Open Money — AI-Native Corporate Internet Banking",
    "version": "1.0.0",
    "description": "Programmatic access to Open's corporate banking surface for AI agents acting on behalf of finance teams. Supervised — every action that moves money requires explicit human approval.",
    "publisher": {
      "name": "Open Financial Technologies Private Limited",
      "url": "https://open.money"
    }
  },
  "transport": {
    "type": "streamable_http",
    "endpoint": "https://app.open.money/mcp",
    "auth": {
      "type": "oauth2",
      "discovery": "https://open.money/.well-known/oauth-authorization-server",
      "scopes_required": ["agents.act"]
    }
  },
  "capabilities": {
    "tools": true,
    "resources": true,
    "prompts": false,
    "logging": true,
    "experimental": {}
  },
  "tags": ["banking", "corporate-banking", "treasury", "reconciliation", "payments", "india"],
  "documentation": "https://help.open.money/support/home",
  "supervised": {
    "policy": "All write operations (payments, transfers, FD bookings, card actions) require human maker-checker approval. Read operations are unrestricted within the granted OAuth scope. Every agent action is logged against the underlying transaction in Smart Statement."
  }
}
