Skip to main content
AllMCPs
BrowseBestCategoriesStackCompareToolsGuidesBlog
Log in Submit MCP

Stay in the loop

Get new MCP servers and top picks in your inbox.

AllMCPs

The open directory for discovering and installing Model Context Protocol servers.

AllMCPs on GitHub (opens in a new tab)
Launched onTiny Startupstinystartups.com
Explore
  • Browse servers
  • Best MCP servers
  • Categories
  • MCP clients
  • Agent prompts
  • Stack Builder
  • Compare servers
  • Random discovery New
  • Submit a server
  • Pricing & Boost Boost
Learn
  • Guides hub
  • What is MCP?
  • Install guide
  • Build an MCP server
  • Deploy an MCP server
  • Security guide
  • Troubleshooting
  • MCP for SEO & AEO
  • Protocol versioning
  • Blog & updates
Tools
  • All developer tools
  • Config generator
  • Config validator
  • Config auditor
  • MCP playground
  • Token calculator
  • OpenAPI โ†’ MCP
  • Badge generator
For agents
  • REST API docs
  • Trust & traffic Live
  • Remote MCP server SSE โ†— (opens in a new tab)
  • llms.txt โ†— (opens in a new tab)
  • Catalog JSON โ†— (opens in a new tab)
Company
  • About
  • Advertise Sponsor
  • Contact
  • GitHub โ†— (opens in a new tab)
  • Terms
  • Privacy
AllMCPs VerifiedAllMCPs VerifiedFeatured on Nick LaunchesFeatured on Nick LaunchesLaunch Llama NewsletterLaunch Llama NewsletterVerified DR - allmcps.comVerified DR - allmcps.comFeatured on SaaSGrowFeatured on SaaSGrowFeatured on Twelve ToolsFeatured on Twelve ToolsFeatured on Saaspa.geFeatured on Saaspa.geFeatured on Findly.toolsFeatured on Findly.toolsFeatured on Startup FameFeatured on Startup FameFeatured on LaunchKiwiFeatured on LaunchKiwiFeatured on ScrollLaunchFeatured on ScrollLaunchFeatured on DailyPingsFeatured on DailyPingsFazier badgeFazier badgeFeatured on NewTool.siteFeatured on NewTool.siteFeatured on saasfame.comFeatured on saasfame.comDR Checker - Domain RatingDR Checker - Domain RatingListed on Turbo0Listed on Turbo0Launched on LaunchBoard - Product Launch PlatformLaunched on LaunchBoard - Product Launch PlatformList on SimilarlabsList on Similarlabshttps://codetrendy.comhttps://codetrendy.comListed on DevTool.ioFeatured on BuildlistFeatured on BuildlistLaunched on Tiny StartupsFeatured on ShowMeBestAIFeatured on ShowMeBestAIFind us on LaunchZoneFind us on LaunchZoneAllMCPs VerifiedAllMCPs VerifiedFeatured on Nick LaunchesFeatured on Nick LaunchesLaunch Llama NewsletterLaunch Llama NewsletterVerified DR - allmcps.comVerified DR - allmcps.comFeatured on SaaSGrowFeatured on SaaSGrowFeatured on Twelve ToolsFeatured on Twelve ToolsFeatured on Saaspa.geFeatured on Saaspa.geFeatured on Findly.toolsFeatured on Findly.toolsFeatured on Startup FameFeatured on Startup FameFeatured on LaunchKiwiFeatured on LaunchKiwiFeatured on ScrollLaunchFeatured on ScrollLaunchFeatured on DailyPingsFeatured on DailyPingsFazier badgeFazier badgeFeatured on NewTool.siteFeatured on NewTool.siteFeatured on saasfame.comFeatured on saasfame.comDR Checker - Domain RatingDR Checker - Domain RatingListed on Turbo0Listed on Turbo0Launched on LaunchBoard - Product Launch PlatformLaunched on LaunchBoard - Product Launch PlatformList on SimilarlabsList on Similarlabshttps://codetrendy.comhttps://codetrendy.comListed on DevTool.ioFeatured on BuildlistFeatured on BuildlistLaunched on Tiny StartupsFeatured on ShowMeBestAIFeatured on ShowMeBestAIFind us on LaunchZoneFind us on LaunchZone
ยฉ 2026 Jackalope Digital LLC. All rights reserved.
  1. Home
  2. ๐Ÿ’ฐ Finance & Fintech
  3. Pacs008 MCP
Pacs008 MCP logo
Health: ActiveRecent health check succeeded.Last checked 9/11/2026, 6:31:15 PM

Pacs008 MCP

