Logo Lanfrica

zavora-ai/mcp-banking

Domain:

digital infrastructure

Record type:

software
Creator:
zav
Host:
ADK-Rust Enterprise Banking MCP Server — Plaid(US/Canada), Mono (Africa), Open Banking UK/EU with accounts, transactions, payments # Banking MCP Server Unified banking MCP server with **15 tools** across **3 backends** — Plaid (US/Canada/EU), Mono (Africa), and Open Banking (UK/EU PSD2). Accounts, transactions, balances, payments, identity, and statements. ## Architecture ## Key Principles - **Unified schema** — agents see consistent types regardless of backend - **Multi-region** — Plaid (US/Canada/EU), Mono (NG/KE/GH/ZA), Open Banking (UK/EU) - **Financial governance** — payment initiation requires approval gates - **No credential exposure** — tokens stay in env vars - **Single binary** — no Node.js, no Python ## Tools (15) | Category | Tools | Risk | |----------|-------|------| | Accounts | `list_accounts`, `get_account`, `get_balances` | read_only | | Transactions | `list_transactions`, `get_transaction`, `search_transactions`, `categorize_transaction`, `sync_transactions` | read_only | | Identity | `get_identity` | read_only | | Institutions | `list_institutions`, `get_institution` | read_only | | Payments | `initiate_payment`, `get_payment_status`, `list_payments` | financial_action / read_only | | Statements | `get_statement` | read_only | ## Backends | Backend | Region | Protocol | Auth | Default | |---------|--------|----------|------|:---:| | **Plaid** | US, Canada, EU | REST | Client ID + Secret | ✅ | | **Mono** | Nigeria, Kenya, Ghana, SA | REST | Secret Key | ✅ | | **Open Banking** | UK, EU (PSD2) | REST (OBP) | OAuth2 Bearer | ❌ | ## Installation ```bash cargo install mcp-banking --features all-backends ``` ### Feature flags ```bash # Default: Plaid + Mono cargo install mcp-banking # All backends cargo install mcp-banking --features all-backends # Specific cargo install mcp-banking --no-default-features --features plaid ``` ## Configuration ### Plaid ```bash export PLAID_CLIENT_ID="your-client-id" export PLAID_SECRET="your-secret" export PLAID_ACCESS_TOKEN="access-sandbox-xxx" export PLAID_ENV="sandbox" # sandbox | development | production ``` ### Mono ( …