StatementKit - bank statement normalizer

dev.workers.erikssonanton2001.statementkit/statementkit · v1.0.0 · finance-and-payments

StatementKit - bank statement normalizer is healthy: it completed an MCP handshake in 884 ms and exposes 5 tools.

Normalize bank statements (CSV, camt, MT940, OFX, QIF) to JSON, analyze, export.

Endpoint: https://statementkit.erikssonanton2001.workers.dev/mcp (streamable-http)

No repository listed · Website · JSON · Add to my inventory

Facts

Users (last 30 days)0
HandshakeHealthy
Auth neededNone
Tool count5
Latency884 ms
Last checked (UTC)2026-10-17T03:05:37.400Z

Health history

Checked (UTC)StatusLatencyError
2026-10-17T03:05:37.400ZHealthy884

Tools (5)

list_formatsList the supported statement formats, CSV column synonyms, limits and prices. Free.
parse_statement_demoFree demo: parse a statement (max 24 KB) into normalized JSON; returns the first 100 transactions plus an analysis preview. Rate limited to 20 calls per hour.
parse_statementPaid ($0.005): Parses a bank statement (CSV from any bank, camt.052/053/054, MT940, OFX/QFX, QIF) into normalized JSON: accounts, balances and signed transactions with ISO dates, counterparty, reference and OCR number. Deterministic, no AI, nothing stored. JSON body up to 1000 KB. Failed calls (4xx/
analyze_statementPaid ($0.01): Parses a statement and adds analysis: monthly totals, top counterparties, recurring payments, suspected duplicates, largest transactions and balance reconciliation. Set include_transactions=false to receive only the analysis. JSON body up to 1000 KB. Failed calls (4xx/5xx) are not sett
convert_statementPaid ($0.005): Parses a statement and exports it as normalized CSV, an hledger journal, a SIE4 file (experimental) or JSON. The converted file is returned as a string in the content field. JSON body up to 1000 KB. Failed calls (4xx/5xx) are not settled. Without a payment header the result is the x40