Agentโ™ฅ๏ธŽAge
Catalog

io.github.sebastienrousseau/reconcile-mcp

Official

by sebastienrousseau ยท Python

Reconcile camt.053 statements vs expected pain.001 payments with explainable matching.

io.github.sebastienrousseau/reconcile-mcp (MCP Server)

This MCP server reconciles ISO 20022 cash records by matching expected payments from pain.001 credit transfers against observed booked entries from a camt.053 statement. It returns explainable reconciliation results, including match types, a score, and reasons for each match.

๐Ÿ› ๏ธ Key Features

  • Matches pain.001 expected payments to camt.053 observed entries
  • Supports exact matches, short/over payments, and split settlements (one-to-many)
  • Supports batch credits (many-to-one)
  • Provides residual unmatched items on each side
  • Adds a score and explanation reasons per match

๐Ÿš€ Use Cases

  • ISO 20022 cash reconciliation for treasury and payments workflows
  • Verifying that booked statement entries correspond to expected transfers
  • Handling split and batch settlement patterns

โšก Developer Benefits

  • Explainable matching with deterministic rationale (score and reasons)
  • Pure-Python matching engine over stdio
  • Exposes 7 MCP tools

โš ๏ธ Limitations

  • The provided description does not specify supported input formats beyond pain.001 and camt.053, nor any configuration options.

Topics

camt053fintechiso-20022mcppain001paymentsreconciliationtreasury
io.github.sebastienrousseau/reconcile-mcp - agentage MCP Catalog