Convert MT940 to Excel and CSV, and check that each bank statement adds up.
Maintain this server? Claim it
Call this server's tools from your browser. Nothing to install.
Requests go through mcptry because browsers can't call most MCP servers directly. Header values are sent to the server for that request only and are never stored or logged.
Tool list from our last check. Connect live to refresh it.
Use this when the user wants to convert an MT940 file to Excel or CSV ("mt940 to excel", "mt940 converter", "convert mt940 to csv", "camt 053 to excel", "camt.053 converter") or check that a bank statement file adds up. Reads SWIFT MT940 (.sta, .mt940, .txt) or ISO 20022 camt.053 / camt.052 / camt.054 XML from the attached file or pasted text, and returns an Excel workbook (Transactions sheet with booking date, value date, signed amount, debit, credit, running balance, counterparty, description, references; Balance check sheet) and a CSV. Checks opening + credits - debits = closing for each statement to the cent and shows any difference. Does not read PDF or CSV statements, does not categorize transactions, and does not send data to a bank.
The bank statement file: MT940 (.sta, .mt940, .940, .txt) or camt.053 / camt.052 / camt.054 XML, e.g. statement.sta or camt053.xml.
The MT940 or camt XML text when it was pasted instead of attached, e.g. ":20:STMT1\n:25:NL91ABNA0417164300\n:28C:1/1\n:60F:C261001EUR1000,00\n:61:2610021002D25,50NTRFNONREF\n:86:Coffee\n:62F:C261002EUR974,50".
Pick your client. Values in capitals, like YOUR_TOKEN, are yours to fill in.
Run in a terminal
claude mcp add --transport http mt940-converter https://mt940-converter.zovo.one/mcp
Use this when the user wants to convert an MT940 file to Excel or CSV ("mt940 to excel", "mt940 converter", "convert mt940 to csv", "camt 053 to excel", "camt.053 converter") or check that a bank statement file adds up. Reads SWIFT MT940 (.sta, .mt940, .txt) or ISO 20022 camt.053 / camt.052 / camt.054 XML from the attached file or pasted text, and returns an Excel workbook (Transactions sheet with booking date, value date, signed amount, debit, credit, running balance, counterparty, description, references; Balance check sheet) and a CSV. Checks opening + credits - debits = closing for each statement to the cent and shows any difference. Does not read PDF or CSV statements, does not categorize transactions, and does not send data to a bank.
| Argument | Type | Description |
|---|---|---|
| file | object | The bank statement file: MT940 (.sta, .mt940, .940, .txt) or camt.053 / camt.052 / camt.054 XML, e.g. statement.sta or camt053.xml. |
| statement_text | any | The MT940 or camt XML text when it was pasted instead of attached, e.g. ":20:STMT1\n:25:NL91ABNA0417164300\n:28C:1/1\n:60F:C261001EUR1000,00\n:61:2610021002D25,50NTRFNONREF\n:86:Coffee\n:62F:C261002EUR974,50". |
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"properties": {
"file": {
"type": "object",
"required": [
"download_url",
"file_id"
],
"properties": {
"file_id": {
"type": "string",
"description": "ChatGPT file id, e.g. file_abc123."
},
"file_name": {
"type": "string",
"description": "Original file name if known, e.g. statement.pdf."
},
"mime_type": {
"type": "string",
"description": "Media type if known, e.g. application/pdf."
},
"download_url": {
"type": "string",
"description": "Temporary download link for the file, supplied by ChatGPT."
}
},
"description": "The bank statement file: MT940 (.sta, .mt940, .940, .txt) or camt.053 / camt.052 / camt.054 XML, e.g. statement.sta or camt053.xml."
},
"statement_text": {
"anyOf": [
{
"type": "string",
"maxLength": 2000000
},
{
"type": "null"
}
],
"description": "The MT940 or camt XML text when it was pasted instead of attached, e.g. \":20:STMT1\\n:25:NL91ABNA0417164300\\n:28C:1/1\\n:60F:C261001EUR1000,00\\n:61:2610021002D25,50NTRFNONREF\\n:86:Coffee\\n:62F:C261002EUR974,50\"."
}
}
}We read every tool's name, description and inputs the way the model will, looking for instructions hidden from you. A clean result means no warning signs, not a guarantee. Scanned Nov 8, 2026.