{"data":{"name":"dev.workers.zenith-ops.statementkit/statementkit","title":"StatementKit - bank statement normalizer","description":"Normalize bank statements (CSV, camt, MT940, OFX, QIF) to JSON, analyze, export.","version":"1.0.0","websiteUrl":"https://statementkit.zenith-ops.workers.dev/","repositoryUrl":null,"remotes":[{"url":"https://statementkit.zenith-ops.workers.dev/mcp","type":"streamable-http"}],"packages":[],"status":"active","isLatest":true,"publishedAt":"2026-10-18T16:35:58.777Z","updatedAt":"2026-10-18T16:35:58.777Z","source":"official-registry","verification":"official","confidence":100,"stars":null,"sources":[{"stars":null,"title":"StatementKit - bank statement normalizer","source":"official-registry","sourceId":"dev.workers.zenith-ops.statementkit/statementkit","updatedAt":"2026-10-18T16:35:58.777Z","confidence":100,"websiteUrl":"https://statementkit.zenith-ops.workers.dev/","description":"Normalize bank statements (CSV, camt, MT940, OFX, QIF) to JSON, analyze, export.","verification":"official","repositoryUrl":null}],"toolIndex":{"tools":[{"serverName":"dev.workers.zenith-ops.statementkit/statementkit","endpointFingerprint":"7372052d28b84b0e868498c008edf335864ac7494b41f6efb0ff4daa537f02bb","name":"analyze_statement","title":null,"description":"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.","inputSchema":{"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},"annotations":{"readOnlyHint":true,"openWorldHint":false},"definitionHash":"8f3166075a051e63f5c760c8681739d1112e96d701f54cd406c566e44403a3ea","schemaStatus":"valid","origin":"official-registry","observedAt":"2026-10-31T09:46:16.975Z","metadataTrust":"untrusted"},{"serverName":"dev.workers.zenith-ops.statementkit/statementkit","endpointFingerprint":"7372052d28b84b0e868498c008edf335864ac7494b41f6efb0ff4daa537f02bb","name":"convert_statement","title":null,"description":"Paid ($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.","inputSchema":{"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."},"to":{"type":"string","enum":["csv","hledger","sie4","json"],"description":"Target format."},"bankAccount":{"type":"string","description":"Bank account number (SIE4, e.g. 1930) or ledger account (hledger)."},"expenseAccount":{"type":"string","description":"Counter account for outgoing money."},"incomeAccount":{"type":"string","description":"Counter account for incoming money."},"assetAccount":{"type":"string","description":"hledger asset account name."},"company":{"type":"string","description":"Company name for the SIE4 header."}},"required":["content","to"],"additionalProperties":false},"annotations":{"readOnlyHint":true,"openWorldHint":false},"definitionHash":"d53fe2f463fafc5b32d17ec4c637860d4267070e941a8fab189e60f6f700aa74","schemaStatus":"valid","origin":"official-registry","observedAt":"2026-10-31T09:46:16.975Z","metadataTrust":"untrusted"},{"serverName":"dev.workers.zenith-ops.statementkit/statementkit","endpointFingerprint":"7372052d28b84b0e868498c008edf335864ac7494b41f6efb0ff4daa537f02bb","name":"list_formats","title":null,"description":"List the supported statement formats, CSV column synonyms, limits and prices. Free.","inputSchema":{"type":"object","properties":{},"additionalProperties":false},"annotations":{"readOnlyHint":true,"openWorldHint":false},"definitionHash":"1da406237a060d747497ea7c47155b84838425d3bb5bd53d9666bdc7a178dcd3","schemaStatus":"valid","origin":"official-registry","observedAt":"2026-10-31T09:46:16.975Z","metadataTrust":"untrusted"},{"serverName":"dev.workers.zenith-ops.statementkit/statementkit","endpointFingerprint":"7372052d28b84b0e868498c008edf335864ac7494b41f6efb0ff4daa537f02bb","name":"parse_statement","title":null,"description":"Paid ($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.","inputSchema":{"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."}},"required":["content"],"additionalProperties":false},"annotations":{"readOnlyHint":true,"openWorldHint":false},"definitionHash":"9461bde5084979d056cf988b8933c2344d7db48eb6708966026fbf3391de56f3","schemaStatus":"valid","origin":"official-registry","observedAt":"2026-10-31T09:46:16.975Z","metadataTrust":"untrusted"},{"serverName":"dev.workers.zenith-ops.statementkit/statementkit","endpointFingerprint":"7372052d28b84b0e868498c008edf335864ac7494b41f6efb0ff4daa537f02bb","name":"parse_statement_demo","title":null,"description":"Free 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.","inputSchema":{"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."}},"required":["content"],"additionalProperties":false},"annotations":{"readOnlyHint":true,"openWorldHint":false},"definitionHash":"4a11b4570b7901fdc7f5456c8e498e568965e9d4d029260b70591b49b7d12be3","schemaStatus":"valid","origin":"official-registry","observedAt":"2026-10-31T09:46:16.975Z","metadataTrust":"untrusted"}],"endpoints":[{"endpointFingerprint":"7372052d28b84b0e868498c008edf335864ac7494b41f6efb0ff4daa537f02bb","protocol":"streamable-http","status":"indexed","toolCount":5,"observedAt":"2026-10-31T09:46:16.975Z"}],"authentication":"unknown"},"connectionConfigurations":{"status":"ready","authentication":"not embedded","clients":{"Claude Desktop":{"mcpServers":{"dev.workers.zenith-ops.statementkit/statementkit":{"url":"https://statementkit.zenith-ops.workers.dev/mcp"}}},"Cursor":{"mcpServers":{"dev.workers.zenith-ops.statementkit/statementkit":{"url":"https://statementkit.zenith-ops.workers.dev/mcp"}}},"VS Code":{"servers":{"dev.workers.zenith-ops.statementkit/statementkit":{"type":"http","url":"https://statementkit.zenith-ops.workers.dev/mcp"}}}}},"resourceType":"mcp-server","callable":true,"runtime":{"callable":true,"protocols":["mcp"]},"interfaces":[{"protocol":"mcp","transport":"streamable-http","url":"https://statementkit.zenith-ops.workers.dev/mcp"}],"profile":{"apiVersion":"1","schemaVersion":"1","id":"mcp-server:dev.workers.zenith-ops.statementkit%2Fstatementkit","resourceType":"mcp-server","canonicalUrl":"https://www.agentsjunction.com/api/v1/servers/dev.workers.zenith-ops.statementkit%2Fstatementkit","name":"dev.workers.zenith-ops.statementkit/statementkit","description":"Normalize bank statements (CSV, camt, MT940, OFX, QIF) to JSON, analyze, export.","interfaces":[{"protocol":"mcp","transport":"streamable-http","url":"https://statementkit.zenith-ops.workers.dev/mcp"}],"capabilities":[],"identity":{"source":"official-registry","websiteUrl":"https://statementkit.zenith-ops.workers.dev/","repositoryUrl":null,"version":"1.0.0"},"verification":{"state":"official","confidence":100},"operations":{"resourceType":"mcp-server","name":"dev.workers.zenith-ops.statementkit/statementkit","status":"online","lastCheckedAt":"2026-11-03T17:19:16.428Z","lastSuccessfulCheck":"2026-11-03T17:19:16.428Z","latencyMs":586,"consecutiveFailures":0,"isStale":false,"checks":{"endpointReachable":true,"protocolValid":true,"agentCardValid":null,"mcpHandshakeValid":true},"lastSeen":null,"lastSuccessfulInteraction":null,"lastHealthCheck":"2026-11-03T17:19:16.428Z","source":{"type":"health-check","url":null},"observedAt":"2026-11-03T17:19:16.428Z"},"security":null,"timestamps":{"createdAt":"2026-10-18T16:35:58.777Z","updatedAt":"2026-10-18T16:35:58.777Z","observedAt":"2026-11-03T17:19:16.428Z"},"compatibility":{"serverVersion":"1.0.0","protocolVersions":[{"protocol":"mcp","version":null}]}}}}