Skip to main content
AllMCPs
BrowseBestCategoriesStackCompareToolsGuidesBlog
Log in Submit MCP

Stay in the loop

Get new MCP servers and top picks in your inbox.

AllMCPs

The open directory for discovering and installing Model Context Protocol servers.

AllMCPs on GitHub (opens in a new tab)
Explore
  • Browse servers
  • Best MCP servers
  • Categories
  • MCP clients
  • Agent prompts
  • Stack Builder
  • Compare servers
  • Random discovery New
  • Submit a server
  • Pricing & Boost Boost
Learn
  • Guides hub
  • What is MCP?
  • Install guide
  • Build an MCP server
  • Deploy an MCP server
  • Security guide
  • Troubleshooting
  • MCP for SEO & AEO
  • Protocol versioning
  • Transports: stdio vs HTTP
  • State of MCP (stats)
  • Blog & updates
Tools
  • All developer tools
  • Config generator
  • Config validator
  • Config auditor
  • MCP playground
  • Token calculator
  • OpenAPI โ†’ MCP
  • Badge generator
For agents
  • REST API docs
  • Trust & traffic Live
  • Remote MCP server SSE โ†— (opens in a new tab)
  • llms.txt โ†— (opens in a new tab)
  • Catalog JSON โ†— (opens in a new tab)
Company
  • About
  • Advertise Sponsor
  • Contact
  • GitHub โ†— (opens in a new tab)
  • Status โ†— (opens in a new tab)
  • Terms
  • Privacy
AllMCPs VerifiedAllMCPs VerifiedFeatured on Nick LaunchesFeatured on Nick LaunchesLaunch Llama NewsletterLaunch Llama NewsletterVerified DR - allmcps.comVerified DR - allmcps.comFeatured on SaaSGrowFeatured on SaaSGrowFeatured on Twelve ToolsFeatured on Twelve ToolsFeatured on Saaspa.geFeatured on Saaspa.geFeatured on Findly.toolsFeatured on Findly.toolsFeatured on Startup FameFeatured on Startup FameFeatured on LaunchKiwiFeatured on LaunchKiwiFeatured on ScrollLaunchFeatured on ScrollLaunchFeatured on DailyPingsFeatured on DailyPingsFazier badgeFazier badgeFeatured on NewTool.siteFeatured on NewTool.siteFeatured on saasfame.comFeatured on saasfame.comDR Checker - Domain RatingDR Checker - Domain RatingListed on Turbo0Listed on Turbo0Launched on LaunchBoard - Product Launch PlatformLaunched on LaunchBoard - Product Launch PlatformList on SimilarlabsList on Similarlabshttps://codetrendy.comhttps://codetrendy.comListed on DevTool.ioFeatured on BuildlistFeatured on BuildlistLaunched on Tiny StartupsFeatured on ShowMeBestAIFeatured on ShowMeBestAIFind us on LaunchZoneFind us on LaunchZoneAllMCPs VerifiedAllMCPs VerifiedFeatured on Nick LaunchesFeatured on Nick LaunchesLaunch Llama NewsletterLaunch Llama NewsletterVerified DR - allmcps.comVerified DR - allmcps.comFeatured on SaaSGrowFeatured on SaaSGrowFeatured on Twelve ToolsFeatured on Twelve ToolsFeatured on Saaspa.geFeatured on Saaspa.geFeatured on Findly.toolsFeatured on Findly.toolsFeatured on Startup FameFeatured on Startup FameFeatured on LaunchKiwiFeatured on LaunchKiwiFeatured on ScrollLaunchFeatured on ScrollLaunchFeatured on DailyPingsFeatured on DailyPingsFazier badgeFazier badgeFeatured on NewTool.siteFeatured on NewTool.siteFeatured on saasfame.comFeatured on saasfame.comDR Checker - Domain RatingDR Checker - Domain RatingListed on Turbo0Listed on Turbo0Launched on LaunchBoard - Product Launch PlatformLaunched on LaunchBoard - Product Launch PlatformList on SimilarlabsList on Similarlabshttps://codetrendy.comhttps://codetrendy.comListed on DevTool.ioFeatured on BuildlistFeatured on BuildlistLaunched on Tiny StartupsFeatured on ShowMeBestAIFeatured on ShowMeBestAIFind us on LaunchZoneFind us on LaunchZone
ยฉ 2026 Jackalope Digital LLC. All rights reserved.
  1. Home
  2. ๐Ÿ’ฐ Finance & Fintech
  3. Bank statement
