openbanking-mcp-server

Provides a Java (Spring Boot) Model Context Protocol (MCP) server that exposes UK Open Banking functionality (AISP account/balance/transactions and PISP payment initiation) to Claude Desktop via an MCP JSON-RPC (tools/list, tools/call) interface over stdio/bridge, with the server calling underlying UK Open Banking APIs using OAuth credentials.

Evaluated Apr 04, 2026 (16d ago)
Repo ↗ Ai Ml mcp open-banking json-rpc spring-boot payments oauth claude-desktop
⚙ Agent Friendliness
47
/ 100
Can an agent use this?
🔒 Security
48
/ 100
Is it safe for agents?
⚡ Reliability
18
/ 100
Does it work consistently?

Score Breakdown

⚙ Agent Friendliness

MCP Quality
55
Documentation
55
Error Messages
0
Auth Simplicity
45
Rate Limits
0

🔒 Security

TLS Enforcement
70
Auth Strength
60
Scope Granularity
20
Dep. Hygiene
30
Secret Handling
50

README describes OAuth client credentials and suggests environment variables, which is better than hardcoding. However, no details are provided about token handling, secure storage, TLS enforcement, logging/PII redaction, webhook signatures, or fine-grained scopes. Payment initiation lacks documented idempotency and safety controls.

⚡ Reliability

Uptime/SLA
0
Version Stability
40
Breaking Changes
0
Error Recovery
30
AF Security Reliability

Best When

You want to integrate UK Open Banking capabilities into an agent UI (Claude Desktop) using MCP tool discovery and invocation.

Avoid When

You need a fully standardized REST/SDK experience with explicit OpenAPI specs, or you require clear guarantees about idempotency, error codes, and operational reliability.

Use Cases

  • Chat-driven retrieval of UK bank accounts, balances, and transaction history via MCP tools
  • Natural-language initiation of domestic GBP payments (with confirmation and access token)
  • Building agent workflows around Open Banking data access and payment initiation

Not For

  • Production-ready payment processing without additional security hardening, testing, and operational controls
  • Use without proper OAuth access tokens and bank developer credentials
  • Highly regulated auditing/traceability requirements unless additional logging/compliance evidence is added

Interface

REST API
Yes
GraphQL
No
gRPC
No
MCP Server
Yes
SDK
No
Webhooks
No

Authentication

Methods: OAuth2 (via OPENBANKING_CLIENT_ID/OPENBANKING_CLIENT_SECRET/redirect URI to obtain access token; tool calls require access_token parameter per README)
OAuth: Yes Scopes: No

README indicates OAuth redirect URI configuration and that MCP tool calls require an OAuth access_token argument. No explicit scope model is described in the provided content.

Pricing

Free tier: No
Requires CC: No

Self-hosted open-source style project (no pricing described in README content provided). Open Banking API usage costs, if any, would be bank/partner-specific and not documented here.

Agent Metadata

Pagination
none
Idempotent
False
Retry Guidance
Not documented

Known Gotchas

  • Payment initiation likely requires explicit human confirmation; README suggests confirmation but does not enforce it structurally.
  • Tool calls require a valid OAuth access_token provided in tool arguments; agent must manage token lifecycle out-of-band.
  • Port/integration details are inconsistent in README (mcp URL uses 8081 in curl example and 8080 in Postman/testing sections), which can cause connection failures for agents.
  • No clear guidance on rate limits, backoff, or safe retry behavior is provided.

Alternatives

Full Evaluation Report

Comprehensive deep-dive: security analysis, reliability audit, agent experience review, cost modeling, competitive positioning, and improvement roadmap for openbanking-mcp-server.

AI-powered analysis · PDF + markdown · Delivered within 30 minutes

$99

Package Brief

Quick verdict, integration guide, cost projections, gotchas with workarounds, and alternatives comparison.

Delivered within 10 minutes

$3

Score Monitoring

Get alerted when this package's AF, security, or reliability scores change significantly. Stay ahead of regressions.

Continuous monitoring

$3/mo

Scores are editorial opinions as of 2026-04-04.

8642
Packages Evaluated
17761
Need Evaluation
586
Need Re-evaluation
Community Powered