StatementKit - bank statement normalizer
dev.workers.zenith-ops.statementkit/statementkitVersion 1.0.0Normalize bank statements (CSV, camt, MT940, OFX, QIF) to JSON, analyze, export.
Status
Responds158 msAnswered our handshake without sign-in.- Last checked
- Nov 14, 2026, 14:29 UTC
- Latency
- 158 ms
- Remotes responding
- 1 of 1
- Sign-in
- No sign-in
- Hosting
- Hosted outside the EU (detected)
- Registry data as of
- Nov 14, 2026, 21:12 UTC
Data from the official MCP Registry, checked by run.zero. How we check
Connect
Streamable HTTP
https://statementkit.zenith-ops.workers.dev/mcpResponds158 msNo sign-in
Claude Code
claude mcp add --transport http statementkit https://statementkit.zenith-ops.workers.dev/mcpClaude Desktop and claude.ai
Settings > Connectors > Add custom connector
Name: statementkit
Remote MCP server URL: https://statementkit.zenith-ops.workers.dev/mcpCursor
{
"mcpServers": {
"statementkit": {
"url": "https://statementkit.zenith-ops.workers.dev/mcp"
}
}
}VS Code
code --add-mcp '{"name":"statementkit","type":"http","url":"https://statementkit.zenith-ops.workers.dev/mcp"}'Built your own server? run.zero hosts MCP servers on European infrastructure.
Tools
5 tools
Read-only | Idempotent | Open world | ||
|---|---|---|---|---|
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 settled. Without a payment header the result is the x402 payment requirements. | Not declared | Yes | Not declared | No |
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 x402 payment requirements. | Not declared | Yes | Not declared | No |
list_formatsList the supported statement formats, CSV column synonyms, limits and prices. Free. | Not declared | Yes | Not declared | No |
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/5xx) are not settled. Without a payment header the result is the x402 payment requirements. | Not declared | Yes | Not declared | No |
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. | Not declared | Yes | Not declared | No |
Details
- Registry status
- Active
- Published
- Oct 18, 2026
- Updated
- Oct 18, 2026
- Repository
- Not given
- Categories (suggested)
- Data and analyticsFinance and paymentsSuggested categories are assigned automatically from the registry text and may be wrong. Verified operators can correct them.
- GDPR
- Not declared