MCP.Market

Open Banking (open-banking.io) MCP server

by open-banking-io·io.github.open-banking-io/mcp-server·v0.1.0

Read-only MCP server for the open-banking.io PSD2 bank API — accounts, balances, transactions.

C63/100grade C
What users say
No reviews yet
Be the first
Safety scan
C63/100

full report

Adoption
New

0 stars

Reviews

Write one

Nobody has reviewed Open Banking (open-banking.io) yet.

If you have run it, two minutes of your experience saves the next person an afternoon.

Open Banking (open-banking.io) tools

No tool declarations could be read from the package source. They show once the server is installed.

Public scan report

scanner v0.1.10 · 2026-11-02 · same rubric, same numbers if you re-run it

no findings
  • –Code scanpackage could not be scannedn/a
  • –Live reliabilityno gateway calls yet and no remote to proben/a
  • –Tool poisoningtools not inspected (local package is not executed); not countedn/a
  • Auth qualitystatic API keys via environment variables6/15
  • Maintenancelast push 74 days ago12/15
  • Maintainer identityregistry namespace matches repository owner7/10
Overall 63/100. Components that don't apply are left out of the denominator. Any critical finding is an F.RubricAppeal a findingJSON

How Open Banking (open-banking.io) compares

Against every graded Finance MCP server, from our own scans and uptime checks. Updated after each scan run.

Safety score
63/100
higher than 20% of 1,761 Finance servers

Install Open Banking (open-banking.io) in Claude Code, Cursor or VS Code

The registry entry has no remote endpoint or installable package.

What the publisher says

From the Open Banking (open-banking.io) repository's README, as published. We do not edit it. Read it on GitHub

open-banking.io MCP server

A thin, read-only Model Context Protocol server for the open-banking.io PSD2 API. It lets AI agents (Claude Desktop, Cursor, any MCP client) answer questions like “What's my balance?” and “Summarise last month's transactions” over your own bank accounts.

It wraps the official open-banking-io Python SDK and inherits its zero-knowledge property: the service only ever returns ciphertext, and every sensitive field (IBAN, owner name, amounts, counterparties) is decrypted in-process with your exported private key. No plaintext ever touches a third party — including the LLM only sees what your MCP client sends it.

Tools

All tools are read-only. There are intentionally no sync, payment-initiation or consent-management tools — see Limitations.

Configuration

Export credentials in the app → Settings → Credentials to get the bundle file.

Claude Desktop

claudedesktopconfig.json (Claude → Settings → Developer → Edit Config):

{
  "mcpServers": {
    "open-banking-io": {
      "command": "uvx",
      "args": [
        "--from", "git+https://github.com/open-banking-io/mcp-server.git",
        "obi-mcp"
      ],
      "env": {
        "OBI_CREDENTIALS": "/absolute/path/to/credentials.json"
      }
    }
  }
}

Cursor

.cursor/mcp.json:

{
  "mcpServers": {
    "open-banking-io": {
      "command": "uvx",
      "args": [
        "--from", "git+https://github.com/open-banking-io/mcp-server.git",
        "obi-mcp"
      ],
      "env": {
        "OBI_CREDENTIALS": "/absolute/path/to/credentials.json"
      }
    }
  }
}

Requires uv (curl -LsSf https://astral.sh/uv/install.sh | sh). Once published to PyPI the --from git+… argument can be dropped.

Run locally / from source

git clone https://github.com/open-banking-io/mcp-server.git
cd mcp-server
uv venv && uv pip install -e '.[dev]' --python .venv/bin/python
OBI_CREDENTIALS=/path/to/credentials.json .venv/bin/obi-mcp   # speaks MCP over stdio
.venv/bin/python tests/smoke.py                               # network-free smoke test
uv run --python .venv/bin/python pytest -q                    # full test suite

Example questions for your agent

  • “Show the booked balance of every account.”
  • “How much did I spend on groceries in July?” (get_transactions + grouping)
  • “Which of my bank connections expire soon?” (list_connections)

Design notes

Shortened. The full README is on GitHub.

Nothing above is checked by us. What we check is on the safety report.

Open Banking (open-banking.io): common questions

Is Open Banking (open-banking.io) MCP server safe?
With care: it is graded C, so read the findings first (63/100). Read the Open Banking (open-banking.io) safety report
Does Open Banking (open-banking.io) need an API key?
Yes. The registry entry asks for OBI_CREDENTIALS.
Is Open Banking (open-banking.io) maintained?
The last commit was 76 days ago (2026-08-20). The latest release is v0.1.0.
What can I use instead of Open Banking (open-banking.io)?
Servers from other publishers that do the same job: BankMCP™ MCP server, T-Bank MCP server and Pluggy MCP server.

Alternatives to Open Banking (open-banking.io)

Same job from other publishers: the closest match first, then the best rated.

  • BankMCP™
    Read-only MCP server for your own bank accounts via Enable Banking. Self-hosted, one user.
    A
  • T-Bank MCP
    T-Bank (Т-Банк) mobile banking: accounts, cards, transfers, bill pay, grocery, tickets, travel
    A
  • Pluggy
    MCP server for Pluggy — Open Finance Brasil aggregator: accounts, transactions, payment initiation
    B
  • MoneyMatter
    Personal finance tracker: accounts, transactions, budgets, investments and analytics over OAuth.
    A
  • Adis
    Czech VAT-payer reliability (ADIS / nespolehlivý plátce DPH) + registered bank accounts by DIČ.
    A