User RatingsBe the first to rate and review this MCP server!
View Repository1 GitHub StarsTotal stargazers on GitHub for the source repository (1 stars).Visit Website
iso-20022paymentsfinancevalidationmcp

MCP server for generating, validating, parsing, and converting ISO 20022 payment messages and postal addresses.

Quick Install

Automated & IDE Setup

Copy the AI prompt to install this server into Claude Code, Cursor, or another agent โ€” or use 1-click editor setup below.

Add to CursorAdd to VS Code
Not yet automatically verified

We haven't yet run this listing's install command through our automated sandbox check. This isn't a red flag โ€” we're steadily working through the catalog.

Manual Client & Custom JSON ConfigExpand JSON โ–พ

Client Config & Setup

Choose your client or environment
Target File:~/Library/Application Support/Claude/claude_desktop_config.json
claude_desktop_config.json
{
  "mcpServers": {
    "sebastienrousseau-pacs008-mcp": {
      "command": "uvx",
      "args": [
        "pacs008-mcp"
      ]
    }
  }
}

๐Ÿ’ก Paste the JSON block into your client's configuration file under mcpServers, then restart the application.

Install Tool Schemas (15) Directory Badge Claim listing Alternatives๐Ÿ’ฐ More in Finance & Fintech

Overview

pacs008-mcp exposes 15 tools backed by the pacs008 library for ISO 20022 pacs.008 credit transfers and related pacs.002 and pacs.004 messages. Use it to discover message schemas and scheme rules, validate payment records or XML, generate messages, parse inbound messages, and convert MT103 data. It also provides postal-address classification, validation, repair, and batch validation.

Use cases

โ€ขGenerate validated pacs XML messages
โ€ขValidate payment records against schemas and scheme rules
โ€ขParse and classify inbound ISO 20022 messages
โ€ขConvert legacy SWIFT MT103 data to pacs.008-ready records
โ€ขCheck and repair postal addresses for structured-address requirements

Key features

โ€ขSupports 20 ISO 20022 pacs message types
โ€ขDiscovers registered scheme and usage-guideline profiles
โ€ขValidates records against JSON Schema and scheme rules
โ€ขGenerates validated XML and validates XML against bundled XSD
โ€ขParses inbound messages and classifies their types
โ€ขClassifies, validates, repairs, and batch-validates postal addresses

Capabilities & Tool Schemas (15) ~248 tokensApproximate context cost of this serverโ€™s tool schemas (~4 chars/token), before any tool is called. Actual usage depends on your client and model.Self-reported Self-reportedParsed from the repository README, not verified against a live server โ€” may be incomplete or out of date.

Inspect callable tools, capabilities, and parameters exposed to AI agents by Pacs008 MCP.

list_message_types

List the 20 supported ISO 20022 pacs message types

list_schemes

List the registered scheme / usage-guideline profiles

get_scheme

Inspect a scheme profile's rules

get_required_fields

Required input fields for a message type

get_input_schema

Full input JSON Schema for a message type

validate_records

Validate flat records against a message type's schema

Documentation Overview

pacs008-mcp: An MCP Server for ISO 20022 FI-to-FI Credit Transfers

![pacs008-mcp banner][banner]

[![PyPI Version][pypi-badge]][07] [![Python Versions][python-versions-badge]][07] [![PyPI Downloads][pypi-downloads-badge]][07] [![Licence][licence-badge]][01] [![Tests][tests-badge]][tests-url] [![Quality][quality-badge]][quality-url] [![Documentation][docs-badge]][docs-url]

A [Model Context Protocol][mcp] server that exposes the [pacs008][core] ISO 20022 FI-to-FI Customer Credit Transfer library as tools for AI agents and assistants โ€” discover message types and scheme profiles, validate records against the JSON Schema and against a rail's usage guidelines, generate validated XML, validate raw XML against the bundled XSD, and parse inbound messages, all from your favourite MCP client.

Latest release: v0.0.6 โ€” 15 MCP tools over stdio, all backed by the pacs008 library, for Python 3.10+. Adds convert_mt103, the legacy SWIFT MT103 โ†’ pacs.008 (MTโ†’MX) migration path.

Contents

  • Overview
  • Install
  • Quick Start
  • Tools
  • November 2026 structured-address cliff
  • Using the tools
  • Development
  • Licence
  • Contribution
  • Acknowledgements

Overview

The [Model Context Protocol][mcp] (MCP) is an open standard that lets AI agents and assistants discover and call external tools in a uniform way. pacs008-mcp is an MCP server that turns the [pacs008][core] library into a set of first-class agent tools, so an assistant can generate, validate, and parse ISO 20022 pacs.008 FI-to-FI Customer Credit Transfer XML messages โ€” and the related pacs.002/.004 status and return messages โ€” directly from a conversation.

