MCP.Market

Camt053 MCP server

by sebastienrousseau·io.github.sebastienrousseau/camt053-mcp·v0.0.25·2 stars

MCP server for ISO 20022 camt.053 bank-to-customer statement parsing and reconciliation.

A92/100grade A
What users say
No reviews yet
Be the first
Safety scan
A92/100

full report

Adoption
Growing

2 stars322 downloads/wk

Reviews

Write one

Nobody has reviewed Camt053 yet.

If you have run it, two minutes of your experience saves the next person an afternoon.

Camt053 tools (24)

write = sends, deletes, buys or posts

Read from the package source without running it. The installed server may list more.

  • check_cbpr_readiness

    Check a camt.053 statement against the CBPR+ Nov 2026 acceptance rules.

  • cite_rulebook

    Return a curated payments-rulebook citation for a single clause.

  • classify_entry

    Classify one statement entry into a category via MCP LLM Sampling.

  • convert_mt940_to_camt053

    Convert a legacy SWIFT MT940 statement into a camt.053 structure.

  • convert_mt942

    Convert a legacy SWIFT MT942 interim report into a camt.052 structure.

  • detect_statement_anomalies

    Screen a camt.05x statement for deterministic, rule-based anomalies.

  • export_journal

    Export a camt.053 statement as accounting-platform journal-entry payloads.

  • filter_entries

    List only the statement entries carrying a given return reason code.

  • generate_reversal

    Generate a validated camt.053.001.14 reversal document from a statement.

  • get_cbpr_cutover_date

    Return the official CBPR+ / Nov 2026 cutover date as ISO 8601.

  • get_input_schema

    Return the full JSON Schema for a message type's flat input record.

  • get_required_fields

    List only the required input field names for a camt message type.

  • get_tenant_context

    Return the multi-tenant scoping context of the current call.

  • list_classify_entry_categories

    List the default candidate categories the ``classify_entry`` tool uses.

  • list_entries

    List every booked entry across all statements in a camt.05x document.

  • list_export_journal_targets

    List the accounting-platform targets the ``export_journal`` tool supports.

  • list_message_types

    List every supported ISO 20022 camt.05x message type and its name.

  • list_return_reasons

    List every known ISO external return reason code with its name.

  • list_rulebook_clauses

    List the curated rulebook clauses the server can cite, optionally filtered.

  • parse_statement

    Parse an incoming camt.05x statement XML string into structured data.

  • search_rulebook_vector

    Search the curated rulebook clauses by lexical-vector similarity.

  • validate_identifier

    Validate a single financial identifier (IBAN, BIC, or LEI).

  • validate_records

    Validate flat records against a message type's input JSON Schema.

  • validate_statement

    Validate an incoming camt.05x statement XML against its XSD schema.

Public scan report

scanner v0.1.10 · 2026-10-30 · same rubric, same numbers if you re-run it

no findings
  • Code scan16 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 1 days ago15/15
  • Maintainer identityregistry namespace matches repository owner; GitHub account older than a year8/10
Overall 92/100. Components that don't apply are left out of the denominator. Any critical finding is an F.RubricAppeal a findingJSON

How Camt053 compares

Against every graded Finance MCP server, from our own scans and uptime checks. Updated after each scan run.

Safety score
92/100
higher than 95% of 1,761 Finance servers
Tools
24
the typical Finance server has 8
Tools that change things
0%
typical: 0%. Fewer write tools means less an agent can break
GitHub stars
2
more than 80% of 946 Finance servers
Downloads a week
322
more than 85% of 421 Finance servers with a package

What its tools let an agent do: 23 read · 1 create

Release history: 4 versions in the registry since 2026-08-29, latest 2026-10-29, typically one every 17 days.

Install Camt053 in Claude Code, Cursor or VS Code

claude mcp add camt053-mcp -- uvx camt053-mcp
Add to Cursor

What the publisher says

From the Camt053 repository's README, as published. We do not edit it. Read it on GitHub

camt053-mcp: An MCP Server for ISO 20022 Bank Statements

[![PyPI Version][pypi-badge]][07] [![Python Versions][python-versions-badge]][07] [![License][license-badge]][01] [![Tests][tests-badge]][tests-url] [![Quality][quality-badge]][quality-url] [![OpenSSF Scorecard][scorecard-badge]][scorecard-url] [![OpenSSF Best Practices][bestpractices-badge]][bestpractices-url] [![Documentation][docs-badge]][docs-url]