B
Health: ActiveRecent health check succeeded.Last checked 10/11/2026, 7:46:38 PM

Bank statement

User RatingsBe the first to rate and review this MCP server!
View RepositoryVisit Website
financebankingcsvexpense-trackingmcp

Imports bank CSVs into a local ledger for categorisation, summaries, recurring-charge detection, reconciliation, and export.

Quick Install

Automated & IDE Setup

Copy the AI prompt to install this server into Claude Code, Cursor, or another agent โ€” or use 1-click editor setup below.

Add to CursorAdd to VS Code
Not yet automatically verified

We haven't yet run this listing's install command through our automated sandbox check. This isn't a red flag โ€” we're steadily working through the catalog.

Manual Client & Custom JSON ConfigExpand JSON โ–พ

Client Config & Setup

Choose your client or environment
Target File:~/Library/Application Support/Claude/claude_desktop_config.json
claude_desktop_config.json
{
  "mcpServers": {
    "bank-statement": {
      "command": "npx",
      "args": [
        "-y",
        "@theluckystrike/mcp-bank-statement"
      ]
    }
  }
}

๐Ÿ’ก Paste the JSON block into your client's configuration file under mcpServers, then restart the application.

Install Tool Schemas (12) Directory Badge Claim listing Alternatives๐Ÿ’ฐ More in Finance & Fintech

Overview

The bank statement MCP server imports bank CSV exports into a local ledger, detecting columns, date formats, number locales, and duplicate rows. It provides MCP tools for listing, searching, categorising, summarising, exporting, and reviewing recurring transactions. It can also reconcile bank debits with receipts from mcp-expense-tracker without modifying that expense ledger. Use it when you need to analyse exported statements locally rather than send financial data to an accounting service.

Use cases

โ€ขImport a bank CSV into a local transaction ledger
โ€ขSummarise spending by category, month, account, or counterparty
โ€ขFind recurring subscriptions and estimate annual costs
โ€ขReconcile bank debits with expense receipts
โ€ขExport a filtered statement as CSV or JSON

Key features

โ€ขBank CSV import with format and duplicate detection
โ€ขPer-currency transaction summaries
โ€ขSubstring search and rule-based categorisation
โ€ขRecurring-charge detection
โ€ขExpense-ledger reconciliation
โ€ขAtomic CSV and JSON export

Capabilities & Tool Schemas (12) ~524 tokensApproximate context cost of this serverโ€™s tool schemas (~4 chars/token), before any tool is called. Actual usage depends on your client and model.Self-reported Self-reportedParsed from the repository README, not verified against a live server โ€” may be incomplete or out of date.

Inspect callable tools, capabilities, and parameters exposed to AI agents by Bank statement.

statement_import

Read a bank CSV into the ledger. Detects the header row under any preamble, the date, description, amount (or debit and credit) and currency columns, the date order and the number locale. Reports what it detected, what it stored, how many lines were duplicates of what is already there, and every liโ€ฆ

transactions_list

List transactions in a date range, filtered by account, category or `uncategorized`, with totals per currency

transactions_search

Find transactions whose description, counterparty, category or account contains the query. Substring only, never a regex

category_rules

Set or list the rules that categorise transactions. An empty match is refused, because it would stamp one category on the whole ledger. A plain match is a case-insensitive substring; `regex: true` compiles the pattern only if it cannot backtrack exponentially, and `(a+)+` is refused and used as a sโ€ฆ

transaction_categorize

Set the category on transactions by id. Nothing changes unless every id exists

statement_summary

Money in, money out and the net for a range, grouped by category, month, account or counterparty, always per currency

How Bank statement works

What bank statement MCP server does

The bank statement MCP server turns exported bank CSV files into a ledger stored on the local machine. It can locate a header beneath introductory text, identify date, description, amount or debit-and-credit, and currency columns, and interpret common date and number formats. Supported input handling includes UTF-8 and UTF-16 files, common line endings, quoted fields, mixed currencies, accounting parentheses, and trailing minus signs.

