ISO 20022 Navigator MCP Server
ISO 20022 Navigator MCP server
An MCP server that gives AI assistants grounded answers about ISO 20022 financial messaging, from the reference data behind the ISO 20022 Navigator.
Status: in development. A public endpoint is not available yet.
Tools
Tool | What it answers |
| Which ISO 20022 message replaces a legacy message (e.g. MT103 → pacs.008), and which payment schemes use an ISO 20022 message. Message-level only, not field-level. |
All tools are read-only.
Related MCP server: mcp-iso
Run locally
Requires Python 3.14 and access to the Navigator database (not public).
python -m venv .venv
.venv\Scripts\activate # Windows; on macOS/Linux: source .venv/bin/activate
pip install -r requirements.txtPut the connection string in a .env file as DATABASE_URL=..., then either:
python server.py— stdio transport, for Claude Desktop or MCP Inspectorset
MCP_TRANSPORT=http, thenpython server.py— HTTP transport as deployed, athttp://localhost:8000/iso20022(health check:/iso20022/health)
See the top of server.py for the other settings.
Tests
pip install -r requirements-dev.txt
bandit -q -r . -x ./tests,./.venv
python -m pytest -qDatabase tests are skipped when no DATABASE_URL is available.
License
The code is under the MIT License. The reference data served by the tools is not part of this repository and is not covered by that license.
This server cannot be deployed
Maintenance
Related MCP Connectors
Cross-border payment & banking intelligence for AI agents: SWIFT/BIC, IBAN, sanctions, FX, tracking.
ISO20022Oracle - 12 ISO 20022 tools: pacs/pain/camt parsing, MX validation, MT migration.
IBAN validation, extraction, format specs and BIC/SWIFT lookup tools for AI assistants.
AI agents query normalized financial services data and run workflows via Milemarker MCP.
Related MCP Servers
- AlicenseAqualityCmaintenancePactus is an MCP server for parsing and validating ISO 20022 payment messages directly from chat. It exposes nine tools that let AI assistants inspect or validate pacs.008, pacs.002, pain.001, and camt.053 messages — the message types at the centre of the CBPR+ migration — without leaving the conversation.92MIT
- AlicenseNot gradedqualityBmaintenanceEnables looking up ISO standards (e.g., 27001, 9001) with live status, pricing, compliance catalogue, and ISO Open Data file pointers.380 npmMIT
- AlicenseAqualityAmaintenanceMCP server that enables AI agents to parse, validate, and reverse ISO 20022 bank statements, with tools for discovering message types and return reasons.24341 PyPI2Apache 2.0
- AlicenseAqualityAmaintenanceA Model Context Protocol server that exposes the pain001 ISO 20022 Customer Credit Transfer Initiation library as agent tools, enabling AI assistants to generate and validate standardized payment XML messages.26438 PyPI1Apache 2.0