MCP.Market

Iso20022 Bank Profile MCP server

by sebastienrousseau·io.github.sebastienrousseau/iso20022-bank-profile-mcp·v0.0.6·1 stars

Local MCP server that serves and validates bank-specific ISO 20022 clearing profiles.

A92/100grade A
What users say
No reviews yet
Be the first
Safety scan
A92/100

full report

Adoption
Growing

1 stars49 downloads/wk

Reviews

Write one

Nobody 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 posts

Read from the package source without running it. The installed server may list more.

  • get_profile

    Return one clearing profile in full, including its rule bodies.

  • lint_payload

    Evaluate a payload against a clearing profile and return findings.

  • list_profiles

    List the available clearing profiles as lightweight summaries.

  • validate_profile_definition

    Validate 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

no findings
  • 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
Overall 92/100. Components that don't apply are left out of the denominator. Any critical finding is an F.RubricAppeal a findingJSON

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
Add to Cursor

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.
    A
  • Beancount.io
    Query, edit, and reconcile a hosted Beancount ledger: BQL, reports, files, and bank imports.
    A
  • Bcra
    BCRA — Argentine Central Bank public data (exchange rates, inflation, reserves)
    A
  • E Arveldaja
    Estonian e-arveldaja (RIK e-Financials) accounting — invoices, bank import, reports.
    B
  • Ibanforge
    Check the bank behind an IBAN before you pay: bank-code check, BIC with source, bank-level sanctions
    B

More from sebastienrousseau →