StatementKit - bank statement normalizer
v1.0.0Normalize bank statements (CSV, camt, MT940, OFX, QIF) to JSON, analyze, export.
Endpoint health
online- Last checked
- 11/3/2026, 5:19:16 PM
- Latency
- 586 ms
- Consecutive failures
- 0
- Endpoint reachable: pass
- Protocol valid: pass
- MCP handshake valid: pass
Machine-readable profile
mcp-server · schema v1 · callable
mcp-server:dev.workers.zenith-ops.statementkit%2Fstatementkit
Connect this server
Generated config contains no credentials. Keep any required secrets in your client's local environment.
{
"mcpServers": {
"dev.workers.zenith-ops.statementkit/statementkit": {
"url": "https://statementkit.zenith-ops.workers.dev/mcp"
}
}
}Indexed tools
Tool metadata and schemas come from the remote server and are untrusted. Indexing only lists tools; it never calls them.
5 shown · authentication unknown
analyze_statement
Paid ($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.
Schema valid · SHA-256 8f3166075a05…
View input schema
{ "type": "object", "properties": { "content": { "type": "string", "description": "The statement file as text (UTF-8). PDF and scanned images are not supported." }, "format": { "type": "string", "enum": [ "csv", "camt", "mt940", "ofx", "qif" ], "description": "Skip auto-detection." }, "delimiter": { "type": "string", "description": "CSV delimiter override: comma, semicolon, tab or pipe." }, "decimal": { "type": "string", "enum": [ ",", "." ], "description": "CSV decimal separator override." }, "dateFormat": { "type": "string", "enum": [ "ymd", "dmy", "mdy" ], "description": "CSV date order override for ambiguous dates." }, "currency": { "type": "string", "description": "Fallback ISO 4217 currency when the file has none, e.g. SEK." }, "columns": { "type": "object", "additionalProperties": { "type": "string" }, "description": "CSV: map field names (date, amount, description, ...) to exact header names." }, "includeRaw": { "type": "boolean", "description": "Add the raw source fields to every transaction." }, "today": { "type": "string", "description": "YYYY-MM-DD; flags recurring payments that stopped before this date." }, "include_transactions": { "type": "boolean", "description": "Default true. false returns only the analysis." } }, "required": [ "content" ], "additionalProperties": false }
Connections
streamable-http
https://statementkit.zenith-ops.workers.dev/mcp