Agent♥︎Age
Catalog

io.github.theluckystrike/bank-statement

Official

by theluckystrike · JavaScript

Import a bank CSV, categorise it, summarise it per currency and reconcile it against your expenses.

io.github.theluckystrike/bank-statement (MCP Server)

This MCP server imports a bank CSV, categorises it, summarises results per currency, and reconciles the output against your expenses. It is designed to work with bank exports by locating the header row even when banks include preambles, then identifying the date column so the imported month becomes readable.

🛠️ Key Features

  • Import a bank CSV
  • Find the header row under an unknown bank preamble
  • Determine the date column
  • Categorise transactions
  • Summarise per currency
  • Reconcile against your expenses

🚀 Use Cases

  • Turning exported bank CSV data into a local ledger
  • Preparing month-by-month, readable bank statements
  • Accounting workflows that require categorisation and reconciliation

⚡ Developer Benefits

  • Works with “export the CSV from your bank, say ‘import this’” flows
  • Local-first ledger creation from CSV structure

⚠️ Limitations

  • The README excerpt describes CSV import and ledger output; it does not specify PDF import or other input formats.

Topics

claudecursorinvoicemcpmcp-servermodel-context-protocolspreadsheetaccountingai-toolsbookkeepingclaude-desktopfreelanceinvoicinglocal-firstmcp-serverspdfself-hostedtime-trackingvatproductivity