Every tool is a thin, typed wrapper over the pacs008 library โ€” the same package used by the CLI and REST API โ€” so all interfaces behave identically. Tools return JSON-serialisable data; on a validation error they return an {"error": ...} payload rather than raising.

  • Website: https://pacs008.com
  • Source code: https://github.com/sebastienrousseau/pacs008-mcp
  • Bug reports: https://github.com/sebastienrousseau/pacs008-mcp/issues
mermaid
flowchart LR
    A["MCP client<br/>(Claude Desktop, IDE, agent)"] -->|stdio| B["pacs008-mcp"]
    B -->|delegates to| C["pacs008 library"]
    C -->|render + validate| D["ISO 20022 pacs XML"]

Install

pacs008-mcp runs on macOS, Linux, and Windows and requires Python 3.10+ and pip. It pulls in the core pacs008 library and the MCP SDK automatically.

sh
python -m pip install pacs008-mcp

Note: while the core pacs008 library is not yet on PyPI, install it from source first:

sh
python -m pip install "git+https://github.com/sebastienrousseau/pacs008.git"
python -m pip install pacs008-mcp

Quick Start

Launch the server over stdio (the FastMCP default transport):

sh
pacs008-mcp

Register it with any MCP client (e.g. Claude Desktop) by adding it to the client's configuration:

config.json
{
  "mcpServers": {
    "pacs008": { "command": "pacs008-mcp" }
  }
}

Tools

All tools wrap the pacs008 library, so they behave identically to the CLI and REST API.

  • list_message_types โ€” List the 20 supported ISO 20022 pacs message types
  • list_schemes โ€” List the registered scheme / usage-guideline profiles
  • get_scheme โ€” Inspect a scheme profile's rules
  • get_required_fields โ€” Required input fields for a message type
  • get_input_schema โ€” Full input JSON Schema for a message type
  • validate_records โ€” Validate flat records against a message type's schema
  • validate_scheme โ€” Validate records against a scheme's usage guidelines
  • generate_message โ€” Generate a validated pacs XML message
  • validate_xml โ€” Validate a raw XML string against the bundled XSD
  • parse_message โ€” Parse & classify an inbound ISO 20022 message
  • convert_mt103 โ€” Convert a legacy SWIFT MT103 into pacs.008-ready records (MTโ†’MX migration)
  • classify_address โ€” Classify a postal address as structured / hybrid / unstructured
  • validate_address โ€” Validate one postal address against an address policy
  • repair_address โ€” Upgrade legacy unstructured address lines toward hybrid/structured form
  • validate_addresses โ€” Batch-validate every party address across payment rows

November 2026 structured-address cliff

On 14 November 2026, fully unstructured postal addresses are decommissioned across SWIFT CBPR+, HVPS+, TARGET2 RTGS, CHAPS, Fedwire and Lynx โ€” after that date, any cross-border or high-value payment carrying an unstructured-only postal address is rejected at the rail. The four address tools above wrap the pacs008 library's standards.address module so an agent can get ahead of the deadline: classify_address shows where an address stands, validate_address / validate_addresses enforce a policy (defaulting to the cliff rule hybrid_or_structured, which rejects unstructured addresses), and repair_address runs country-aware heuristics (GB, US, DE, FR, JP, plus a best-effort fallback) to lift legacy address lines into hybrid form. The repair step is experimental โ€” audit its output before submitting downstream.

Using the tools

You can invoke the tools in-process โ€” without a transport โ€” straight through the FastMCP instance. This mirrors what an agent receives over stdio. The runnable version of this snippet lives in examples/mcp_tools.py.

server.ts
import asyncio

from pacs008_mcp.server import server

record = [
    {
        "msg_id": "MSG001",
        "creation_date_time": "2026-01-15T10:30:00",
        "nb_of_txs": "1",
        "settlement_method": "CLRG",
        "interbank_settlement_date": "2026-01-15",
        "end_to_end_id": "E2E001",
        "interbank_settlement_amount": "1000.00",
        "interbank_settlement_currency": "EUR",
        "charge_bearer": "SHAR",
        "debtor_name": "Debtor Corp",
        "debtor_agent_bic": "DEUTDEFF",
        "creditor_agent_bic": "COBADEFF",
        "creditor_name": "Creditor Ltd",
    }
]


