Skip to main content
Glama
kreativeManish

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

iso20022_find_mappings

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.txt

Put the connection string in a .env file as DATABASE_URL=..., then either:

  • python server.py — stdio transport, for Claude Desktop or MCP Inspector

  • set MCP_TRANSPORT=http, then python server.py — HTTP transport as deployed, at http://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 -q

Database 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.

Related MCP Connectors

Related MCP Servers

  • A
    license
    A
    quality
    C
    maintenance
    Pactus 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.
    9
    2
    MIT
  • A
    license
    Not graded
    quality
    B
    maintenance
    Enables looking up ISO standards (e.g., 27001, 9001) with live status, pricing, compliance catalogue, and ISO Open Data file pointers.
    380 npm
    MIT
  • A
    license
    A
    quality
    A
    maintenance
    MCP server that enables AI agents to parse, validate, and reverse ISO 20022 bank statements, with tools for discovering message types and return reasons.
    24
    341 PyPI
    2
    Apache 2.0
  • A
    license
    A
    quality
    A
    maintenance
    A 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.
    26
    438 PyPI
    1
    Apache 2.0