A [Model Context Protocol][mcp] server that exposes the [camt053][core] ISO 20022 Bank Statement library as tools for AI agents and assistants — discover message types and return reasons, inspect input schemas, validate records and financial identifiers, parse incoming statements, and generate validated reversing-entry XML, all from your favourite MCP client.

Latest release: v0.0.20 — OAuth 2.1 resource-server auth (RFC 9728)

on the HTTP transport, Prometheus metrics, a tamper-evident audit chain,

and real-HTTP load benchmarks; 24 MCP tools over stdio, streamable HTTP,

SSE or authenticated streamable HTTP, all backed by the shared

camt053.services layer,

for Python 3.10+.

[See what's new →][release-0014]

Contents

  • Overview
  • The ISO 20022 MCP Suite
  • Install
  • Quick Start
  • Transports — stdio, streamable HTTP (2026-07-28 and 2025-11-25), SSE and authenticated HTTP from one command line
  • Tools
  • Prompts
  • Resources
  • Rulebook search
  • Using the tools
  • The camt053 suite
  • When not to use camt053-mcp

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. camt053-mcp is an MCP server that turns the [camt053][core] library into a set of first-class agent tools, so an assistant can read and reverse ISO 20022 camt.05x cash-management messages — the standardised bank-to-customer account reports, statements, and debit/credit notifications — directly from a conversation.

The headline capability is the one-shot reversing-entry workflow: read an incoming camt.053 statement, find the entries carrying a return reason code (e.g. AC04 Closed Account), and emit a validated reversing entry.

Every tool is a thin, typed wrapper over camt053.services — the single shared facade also used by the CLI and REST API — so all interfaces behave identically. Tools return JSON-serialisable data; on an error they return an {"error": ...} payload rather than raising.

  • Website:
  • Source code:
  • Bug reports:

This package is part of the camt053 suite — a set of independently installable packages that share the camt053.services layer:

  • [camt053][core] — the core library (CLI + REST API)
  • camt053-mcp — this package, the Model Context Protocol server
  • [camt053-lsp][lsp] — the Language Server Protocol server for editors
flowchart LR
    A["MCP client<br/>(Claude Desktop, IDE, agent)"] -->|stdio| B["camt053-mcp"]
    B -->|delegates to| C["camt053.services"]
    C -->|parse + reverse + validate| D["ISO 20022 camt.053 XML"]

The ISO 20022 MCP Suite

Shortened. The full README is on GitHub.

Nothing above is checked by us. What we check is on the safety report.

Camt053: common questions

Is Camt053 MCP server safe?
Yes, by our scan: it is graded A (92/100). Read the Camt053 safety report
How do I install Camt053?
It runs on your machine. Copy the Claude Code, Cursor, VS Code or Claude Desktop config from the install section.
Does Camt053 need an API key?
Not as far as the registry entry and our scan can tell: no credentials are declared or required.
Is Camt053 maintained?
The last commit was 6 days ago (2026-10-29). The latest release is v0.0.25.
What can I use instead of Camt053?
Servers from other publishers that do the same job: Inter Bank MCP server, Finance Toolkit MCP server and BankMCP™ MCP server.
How does Camt053 compare with other Finance MCP servers?
safety score 92/100 (higher than 95% of 1,761 Finance servers); tools 24 (the typical Finance server has 8); tools that change things 0% (typical: 0%. Fewer write tools means less an agent can break). Full comparison.

Alternatives to Camt053

Same job from other publishers: the closest match first, then the best rated.

  • Inter Bank
    Banco Inter — digital bank, boleto, PIX, statements, transfers
    B
  • Finance Toolkit
    200+ transparent financial metrics calculated from raw statements, not third-party endpoints.
    A
  • BankMCP™
    Read-only MCP server for your own bank accounts via Enable Banking. Self-hosted, one user.
    A
  • Beancount.io
    Query, edit, and reconcile a hosted Beancount ledger: BQL, reports, files, and bank imports.
    A
  • E Arveldaja
    Estonian e-arveldaja (RIK e-Financials) accounting — invoices, bank import, reports.
    B

More from sebastienrousseau →