accueil / serveurs / Fichiers & Documents / dev.workers.zenith-ops.statementkit/statementkit
dev.workers.zenith-ops.statementkit/statementkit
serveur MCP (Model Context Protocol) · statementkit 1.0.0
Référencé dans l'annuaire. Seul le pentest comportemental fait foi, et il n'a pas encore été exécuté sur ce serveur.
Est-ce que dev.workers.zenith-ops.statementkit/statementkit est sûr ?
Au dernier audit MCP Hub, le serveur MCP « dev.workers.zenith-ops.statementkit/statementkit » est classé « Non encore testé ». Référencé dans l'annuaire. Seul le pentest comportemental fait foi, et il n'a pas encore été exécuté sur ce serveur. Le verdict est réévalué en continu ; consultez la fiche pour l'état à jour.
Méthode : MCP Hub analyse la description de chaque outil (couche 1) et, pour le verdict fort, exécute le serveur dans une micro-VM isolée avec leurres et réseau bloqué (couche 2). On publie des noms et des compteurs, jamais le contenu brut renvoyé par un outil.
Les 5 outils
- analyze_statement≈ 444 tokens
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.
Paramètres, retour & exemple (10)
Paramètrestoday· string · optionnel
YYYY-MM-DD; flags recurring payments that stopped before this date.format· string · optionnel · csv | camt | mt940 | ofx | qif
Skip auto-detection.columns· object · optionnel
CSV: map field names (date, amount, description, ...) to exact header names.content· string · requis
The statement file as text (UTF-8). PDF and scanned images are not supported.decimal· string · optionnel · , | .
CSV decimal separator override.currency· string · optionnel
Fallback ISO 4217 currency when the file has none, e.g. SEK.delimiter· string · optionnel
CSV delimiter override: comma, semicolon, tab or pipe.dateFormat· string · optionnel · ymd | dmy | mdy
CSV date order override for ambiguous dates.includeRaw· boolean · optionnel
Add the raw source fields to every transaction.include_transactions· boolean · optionnel
Default true. false returns only the analysis.
Exemple d'appel{"name": "analyze_statement", "arguments": {"content": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - convert_statement≈ 520 tokens
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.
Paramètres, retour & exemple (14)
Paramètresto· string · requis · csv | hledger | sie4 | json
Target format.format· string · optionnel · csv | camt | mt940 | ofx | qif
Skip auto-detection.columns· object · optionnel
CSV: map field names (date, amount, description, ...) to exact header names.company· string · optionnel
Company name for the SIE4 header.content· string · requis
The statement file as text (UTF-8). PDF and scanned images are not supported.decimal· string · optionnel · , | .
CSV decimal separator override.currency· string · optionnel
Fallback ISO 4217 currency when the file has none, e.g. SEK.delimiter· string · optionnel
CSV delimiter override: comma, semicolon, tab or pipe.dateFormat· string · optionnel · ymd | dmy | mdy
CSV date order override for ambiguous dates.includeRaw· boolean · optionnel
Add the raw source fields to every transaction.bankAccount· string · optionnel
Bank account number (SIE4, e.g. 1930) or ledger account (hledger).assetAccount· string · optionnel
hledger asset account name.incomeAccount· string · optionnel
Counter account for incoming money.expenseAccount· string · optionnel
Counter account for outgoing money.
Exemple d'appel{"name": "convert_statement", "arguments": {"to": "csv", "content": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - list_formats≈ 68 tokens
List the supported statement formats, CSV column synonyms, limits and prices. Free.
Paramètres, retour & exemple (0)
Exemple d'appel{"name": "list_formats", "arguments": {}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - parse_statement≈ 392 tokens
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.
Paramètres, retour & exemple (8)
Paramètresformat· string · optionnel · csv | camt | mt940 | ofx | qif
Skip auto-detection.columns· object · optionnel
CSV: map field names (date, amount, description, ...) to exact header names.content· string · requis
The statement file as text (UTF-8). PDF and scanned images are not supported.decimal· string · optionnel · , | .
CSV decimal separator override.currency· string · optionnel
Fallback ISO 4217 currency when the file has none, e.g. SEK.delimiter· string · optionnel
CSV delimiter override: comma, semicolon, tab or pipe.dateFormat· string · optionnel · ymd | dmy | mdy
CSV date order override for ambiguous dates.includeRaw· boolean · optionnel
Add the raw source fields to every transaction.
Exemple d'appel{"name": "parse_statement", "arguments": {"content": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - parse_statement_demo≈ 335 tokens
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.
Paramètres, retour & exemple (8)
Paramètresformat· string · optionnel · csv | camt | mt940 | ofx | qif
Skip auto-detection.columns· object · optionnel
CSV: map field names (date, amount, description, ...) to exact header names.content· string · requis
The statement file as text (UTF-8). PDF and scanned images are not supported.decimal· string · optionnel · , | .
CSV decimal separator override.currency· string · optionnel
Fallback ISO 4217 currency when the file has none, e.g. SEK.delimiter· string · optionnel
CSV delimiter override: comma, semicolon, tab or pipe.dateFormat· string · optionnel · ymd | dmy | mdy
CSV date order override for ambiguous dates.includeRaw· boolean · optionnel
Add the raw source fields to every transaction.
Exemple d'appel{"name": "parse_statement_demo", "arguments": {"content": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]}
C'est votre serveur ?
Revendiquez-le sur l'espace créateur (preuve GitHub, domaine ou npm) pour afficher le badge « propriétaire vérifié » et lancer un pentest comportemental à la demande afin d'obtenir le badge « Vérifié ».