Imported debits become negative values and credits become positive values. Each transaction receives a duplicate-detection hash based on its date, amount, currency, description, and occurrence index. This means repeated identical transactions remain separate, while importing the same statement again does not add another copy.

How it works

Use statement_import to load a CSV and receive details about detected columns and formats, stored rows, duplicates, and skipped lines. A blank or dash amount is skipped instead of being treated as zero. If a date such as 03/04/2026 is ambiguous, the assumed order is reported.

After import, transactions_list reads a date range with optional account, category, or uncategorized filters. transactions_search performs substring matching across descriptions, counterparties, categories, and accounts; it does not interpret the query as a regular expression. statement_summary reports money in, money out, and net totals grouped by category, month, account, or counterparty, while keeping currencies separate.

The bank statement MCP server can apply categorisation rules or assign categories directly by transaction ID. Rules use case-insensitive substring matching by default. Regular expressions can be enabled, subject to a check that rejects patterns capable of exponential backtracking. recurring_detect identifies likely subscriptions and recurring charges from counterparty, amount stability, and cadence. It reports the typical amount, cadence, next expected date, and annualised cost; annualisation remains unconfirmed until three charges establish an interval.

Setup and configuration

Three supported paths are available. A hosted streamable-HTTP endpoint accepts a bearer token, or the token can be included in the URL path for clients that cannot set headers. The bare hosted endpoint requires authentication for tool calls. For local use, download the .mcpb bundle and open it in Claude Desktop, or clone the source, install dependencies, and build it before pointing an MCP client at dist/index.js.

The repository states that the npm package is not yet published, so an npx configuration will not work until publication. Claude Desktop, Claude Code, and Cursor are named client options. Pro mode can be enabled by setting MCP_LICENSE_KEY in the client configuration or by calling license_activate; license_status reports the current mode.

Tools and capabilities

  • Import, list, search, categorise, summarise, and export transactions.
  • Define or inspect category rules and apply categories by transaction ID.
  • List imported accounts with bank, currencies, transaction count, date range, and last balance.
  • Reconcile bank debits with receipts from mcp-expense-tracker using currency, amount, and a date window. The expense ledger is read-only to this tool.
  • Export a selected range as CSV or JSON. Files are written atomically, and replacement of an existing file is reported.
  • Use the bank://month resource for the current month's per-currency totals and the monthly_review prompt for a month-end review flow.

Limitations and notes

The bank statement MCP server keeps its ledger in plain JSON files on the local machine, according to the provided documentation. Free mode limits accounts to two, read-back history to 12 months, and category rules to five. Free reconciliation is limited to 31 days at a time, while recurring detection covers the last three months and five charges. Pro mode removes those stated account, history, and rule limits and permits broader reconciliation and recurring-charge analysis.

The source mirror includes profiles for Revolut, Wise, mBank, PKO BP, ING, and N26, plus a generic header-based reader. Reconciliation depends on the separate mcp-expense-tracker ledger being available. The hosted option requires a token; local source builds do not require the npm package to be published.

Read the full README โ†’View source on GitHub โ†’

Related MCP Servers

View all in Finance & Fintech View all alternatives
  • Monobank logoMonobank

    MCP server for Monobank API โ€” currency rates, client info, and account statements

    ๐Ÿ’ฐ Finance & Fintech4 views
    Compare vs Monobank โ†’
  • Koreanpulse logoKoreanpulse

    English-first Korean equity intelligence โ€” real-time DART filings, foreign-holder 5%-rule flows (BlackRock / Vanguard / Norges / GIC + 16 more), Korean activist filings (KCGI / Align / ValueAct / Elliott), and KRX industry news, translated to English. Free public daily snapshot at koreanpulse.dev/today; OSS self-host (AGPL-3.0).

    ๐Ÿ’ฐ Finance & Fintech2 views
    Compare vs Koreanpulse โ†’
  • Hledger MCP logoHledger MCP

    Double entry plain text accounting, right in your LLM! This MCP enables comprehensive read, and (optional) write access to your local HLedger accounting journals.

    ๐Ÿ’ฐ Finance & Fintech8 views
    Compare vs Hledger MCP โ†’
  • U
    Unusual Whales MCP
    Verified

    The official Unusual Whales MCP server. Options flow, dark pool prints, congressional trades, Greek exposure, volatility, futures and prediction markets as MCP tools. Needs a UW API key.

    ๐Ÿ’ฐ Finance & Fintech3 views
    Compare vs Unusual Whales MCP โ†’

