ISO 20022 MCP Server
The Model Context Protocol (MCP) lets your AI assistant generate and validate your credit transfer and direct debit files for you. Describe your payments in natural language, get back XSD-validated, bank-ready XML.
Included in the multi (200 generations/month) and business (1,000 generations/month) plans.
Get started in 3 steps
1. Create your API key
From your account page, create a personal API key. It is shown exactly once: store it somewhere safe.
2. Add the server to your assistant
One command for Claude Code; a configuration block for Cursor or ChatGPT. Examples below.
3. Generate in natural language
"Generate a pain.001 with these 12 transfers" — the assistant calls the server, which returns XML validated against the official schema.
Per-client setup
Claude Code
In a terminal, add the server with your key:
claude mcp add --transport http iso20022 https://mcp.iso20022generator.com/mcp --header "Authorization: Bearer YOUR_API_KEY"Cursor
Add this block to your ~/.cursor/mcp.json (or via Settings → MCP):
{
"mcpServers": {
"iso20022": {
"url": "https://mcp.iso20022generator.com/mcp",
"headers": {
"Authorization": "Bearer YOUR_API_KEY"
}
}
}
}ChatGPT
In ChatGPT (developer mode), add an MCP server with this URL and the Authorization: Bearer YOUR_KEY header:
https://mcp.iso20022generator.com/mcpAvailable tools
generate_sepa_xmlGenerates SEPA pain.001 (credit transfer) or pain.008 (direct debit) XML, validated against XSD + banking rules (IBAN, EndToEndId, charset).
validate_sepa_xmlValidates an existing XML against the official schema and blocking business rules. Open to all plans.
generate_mt103Generates a SWIFT MT103 message (international wire, text format). Business plan only.
list_supported_versionsLists supported formats and versions (pain.001.001.03/.09, pain.008.001.02).
Every generation response includes your remaining quota (used/limit). Validation never consumes quota.
Ready to plug in your assistant?
MCP access is included in the multi and business plans — no per-usage fees.
