ISO 20022 Generator
com.iso20022generator/mcpVersion 1.0.0Generate and validate SEPA ISO 20022 XML (pain.001, pain.008) and SWIFT MT103 payment messages.
Status
Responds315 msAnswered our handshake without sign-in.- Last checked
- Nov 14, 2026, 14:02 UTC
- Latency
- 315 ms
- Remotes responding
- 1 of 1
- Sign-in
- API key
- Hosting
- Hosted outside the EU (detected)
- Registry data as of
- Nov 14, 2026, 22:14 UTC
Data from the official MCP Registry, checked by run.zero. How we check
Connect
Streamable HTTP
https://mcp.iso20022generator.com/mcpResponds315 msNo sign-in
Claude Code
claude mcp add --transport http iso20022generator https://mcp.iso20022generator.com/mcp --header 'Authorization: Bearer <YOUR_TOKEN>'Replace <YOUR_TOKEN> before running.
Claude Desktop and claude.ai
Settings > Connectors > Add custom connector
Name: iso20022generator
Remote MCP server URL: https://mcp.iso20022generator.com/mcp
This server expects the header Authorization.Cursor
{
"mcpServers": {
"iso20022generator": {
"url": "https://mcp.iso20022generator.com/mcp",
"headers": {
"Authorization": "Bearer <YOUR_TOKEN>"
}
}
}
}Replace <YOUR_TOKEN> before running.
VS Code
code --add-mcp '{"name":"iso20022generator","type":"http","url":"https://mcp.iso20022generator.com/mcp","headers":{"Authorization":"Bearer <YOUR_TOKEN>"}}'Replace <YOUR_TOKEN> before running.
Built your own server? run.zero hosts MCP servers on European infrastructure.
Tools
4 tools
Read-only | Idempotent | Open world | ||
|---|---|---|---|---|
generate_mt103Generate a SWIFT MT103 (Single Customer Credit Transfer) text message. Included in the business subscription only (monthly quota). Charges use the SWIFT :71A: codes SHA/BEN/OUR verbatim. | Not declared | Not declared | Not declared | Not declared |
generate_sepa_xmlGenerate SEPA XML (pain.001 or pain.008) with XSD + business validation. Included in the multi and business subscriptions (monthly quota); demo callers are limited to 2 transactions per file. Party addresses are optional and structured only: street_name, building_number, post_code, town_name, country — town_name and country are required as soon as any address field is given (SEPA banks refuse unstructured addresses from November 2026). A party accepts no other key: address_lines, a nested address object, postal_code, city and the like are refused rather than ignored. In the 2009 versions (pain.001 001.03, pain.008 001.02) a structured address passes the ISO XSD but not the German DK profile GBIC_3, which admits only Ctry and AdrLine: for a German bank, omit the address there or use the format's 2019 version (see list_supported_versions). | Not declared | Not declared | Not declared | Not declared |
list_supported_versionsList supported ISO 20022 formats and versions. | Not declared | Not declared | Not declared | Not declared |
validate_sepa_xmlValidate a SEPA XML payload against XSD and business rules. | Not declared | Not declared | Not declared | Not declared |
Details
- Registry status
- Active
- Published
- Aug 28, 2026
- Updated
- Aug 28, 2026
- Categories (suggested)
- CommunicationFinance and paymentsSuggested categories are assigned automatically from the registry text and may be wrong. Verified operators can correct them.
- GDPR
- Not declared