# Theluckystrike Bank Statement Csv Categorize Reconcile Ledger MCP server

Source: https://glimind.com/server/mcp-registry%2Fio.github.theluckystrike%2Fbank-statement-csv-categorize-reconcile-ledger
Registry id: `mcp-registry/io.github.theluckystrike/bank-statement-csv-categorize-reconcile-ledger`
Status: dead (checked 2026-10-26T02:58:58.682Z)

## Measurements (30 days)

- Uptime: 30.51%
- Checks: 2917
- Outages (90 days): 912

## Install

```json
{
  "mcpServers": {
    "theluckystrike-bank-statement-csv-catego": {
      "type": "http",
      "url": "https://mcp.zovo.one/mcp/bank-statement"
    }
  }
}
```

Claude Code:

```sh
claude mcp add --transport http theluckystrike-bank-statement-csv-catego https://mcp.zovo.one/mcp/bank-statement
```

## Tools (15)

- `accounts_list`: List the imported accounts: bank, currencies, transaction count, first and last date, and the closing balance when the file carried one. Start here for the acco
- `bank_delete_upload`: Delete one statement file stored for your token. The transactions already imported from it are kept; transactions_list and the summary still see them.
- `bank_files`: List the statement files stored for your token, with their sizes.
- `bank_upload`: Send a bank export to this hosted endpoint. There is no filesystem here, so instead of a path you upload the file once with bank_upload and then pass its name a
- `category_rules`: Read the category rules, or pass rules to REPLACE the whole list. A plain match is a substring; a regex compiles only if it cannot backtrack exponentially. An e
- `license_activate`: Turn Pro on for this connection with key, an MCPL1.<payload>.<signature> issued at checkout for this server or the bundle. Data under your token stays; a wrong 
- `license_status`: Report this endpoint's licence state for your token as JSON: the product, the tier free or pro, why it is not Pro, and the checkout URL. Call it to explain a fr
- `reconcile_expenses`: Match bank debits against mcp-expense-tracker entries: same currency and amount, date within a few days. Reports matches, unmatched bank lines, expenses never h
- `recurring_detect`: Find charges that come back: debits grouped by counterparty and currency with a steady amount and interval, with cadence, typical amount, next due date and annu
- `statement_export`: Export the BANK transactions of a date range (a month, a quarter, a year) as .csv or .json and return a download link valid for one hour. This is the tool for "
- `statement_import`: Call this tool to read a bank CSV into the local ledger. Columns detected from headers (date, description, amount, currency, balance); amounts use the file's lo
- `statement_summary`: What was spent/received in a date range per the BANK ACCOUNT, grouped by category, month, account or counterparty. For "what did I spend in August" once importe
- `transaction_categorize`: Set or clear the category on transactions by id, for a one-off no rule is worth writing for. Every id is checked first, so one unknown id refuses the whole call
- `transactions_list`: List stored transactions in a date range, optionally for one account or category, or only the ones no rule has categorised yet. Totals are reported per currency
- `transactions_search`: Find transactions whose description, counterparty, category or account contains the query. Case-insensitive substring search, never a regex, so a query with bra

Measured by Glimind (https://glimind.com): MCP handshake + tool list only, no tool is ever called. CC BY 4.0.
