Pain001 MCP server
MCP server for ISO 20022 pain.001/pain.008 payment-file generation and validation.
1 stars
Reviews
Write oneNobody has reviewed Pain001 yet.
If you have run it, two minutes of your experience saves the next person an afternoon.
Pain001 tools (21)
write = sends, deletes, buys or postsRead from the package source without running it. The installed server may list more.
convert_mt101Convert a legacy SWIFT MT101 message into pain.001-ready records.
generate_messageGenerate a validated ISO 20022 pain XML message from in-memory records.
generate_message_asyncGenerate validated pain XML off the event loop, for large batches.
generate_message_from_fileGenerate validated pain XML from a CSV file on the local disk.
get_corpus_coverageReturn the schema coverage verdict of one message type's coverage set.
get_corpus_fileReturn the XML of one validated example file from the market corpus.
get_corpus_provenanceReturn the provenance sidecar of one example file.
get_input_schemaReturn the full JSON Schema for a message type's flat input record.
get_required_fieldsList only the required input field names for a pain message type.
inspect_templateReturn the CSV column headers the message type's bundled template uses.
list_corpus_filesList the example files pain001 ships: market scenarios and coverage sets.
list_message_typesList every supported ISO 20022 pain message type and its human name.
list_supported_formatsList the on-disk data formats the pain001 loader can read.
migrate_recordsMigrate flat payment records between two pain.001 schema versions.
parse_camt053Parse a camt.053 bank-statement XML file on disk into structured data.
parse_pain002Parse a pain.002 payment-status report file on disk into structured data.
sanitize_to_iso20022_charsetSanitise one free-text field to a SWIFT / ISO 20022 character set.
validate_identifierValidate a single financial identifier (IBAN or BIC).
validate_payment_schemeValidate records against a payment-scheme rulebook (e.g. SEPA).
validate_recordsValidate flat records against a message type's input JSON Schema.
validate_xml_against_schemaValidate a raw pain.001 / pain.008 XML string against its official XSD.
Public scan report
scanner v0.1.5 · 2026-09-19 · same rubric, same numbers if you re-run it
- Code scan4 source files scanned25/25
- –Live reliabilityno gateway calls yet and no remote to proben/a
- –Tool poisoningtools not inspected (local package is not executed); not countedn/a
- Auth qualitylocal package, no credentials required12/15
- Maintenancelast push 0 days ago15/15
- Maintainer identityregistry namespace matches repository owner; GitHub account older than a year8/10
Install directly
claude mcp add pain001-mcp -- uvx pain001-mcp
Pain001: common questions
- Is Pain001 MCP server safe?
- Yes, by our scan: it is graded A (92/100). Read the Pain001 safety report
- How do I install Pain001?
- It runs on your machine. Copy the Claude Code, Claude Desktop or Cursor config from the install section.
- Does Pain001 need an API key?
- Not as far as the registry entry and our scan can tell: no credentials are declared or required.
- Is Pain001 maintained?
- The last commit was in the last day (2026-09-19). The latest release is v0.0.70.
- What can I use instead of Pain001?
- Servers from other publishers that do the same job: PipRail MCP server, Churnkey MCP server and POPCORN MCP server. Compare all Pain001 alternatives.
Alternatives to Pain001
Same job from other publishers: the closest match first, then the best rated.
- PipRailBudget-bound x402 payment wallet for AI agents — pays HTTP 402 URLs, capped locally. No backend.not reviewedGrowingB
ChurnkeyRead and manage Churnkey cancel flows, retention metrics, and payment recoverynot reviewedGrowingA
POPCORN MCPSigned time and SHA-256 witness receipts for agents, with offline verification and x402 payment.not reviewedGrowingB- EasypaydirectRead-only MCP server for the Easy Pay Direct (EPD) / NMI-family payment gateway Query API.not reviewedGrowingB
- Sepa Pain001 Reject LintFind the lines your bank will refuse before you send the batchnot reviewedGrowingA