MCP.so
Sign In

BankingMCP MCP ServerVerifiedFeatured

Basic information

Transport

Streamable HTTP

Authentication

OAuth

Category

Finance & Commerce

Submitted by

Philipp Escher

About BankingMCP MCP Server

BankingMCP is a remote MCP server available at https://banking-mcp.com.

Connection details

https://banking-mcp.com/api/mcp

Setup

claude mcp add bankingmcp --transport http https://banking-mcp.com/api/mcp

BankingMCP MCP Server tools

Tool list not available yet

This listing does not currently have a tool list to display. This does not mean the server has no tools; check its documentation for supported capabilities.

This server requires authentication. Tool discovery may require signing in or credentials from the provider.

Fetch the live tool list directly from this server's endpoint using the button above.

Overview

Read-only access to your bank accounts for Claude, ChatGPT, Cursor and any other MCP client. Connect your bank once, then ask your assistant about balances, spending, subscriptions and incoming payments in plain language.

  • Website: https://banking-mcp.com
  • MCP endpoint: https://banking-mcp.com/api/mcp (Streamable HTTP, OAuth 2.1 sign-in)
  • Official MCP Registry: com.banking-mcp/banking
  • Pricing: €5/month incl. VAT, 7-day free trial, cancel anytime
  • Provider: Escher Consulting GmbH, Dortmund, Germany

What it does

Most banks don't offer an MCP server, and none of the big German banks do: no Sparkasse, Volksbank, Deutsche Bank, Commerzbank, ING, DKB or N26. BankingMCP fills that gap. It connects your accounts through the regulated PSD2 access and gives your AI assistant one MCP address for all of your banks.

  • Works with your bank. It covers every Sparkasse, every Volksbank and Raiffeisenbank, and the major German direct banks and neobanks. You can check yours at https://banking-mcp.com/en/banks.
  • Multi-bank. Personal and business accounts at different banks, up to 50 accounts per subscription, all behind a single connection.
  • Read-only by design. There is no payment or transfer tool.
  • Nothing to install. It's a hosted remote server, and you sign in with OAuth.

Tools

ToolWhat it does
list_accountsLists connected accounts with bank, IBAN, balance and the time of the last sync
get_balancesTotal balance across all accounts, per currency, plus each account's balance
search_transactionsSearches transactions by account, date range, text, income or spending, and amount range, and returns totals for all matches
list_transactionsPages through the full transaction history, optionally for one account and a date range
refresh_accountsReloads the account list and each bank's connection status

All tools except refresh_accounts are annotated readOnlyHint: true. refresh_accounts only reloads data and is idempotent.

Example prompts

  • "How much money do I have across all my accounts?"
  • "List every recurring payment from the last 12 months with its yearly cost."
  • "What did I spend in October, grouped by category, compared with the last three months?"
  • "Have all three tenants paid their November rent?"
  • "Which of my September invoices haven't been paid into the business account yet?"

Setup

  1. Sign up at https://banking-mcp.com/signup.
  2. Connect your bank. You sign in on the form of finAPI, a BaFin-supervised account information service, and approve access in your TAN app.
  3. Add the server to your assistant.

Claude Code

claude mcp add --transport http --scope user bankingmcp https://banking-mcp.com/api/mcp

Any MCP client that supports remote servers with OAuth

{
  "mcpServers": {
    "bankingmcp": {
      "type": "http",
      "url": "https://banking-mcp.com/api/mcp"
    }
  }
}

In Claude (web and desktop), add a custom connector with the same URL and sign in with your BankingMCP account. Step-by-step guides for Claude, ChatGPT, Mistral, Cursor, Codex, VS Code, Windsurf, Gemini CLI and others are at https://banking-mcp.com/en/setup.

Security & privacy

  • Your bank login stays with your bank. Credentials are entered on finAPI's form only. BankingMCP never sees or stores them.
  • Regulated access. Bank connectivity runs over PSD2 through finAPI, a licensed account information service.
  • No stored financial data. Balances and transactions are fetched for each request and not stored permanently. BankingMCP keeps only account master data and a 90-day access log.
  • Separate access per assistant. Each assistant gets its own authorization, and you can revoke it from the dashboard with immediate effect.
  • No data selling, no advertising.

Privacy policy: https://banking-mcp.com/en/privacy · Terms: https://banking-mcp.com/en/terms

Tags

finance banking open-banking psd2 personal-finance accounting germany read-only remote oauth

Frequently asked questions

1

What is the BankingMCP remote MCP server?

The BankingMCP remote MCP server is a hosted Model Context Protocol endpoint at https://banking-mcp.com/api/mcp, so AI assistants can connect to it without installing or running anything locally.

2

How do I connect to the BankingMCP MCP server?

Add the endpoint https://banking-mcp.com/api/mcp to any MCP-compatible client such as Claude Code, Cursor, or VS Code. The setup snippets on this page configure each client in one step.

3

Does the BankingMCP MCP server require authentication?

Yes. BankingMCP uses OAuth: the first time you connect, your MCP client opens a browser window to sign in and authorize access, then reuses the credentials for future sessions.

4

Which transport does the BankingMCP MCP server use?

BankingMCP exposes a Streamable HTTP endpoint, the transport used by remote MCP servers and supported by all major MCP clients.

Comments