pain001

sebastienrousseau/pain001
★ 42 stars Python Code/Dev Tools Updated today
Generate and validate ISO 20022 payment files (pain.001 v03-v12, pain.008) from CSV, SQLite, JSON, or Parquet. XSD and SEPA scheme validation, pain.002 and camt.053 parsers and builders, plus a CLI, REST API, MCP server, and LSP server for editor diagnostics. 🐍
View on GitHub → Try with Claude — $10 free →

Quick Install

Copy the config for your editor. Some servers may need additional setup — check the README.

Add to claude_desktop_config.json:

{
  "mcpServers": {
    "pain001": {
      "command": "uvx",
      "args": [
        "pain001"
      ]
    }
  }
}

Or install with pip: pip install pain001

README Excerpt

<!-- SPDX-License-Identifier: Apache-2.0 OR MIT --> <p align="center"> <img src="https://cloudcdn.pro/pain001/v1/logos/pain001.svg" alt="Pain001 logo" width="120" height="120" /> </p> <h1 align="center">Pain001</h1> <p align="center"> <b>Generate ISO 20022-compliant payment files from CSV, SQLite, JSON, or Parquet data.</b>

Tools (10)

CtrlSumDELETEGETPAIN001_API_KEYPAIN001_JOB_STORE_DIRPAIN001_JOB_STORE_URLPAIN001_RATE_LIMITPAIN001_RATE_LIMIT_BACKENDPAIN001_RATE_LIMIT_REDIS_URLPOST

Topics

bankingbiccsvdirect-debitfastapifintechibaniso-20022language-serverlspmcpmodel-context-protocolopenapipain001payment-processing