Iso20022 Bank Profile MCP server
Local MCP server that serves and validates bank-specific ISO 20022 clearing profiles.
1 stars49 downloads/wk
Reviews
Write oneNobody has reviewed Iso20022 Bank Profile yet.
If you have run it, two minutes of your experience saves the next person an afternoon.
Iso20022 Bank Profile tools (4)
write = sends, deletes, buys or postsRead from the package source without running it. The installed server may list more.
get_profileReturn one clearing profile in full, including its rule bodies.
lint_payloadEvaluate a payload against a clearing profile and return findings.
list_profilesList the available clearing profiles as lightweight summaries.
validate_profile_definitionValidate a bank-supplied profile / rule-pack definition (raw JSON).
Public scan report
scanner v0.1.10 · 2026-10-30 · same rubric, same numbers if you re-run it
- Code scan21 source files scanned25/25
- –Live reliabilityno gateway calls yet and no remote to proben/a
- –Tool poisoningtools not inspected (local package is not executed); not countedn/a
- Auth qualitylocal package, no credentials required12/15
- Maintenancelast push 3 days ago15/15
- Maintainer identityregistry namespace matches repository owner; GitHub account older than a year8/10
How Iso20022 Bank Profile compares
Against every graded Finance MCP server, from our own scans and uptime checks. Updated after each scan run.
- Safety score
- 92/100
- higher than 95% of 1,761 Finance servers
- Tools
- 4
- the typical Finance server has 8
- Tools that change things
- 0%
- typical: 0%. Fewer write tools means less an agent can break
- GitHub stars
- 1
- more than 65% of 946 Finance servers
- Downloads a week
- 49
- more than 47% of 421 Finance servers with a package
What its tools let an agent do: 4 read
Release history: 2 versions in the registry since 2026-08-29, latest 2026-10-04, typically one every 36 days.
Install Iso20022 Bank Profile in Claude Code, Cursor or VS Code
claude mcp add iso20022-bank-profile-mcp -- uvx iso20022-bank-profile-mcp
What the publisher says
From the Iso20022 Bank Profile repository's README, as published. We do not edit it. Read it on GitHub
iso20022-bank-profile-mcp: The ISO 20022 Bank Clearing-Profile Server
[![PyPI Version][pypi-badge]][07] [![Python Versions][python-versions-badge]][07] [![License][license-badge]][01] [![Tests][tests-badge]][tests-url] [![Quality][quality-badge]][quality-url] [![OpenSSF Scorecard][scorecard-badge]][scorecard-url] [![Documentation][docs-badge]][docs-url] [![Glama MCP server score][glama-badge]][glama-url]
A fully local, closed-world [Model Context Protocol][mcp] server that manages, validates, and serves bank-specific ISO 20022 clearing profiles / rule packs — the market-practice rules that sit beyond structural XSD validation. It is a foundational member of the ISO 20022 MCP Suite and a sibling of iso20022-readiness-suite-mcp, whose readiness gateway can consume the profiles this server serves.
The November 2026 milestones. As the major schemes (CBPR+, HVPS+, T2,
FedNow) tighten their ISO 20022 requirements — structured postal addresses
chief among them — a payment that was fine yesterday can be rejected
tomorrow. iso20022-bank-profile-mcp turns those scheme rules into
versioned, agent-callable clearing profiles: list_profiles and
getprofile serve them, lintpayload evaluates a payload against one,
and validateprofiledefinition vets a bank-supplied rule pack. v0.0.5,
4 read-only tools over stdio (the default), streamable HTTP, SSE or
authenticated OAuth 2.1 HTTP, premium rule-pack entitlement gating,
Python 3.10+.
Contents
- Overview
- The ISO 20022 MCP Suite
- Install
- Quick Start
- Transports — stdio, streamable HTTP (2026-07-28 and 2025-11-25), SSE and authenticated HTTP from one command line
- Tools
- HTTP transport & authentication
- How it fits the suite
- Open-core vs premium
- When not to use iso20022-bank-profile-mcp
- Development
- Security
Overview
The [Model Context Protocol][mcp] (MCP) is an open standard that lets AI agents and assistants discover and call external tools in a uniform way. iso20022-bank-profile-mcp owns the market-practice profile layer of the ISO 20022 MCP Suite: the scheme-specific and bank-specific rules a payment must satisfy to clear, which live above the XSD and vary by clearing system.
A clearing profile is pure data — a profileid, its marketpractice, the messages it supports, and a list of declarative customrules. The server ships open baseline profiles (Generic, CBPR+, SEPAInstant, FedNow) and exposes four read-only tools to discover them, fetch them in full, lint a payload against one, and validate a candidate rule pack.
It is a fully local, closed-world server: no network surface, no sub-servers, no meta-client. Every tool computes from the bundled profile data and returns typed, JSON-serialisable output; on any failure — a bad input, an unparseable payload, an unknown profile — it returns an {"error": ...} payload rather than raising into the client transport. XML payloads are parsed with defusedxml only (no XXE / billion-laughs).
- Website:
- Source code:
- Bug reports:
Shortened. The full README is on GitHub.
Nothing above is checked by us. What we check is on the safety report.
Iso20022 Bank Profile: common questions
- Is Iso20022 Bank Profile MCP server safe?
- Yes, by our scan: it is graded A (92/100). Read the Iso20022 Bank Profile safety report
- How do I install Iso20022 Bank Profile?
- It runs on your machine. Copy the Claude Code, Cursor, VS Code or Claude Desktop config from the install section.
- Does Iso20022 Bank Profile need an API key?
- Not as far as the registry entry and our scan can tell: no credentials are declared or required.
- Is Iso20022 Bank Profile maintained?
- The last commit was 8 days ago (2026-10-27). The latest release is v0.0.6.
- What can I use instead of Iso20022 Bank Profile?
- Servers from other publishers that do the same job: BankMCP™ MCP server, Beancount.io MCP server and Bcra MCP server.
- How does Iso20022 Bank Profile compare with other Finance MCP servers?
- safety score 92/100 (higher than 95% of 1,761 Finance servers); tools 4 (the typical Finance server has 8); tools that change things 0% (typical: 0%. Fewer write tools means less an agent can break). Full comparison.
Alternatives to Iso20022 Bank Profile
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.not reviewedEstablishedA
Beancount.ioQuery, edit, and reconcile a hosted Beancount ledger: BQL, reports, files, and bank imports.not reviewedEstablishedA- BcraBCRA — Argentine Central Bank public data (exchange rates, inflation, reserves)not reviewedEstablishedA
- E ArveldajaEstonian e-arveldaja (RIK e-Financials) accounting — invoices, bank import, reports.not reviewedEstablishedB
IbanforgeCheck the bank behind an IBAN before you pay: bank-code check, BIC with source, bank-level sanctionsnot reviewedGrowingB