pain001-mcp
Related Servers
Alternatives to pain001-mcp
- FlicenseAqualityAmaintenanceAn MCP server that exposes the pacs008 ISO 20022 FI-to-FI Customer Credit Transfer library as tools for AI agents and assistants, enabling generation, validation, and parsing of pacs.008 credit transfer XML messages.1631 PyPI1-
Related Servers
- FlicenseAqualityAmaintenanceMCP server that enables AI agents to parse, validate, and reverse ISO 20022 bank statements, with tools for discovering message types and return reasons.242-
- AlicenseAqualityCmaintenanceAn MCP server that provides AI agents with tools to validate SWIFT MT and ISO 20022 MX payment messages, check BIC/IBAN correctness, and convert between MT and MX formats.710 npmMIT
- AlicenseAqualityBmaintenanceA fully local, closed-world MCP server that manages, validates, and serves bank-specific ISO 20022 clearing profiles and rule packs, enabling AI agents to discover profiles, fetch them, lint payloads against them, and validate rule-pack definitions.442 PyPI1Apache 2.0
- 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
- FlicenseNot gradedqualityCmaintenanceA Model Context Protocol server that advertises tools with JSON schemas and executes tool calls safely, enabling AI agents to perform actions on real systems.-
- AlicenseNot gradedqualityDmaintenanceModel Context Protocol server that standardizes tool discovery, execution, and context management for AI applications.MIT
TDQS
Scored across 26 tools
The descriptions are exceptionally explicit, with each tool naming its siblings and stating when to use which (e.g. validate_records vs validate_payment_scheme vs validate_xml_against_schema; generate_message vs its _async and _from_file variants). The only real overlap is between simulate_payment_batch and stage_payment_batch, which both run schema/scheme validation, control sums, and duplicate detection, differing mainly in the staging/token layer, so a few calls could be confused.
Every tool follows a consistent snake_case verb_noun (or verb_object) convention: list_message_types, get_input_schema, validate_records, generate_message, parse_camt053, convert_mt101, etc. Suffix modifiers (_async, _from_file) are applied predictably to the base verb, with no camelCase or mixed-style deviations.
At 26 tools the surface is heavy and sits at the top of the acceptable range, driven partly by the four-tool corpus group and the four-tool staging/clearing lifecycle. Each tool is individually justifiable given the broad ISO 20022 domain, but the set is dense enough that some consolidation (e.g. simulate vs stage) would help.
The surface covers the full payment lifecycle: discovery of message types/schemas/formats, record validation and repair, generation (memory, file, async), XSD validation, scheme rulebook checks, version migration, MT101 conversion, charset sanitisation, and parsing of pain.002/camt.053 responses, plus a market corpus with provenance and coverage metadata. No obvious dead ends remain for the stated pain/camt domain.