Adoption & maintenance

Factual signals from GitHub, npm, and our automated checks โ€” not a rating.

Last commit
16d ago
Most recent push to the default branch.
Tools exposed
12
Callable tools this server registers over MCP.

Reviews

No reviews yet โ€” be the first to share how this listing worked for you.

Frequently Asked Questions about Bank statement

bank statement is an MCP server that connects bank CSV exports to a local transaction ledger and can also read receipts from mcp-expense-tracker for reconciliation. Its main tools import, list, search, categorise, summarise, detect recurring charges, reconcile expenses, export data, and inspect accounts.

AllMCPs Directory Badge

Full Badge Customizer

Showcase your server listing on GitHub or your project documentation. Embed this dynamic SVG badge to highlight official listing status and live engagement.

Badge Style:
Live Dynamic SVG PreviewBank statement AllMCPs Directory Badge
Markdown (GitHub README)
[![AllMCPs](https://allmcps.com/api/badge/bank-statement?style=directory)](https://allmcps.com/mcp/bank-statement)
HTML Embed
<a href="https://allmcps.com/mcp/bank-statement"><img src="https://allmcps.com/api/badge/bank-statement?style=directory" alt="Bank statement on AllMCPs" /></a>

Technical Specs & Signals

Category๐Ÿ’ฐFinance & Fintech
More technical detailsExpand โ–พ
TransportSTDIO
RuntimeNode.js
ClientsClaude Desktop, Cursor, Cline / VS Code, Windsurf, Claude Code, VS Code (GitHub Copilot), Zed, OpenAI Codex CLI, Gemini CLI, JetBrains AI Assistant, Roo Code, Continue, LM Studio
Last updatedOct 12, 2026
Views0
Unique ViewsTotal visits recorded for this listing page on AllMCPs.
Installs0
Installs & Copy ActionsTotal times users copied install commands or configuration snippets for this server.
GitHub stars0
GitHub Star CountTotal stargazers on GitHub representing community popularity (0 stars).
Last commit16d ago
Last Repository CommitThe most recent commit or push recorded for this server's GitHub repository.Last commit on Sep 26, 2026
53Quality signal: Good ยท 53/100How this signal is calculated โ–พ
Server availabilityNot measured

Not scored for repo-hosted servers โ€” we can't reach the running server, only its GitHub page. Hosted MCP endpoints are health-checked live.

Verified ownership10/20
Documentation & tools26/30
Adoption & activity4/15
Community engagement0/10

A guidance signal from public completeness & health data โ€” not a user rating. New listings start lower and rise as they add docs, get verified, and grow adoption. Signals we can't observe for a listing are skipped, not counted against it.

Supply-chain signal

No high-severity advisories surfaced by our automated scan.

Critical 0High 0Medium 0Low 0

Scanned 19h ago via OSV.dev ยท @theluckystrike/mcp-bank-statement (npm)

โ˜… FeaturedAllMCPs Server logo

AllMCPs Server

The official MCP server for AllMCPs.com - submit and manage tools directly from your AI. The open directory for MCP servers. Connect Claude, Cursor, Windsurf, and AI agents to databases, tools, files, and APIs. Explore 10,000+ servers. AllMCPs is the premier, open directory for discovering, evaluating, and installing Model Context Protocol (MCP) servers to equip AI agents and LLMs with real-world superpowers.

Explore Server โ†’

Own this project?

This directory is pre-filled from public sources. Claim via GitHub README, site badge, or DNS TXT to unlock edit access and the Official badge โ€” proof is checked automatically, then reviewed by our team.

Free dofollow backlink: add your website and place the AllMCPs badge on it โ€” no claim needed. We detect it automatically and keep it verified as long as the badge stays live.

Claim & get free dofollow

Share & Embed

Add our SVG badge (dark/light directory styles) or embeddable widget to your site.

Explore more

More in ๐Ÿ’ฐ Finance & Fintech โ†’Best MCP servers for Finance & Fintech โ†’Alternatives to Bank statement โ†’Install in Claude DesktopInstall in CursorInstall in VS CodeSetup guides for all 13 MCP clients