KitScout

Categories › Data & Databases › Files, spreadsheets, CSV & PDFs

Bankstatemently

MCP serverGitHub-verified authorRemote● LiveAPI key needed

Convert PDF bank statements into structured transactions, accounts, and balances.

Install

Remote server: your requests and data go to api.bankstatemently.com. Claude Code: claude mcp add --transport http bankstatemently https://api.bankstatemently.com/mcp · Claude app: Settings → Connectors → Add custom connector.

What it can do

The tools this server listed when we connected to it, in its own words.

  • request_upload — Mint a single-use upload URL for pushing a conversation-attached PDF to Bankstatemently before converting it. Use this ONLY when you have no
  • convert_statement — Convert a bank statement PDF into structured data or a spreadsheet. When the user attaches a PDF in the conversation, it arrives automatical
  • get_statement — Fetch the full converted data for a previously processed document. Use this after convert_statement returns a "processing" status, or to re-
  • categorize_statement — Run AI transaction categorization on a previously processed document, then return its category mappings. Returns cached categories with no c
  • list_statements — Browse your previously converted bank statements with pagination and optional status filter.
  • dismiss_statement — Hide a failed, rejected, or cancelled document from future list_statements results. Use this only when the user asks to clear a terminal fai
  • adjudicate_transfers — Decide whether ambiguous pairs from list_transfers are transfers. Pass "verdict" when the user has told you; leave it out to let the AI judg
  • adjudicate_outflows — Decide where an "unresolved" debit from list_outflows went (the documents' claims conflict and nothing settles them). Pass "verdict" and "tr
  • get_credits — Your remaining Bankstatemently credits — the processing quota, NOT credit/debit transactions. Use for: how many credits do I have, remaining
  • list_memories — List your memories, default memory first. The default memory covers the whole workspace. Named memories include name, situation and scope. F
  • create_memory — Create a named memory: a scoped lens over your accounts and dates with a user-authored name, optional situation ("bookkeeping", "divorce" or
  • update_memory — Rename or rescope an existing named memory, or update its situation. The default memory is immutable. Free to use — no credits consumed.
  • rate_statement — Report how well a previously converted bank statement was parsed: submit a 1-5 rating, optionally with structured feedback at any rating. Yo
  • evaluate_benchmark — Score parsed bank statement transactions against the Bankstatemently benchmark ground truth. Accepts a statement_id (e.g. "bsb-001") or cont
  • list_transactions — A transaction is a single line as printed on one account's statement — one side of any movement. Return a filtered list of transactions acro
  • aggregate — Compute a single metric (sum/average/count/max/min) over a filtered set of transactions across your converted statements. Results are per-cu
  • group_by — Group transactions by a dimension (month/category/counterparty/account/currency) and apply a metric to each group. Results are per-currency.
  • top_n — Return the top N groups ranked by metric (descending), per-currency for monetary metrics. Scope defaults to all your completed statements; p
  • compare — Side-by-side metric comparison for two filtered groups of transactions (e.g. one category vs another, one month vs another). Scope defaults
  • time_series — Compute a time series by grouping transactions into week or month buckets and applying a metric — useful for trends. Scope defaults to all y
  • list_transfers — Match transfers between your own accounts. A transfer is TWO transactions — a debit leaving one of your accounts and a credit arriving in an
  • list_outflows — Every debit that left your accounts — in no confirmed transfer between your own accounts, and not a fee — each in ONE destination whose kind

KitScout test notes

Not tested by KitScout yet. When our harness runs it, pros, cons and the tasks we tried appear here, with the date and evidence.

Similar tools

  • docx 194,218 ★
    Use this skill whenever the user wants to create, read, edit, or manipulate Word documents (.docx files) or Wo
  • pdf 194,218 ★
    Use this skill whenever the user wants to do anything with PDF files. This includes reading or extracting text
  • pptx 194,218 ★
    Use this skill any time a .pptx or .potx file is involved in any way — as input, output, or both. This include
  • xlsx 194,218 ★
    Use this skill any time a spreadsheet file is the primary input or output. This means any task where the user
  • backup-setup 116,897 ★
    Set up, check, or restore local claude-mem database snapshots. Use when the user says "set up backups", "back