async def main() -> None:
    async def call(name, args):
        result = await server.call_tool(name, args)
        content = result[0] if isinstance(result, tuple) else result
        return content[0].text if content else ""

    print(await call("list_schemes", {}))
    xml = await call("generate_message",
                     {"message_type": "pacs.008.001.08", "records": record})
    print(xml[:46])  # -> <?xml version="1.0" encoding="UTF-8"?> ...


asyncio.run(main())

Run it directly:

sh
python examples/mcp_tools.py

Development

pacs008-mcp uses Poetry and mise.

bash
git clone https://github.com/sebastienrousseau/pacs008-mcp.git && cd pacs008-mcp
mise install
poetry install
poetry shell

This package depends on the core pacs008 library. Until it is on PyPI, install it from source first: pip install "git+https://github.com/sebastienrousseau/pacs008.git".

A Makefile orchestrates the quality gates (kept in lockstep with CI):

bash
make check        # all gates (REQUIRED before commit)
make test         # pytest
make lint         # ruff + black
make type-check   # mypy --strict

Related MCP Servers

Part of the ISO 20022 MCP Suite โ€” open-source, Apache-2.0 licensed MCP servers for banking and financial-services AI agents:

ServerPurpose
pain001-mcpGenerate & validate ISO 20022 pain.001 payment files (v03โ€“v12, pain.008, SEPA) with rulebook checks
camt053-mcpParse & reconcile ISO 20022 camt.053 bank-to-customer statements โ€” CBPR+/HVPS+ ready
acmt001-mcpGenerate & validate ISO 20022 acmt account-management messages
bankstatementparser-mcpParse bank statements (BAI2, MT940/MT942, CAMT.053, OFX, CSV) into structured transactions
noyalib-mcpLossless YAML 1.2 parsing, formatting & validation (Rust, 100% spec compliance)

MCP Registry

mcp-name: io.github.sebastienrousseau/pacs008-mcp


Licence

Licensed under the [Apache Licence, Version 2.0][01]. Any contribution submitted for inclusion shall be licensed as above, without additional terms.

Contribution

Contributions are welcome โ€” see the [contributing instructions][04]. Thanks to all [contributors][05].

Acknowledgements

Built on the [pacs008][core] ISO 20022 FI-to-FI Customer Credit Transfer library and the [Model Context Protocol][mcp] Python SDK.

Read the full README โ†’View source on GitHub โ†’

Related MCP Servers

View all in Finance & Fintech View all alternatives
  • Camt053 MCP logoCamt053 MCP

    ISO 20022 bank-statement parsing + reversing entries (camt.053 Bank-to-Customer Statement). 19 tools + 3 resources + 4 guided prompts across message-type discovery, return-reason lookup, schema introspection, IBAN/BIC/LEI validation, camt.053 parsing + XSD validation, Nov 2026 CBPR+ cliff readiness check, curated SEPA / CBPR+ / HVPS+ rulebook citation lookup, accounting-platform journal export (Xero + QuickBooks Online), LLM-driven entry classification via MCP Sampling, entry listing/filtering, and one-shot validated reversing-entry XML generation. Built on the camt053 library (100% line + branch coverage, SLSA Build L3 + PEP 740 attestations, Apache-2.0). Install pip install camt053-mcp, run camt053-mcp.

    ๐Ÿ’ฐ Finance & Fintech3 views
    Compare vs Camt053 MCP โ†’
  • Yieldagentx402 Sdks logoYieldagentx402 Sdks

    Custody-free, policy-gated, receipt-backed execution layer for AI agents. 16 MCP tools across 18 chains (Base, Ethereum, Bitcoin native, Starknet, NEAR, Solana, Stacks, BNB, Rootstock, Filecoin, Aptos, Sui, TON, Tron, XRPL, Stellar, Algorand). One NEAR MPC key authority signs on EVM and BTC, no private keys held anywhere. ShadeGuard policy enforcement, Intel TDX TEE attestation, HMAC-SHA256 receipts, Filecoin and BTFS anchored. x402 protocol settlement with 0.25 percent protocol fee. Public discovery with no signup needed: call yaxgetcapabilities without auth. Instant test key (5 USD cap, 7 day) via POST /api/apply. Install via npx agentx402-mcp-server.

    ๐Ÿ’ฐ Finance & Fintech4 views
    Compare vs Yieldagentx402 Sdks โ†’
  • MCP Server Ledger logoMCP Server Ledger

    A ledger-cli integration for managing financial transactions and generating reports.

    ๐Ÿ’ฐ Finance & Fintech3 views
    Compare vs MCP Server Ledger โ†’
  • Brazilian Central Bank (BCB) MCP logoBrazilian Central Bank (BCB) MCP
    Verified

    MCP server for the Brazilian Central Bank (Banco Central do Brasil): SGS time series (Selic, IPCA, exchange rates, GDP and 139 curated, source-verified indicators), the Focus market-expectations survey and PTAX official exchange rates. 15 tools, 3 resources and 3 prompts, with provenance metadata on every response. Runs locally via npx (stdio) or through the hosted endpoint at https://bcb.sidneybissoli.com/mcp โ€” no API key or signup required.

    ๐Ÿ’ฐ Finance & Fintech7 views
    Compare vs Brazilian Central Bank (BCB) MCP โ†’

