accueil / serveurs / Finance & Paiement / ai.mainbook/bank-statement-converter
ai.mainbook/bank-statement-converter
serveur MCP (Model Context Protocol) · mainbook 0.5.1
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 ai.mainbook/bank-statement-converter est sûr ?
Au dernier audit MCP Hub, le serveur MCP « ai.mainbook/bank-statement-converter » 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 4 outils
- convert_bank_statement≈ 2451 tokens
Convert one PDF bank statement through the complete MainBook workflow: create a job, upload, start, poll, and return structured data. This creates a job and spends page credits; it is not read-only.
Paramètres, retour & exemple (6)
Paramètresfile_url· ? · optionnel
Public HTTPS URL of a PDF for remote mode. Redirects and non-public network addresses are rejected. Exactly one source is required.file_path· ? · optionnel
Path to a PDF on the MCP server machine. This field is only available over stdio and is rejected in HTTP mode; remote clients must use file_url. The path must be inside the allowed folders, which default to Downloads, Desktop, and Documents. Exactly one of file_path and file_url is required.output_path· ? · optionnel
Optional absolute result file or existing folder on the MCP server machine. Only available over stdio and only inside the allowed folders. The file extension is corrected to match result_type.result_type· string · optionnel · json | xlsx | csv
JSON is returned inline. Over stdio, XLSX or CSV is written to an allowed local folder and the full path is returned. HTTP mode returns safe download instructions. Binary bytes never enter model context.idempotency_key· ? · optionnel
Optional value forwarded verbatim in the Idempotency-Key REST header.timeout_seconds· integer · optionnel
Internal polling budget from 30 to 900 seconds. Timeout leaves the job running and returns its job_id for get_conversion. The default stays under the 60-second request timeout most MCP clients enforce; a client that gives up first discards the job_id and the conversion looks lost.
Exemple d'appel{"name": "convert_bank_statement", "arguments": {"file_url": "texte", "file_path": "texte", "output_path": "texte", "result_type": "json", "idempotency_key": "texte", "timeout_seconds": 1}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"data": "texte", "pages": "texte", "state": "texte", "job_id": "texte", "message": "texte", "download": "texte", "timed_out": true, "saved_file": "texte", "validation": "texte", "result_type": "json"}} - get_balance≈ 203 tokens
Return total, reserved, and available MainBook credits. Every value is measured in PDF pages.
Paramètres, retour & exemple (0)
Exemple d'appel{"name": "get_balance", "arguments": {}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"units": "texte", "balance": 1, "reserved": 1, "available": 1, "explanation": "texte"}} - get_conversion≈ 2100 tokens
Get the current state of one MainBook conversion. When successful, return JSON inline or save XLSX/CSV locally over stdio. HTTP mode returns safe download instructions. Use this after convert_bank_statement times out.
Paramètres, retour & exemple (3)
Paramètresjob_id· string · requis
Conversion job UUID returned by MainBook.output_path· ? · optionnel
Optional absolute result file or existing folder on the MCP server machine. Only available over stdio and only inside the allowed folders.result_type· string · optionnel · json | xlsx | csv
Result representation to retrieve after the job succeeds.
Exemple d'appel{"name": "get_conversion", "arguments": {"job_id": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"data": "texte", "pages": "texte", "state": "texte", "job_id": "texte", "message": "texte", "download": "texte", "timed_out": true, "saved_file": "texte", "validation": "texte", "result_type": "json"}} - list_conversions≈ 803 tokens
List one cursor page of conversion jobs visible to the MainBook account. Pass the returned next_cursor to continue.
Paramètres, retour & exemple (2)
Paramètreslimit· integer · optionnel
Jobs on this page, from 1 to 100.cursor· ? · optionnel
Opaque next_cursor from the previous page.
Exemple d'appel{"name": "list_conversions", "arguments": {"limit": 1, "cursor": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"count": 1, "units": "texte", "conversions": [], "next_cursor": "texte"}}
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é ».