Skip to main content
Glama
Content-true

Bank File Tool Statement Review MCP

by Content-true

Bank File Tool Statement Review MCP

Local checks for a bank statement export. This is a companion to Bank File Tool — Bank Statement Converter, which converts PDF, PNG, and JPG statements to CSV, Excel, or JSON and provides its own balance checks.

This open-source MCP server adds three small tools:

  • reconcile_statement_totals: compare opening balance + credits − debits with the printed closing balance using exact cent arithmetic.

  • review_export_headers: check that export column names include a date, description, and amount or separate debit/credit fields.

  • get_official_links: find the official converter, pricing, contact, and privacy pages.

The checks run on your machine. Supply totals and column names only. Do not paste account numbers, transaction rows, statements, or other private financial data into a model prompt. This server does not access Bank File Tool accounts, upload files, call an unpublished conversion API, or prove that extracted data matches an original statement. Review flagged differences against the source PDF or image.

Run

Requires Node.js 20.18.1 or newer.

npm ci
npm run build
npm test
node dist/index.js

The final command starts a stdio MCP server. Configure your MCP client to run node /absolute/path/to/bankfiletool-statement-review-mcp/dist/index.js after installation. For an example balance check, pass openingBalance: "12480.20", creditTotal: "8350.00", debitTotal: "6912.47", and closingBalance: "13917.73" to reconcile_statement_totals.

Related MCP server: CapyParse MCP Server

Scope

This project is independently maintained as a public helper for the Bank File Tool workflow. The converter itself runs on the official site. No network request is made by this MCP server.

Licensed under MIT; see LICENSE.

Related MCP Connectors

Related MCP Servers

  • A
    license
    Not graded
    quality
    A
    maintenance
    Parse crypto exchange CSVs (Coinbase, Binance, Kraken, +11 more) and bank statement PDFs (Chase, BofA, +11 more) into Koinly, TurboTax, CoinLedger, or ZenLedger formats. Free tier: 25 files/month, no credit card required.
    1 npm
    ISC
  • A
    license
    A
    quality
    D
    maintenance
    Converts PDF bank statements into structured data (Markdown, JSON, CSV, JSONL) with verified transactions and balance checks, enabling agents to audit numbers.
    5
    0
    MIT
  • A
    license
    B
    quality
    C
    maintenance
    Enables local-first personal finance management through deterministic tools for importing, categorizing, and analyzing bank transactions.
    36
    MIT
  • A
    license
    A
    quality
    C
    maintenance
    Enables parsing German bank statement PDFs into structured, validated transaction data, exporting all transactions as German-style CSV, and verifying statement totals via proof calculations, all locally within MCP-compatible clients.
    3
    MIT