Adoption & maintenance

Factual signals from GitHub, npm, and our automated checks โ€” not a rating.

GitHub stars
1
Stargazers on the source repository.
Last commit
13d ago
Most recent push to the default branch.
Tools exposed
15
Callable tools this server registers over MCP.
Directory activity
2 views
Config copies, upvotes, and views on AllMCPs.

Reviews

No reviews yet โ€” be the first to share how this listing worked for you.

Frequently Asked Questions about Pacs008 MCP

It supports 20 pacs message types, including pacs.008 FI-to-FI Customer Credit Transfer, pacs.004 Payment Return, and pacs.002 Status Report.

AllMCPs Directory Badge

Full Badge Customizer

Showcase your server listing on GitHub or your project documentation. Embed this dynamic SVG badge to highlight official listing status and live engagement.

Badge Style:
Live Dynamic SVG PreviewPacs008 MCP AllMCPs Directory Badge
Markdown (GitHub README)
[![AllMCPs](https://allmcps.com/api/badge/sebastienrousseau-pacs008-mcp?style=directory)](https://allmcps.com/mcp/sebastienrousseau-pacs008-mcp)
HTML Embed
<a href="https://allmcps.com/mcp/sebastienrousseau-pacs008-mcp"><img src="https://allmcps.com/api/badge/sebastienrousseau-pacs008-mcp?style=directory" alt="Pacs008 MCP on AllMCPs" /></a>

Technical Specs & Signals

Category๐Ÿ’ฐFinance & Fintech
PricingFree
More technical detailsExpand โ–พ
TransportSTDIO
RuntimePython
AuthNo auth required
LicenseApache-2.0
ClientsClaude Desktop
Last updatedAug 29, 2026
9/10 checks healthy over the last 32d
Views2
Unique ViewsTotal visits recorded for this listing page on AllMCPs.
Installs0
Installs & Copy ActionsTotal times users copied install commands or configuration snippets for this server.
GitHub stars1
GitHub Star CountTotal stargazers on GitHub representing community popularity (1 stars).
Last commit13d ago
Last Repository CommitThe most recent commit or push recorded for this server's GitHub repository.Last commit on Aug 29, 2026
59Quality signal: Good ยท 59/100How this signal is calculated โ–พ
Server availabilityNot measured

Not scored for repo-hosted servers โ€” we can't reach the running server, only its GitHub page. Hosted MCP endpoints are health-checked live.

Verified ownership10/20
Documentation & tools30/30
Adoption & activity4/15
Community engagement0/10

A guidance signal from public completeness & health data โ€” not a user rating. New listings start lower and rise as they add docs, get verified, and grow adoption. Signals we can't observe for a listing are skipped, not counted against it.

Supply-chain signal

No high-severity advisories surfaced by our automated scan.

Critical 0High 0Medium 0Low 0

Scanned 27d ago via OSV.dev ยท pacs008-mcp (PyPI)

โ˜… FeaturedAllMCPs Server logo

AllMCPs Server

The official MCP server for AllMCPs.com - submit and manage tools directly from your AI. The open directory for MCP servers. Connect Claude, Cursor, Windsurf, and AI agents to databases, tools, files, and APIs. Explore 10,000+ servers. AllMCPs is the premier, open directory for discovering, evaluating, and installing Model Context Protocol (MCP) servers to equip AI agents and LLMs with real-world superpowers.

Explore Server โ†’

Own this project?

This directory is pre-filled from public sources. Claim via GitHub README, site badge, or DNS TXT to unlock edit access and the Official badge โ€” proof is checked automatically, then reviewed by our team.

Free dofollow backlink: add your website and place the AllMCPs badge on it โ€” no claim needed. We detect it automatically and keep it verified as long as the badge stays live.

Claim & get free dofollow

Share & Embed

Add our SVG badge (dark/light directory styles) or embeddable widget to your site.

Explore more

More in ๐Ÿ’ฐ Finance & Fintech โ†’Best MCP servers for Finance & Fintech โ†’Alternatives to Pacs008 MCP โ†’Install in Claude DesktopInstall in CursorInstall in VS Code