Zovo Bank Reconciliation

io.github.theluckystrikePublished by GitHub account theluckystrikev1.0.1Updated Oct 28, 2026

Reconcile a bank account against your books and see which items do not match.

VerifiedStreamable HTTPWeb executableFinanceData & Analytics

Overview

AI-generated overview

Remote MCP server that reconciles a bank statement export against accounting books and explains why the balances do not match.

What you can do
  • Reconcile a bank export against a cash account register or general ledger export, listing the items that do not match
  • Explain a reconciliation difference using the bank and book ending balances to find what is off
  • Work from files the user attaches, such as a bank statement and a books spreadsheet or accounting export
When to use it
Useful when a user has a bank statement and their own books and wants to know which transactions are unmatched, or when a reconciliation does not balance and they need the gap explained.
Requirements
A remote streamable HTTP endpoint; no packages, environment variables or headers are declared. The user must supply both a bank export and a books export, plus ending balances for the difference explanation.
Before you install
Bank statements and accounting ledgers are sensitive financial data sent to a third-party hosted endpoint, so check its privacy and retention terms first. The tools read attached files and report results; no write or payment actions are described.

Installation

In SourceWeft

  1. Open Zovo Bank Reconciliation in the dashboard and add it to a workspace.
  2. Enable the server for the chats that should use its tools.

Web executable via Streamable HTTP. Remote servers run from the web runtime once configured in a workspace.

Use with an agent

Paste this prompt into Claude Code, Codex, Cursor or another agent — or into SourceWeft chat. The agent reads this server's install guide, shows you its publisher, endpoint and sign-in, and adds it to your client once you agree. Keys never go into a command.

Read https://sourceweft.com/mcp/io.github.theluckystrike%2Fbank-reconciliation/install.md and connect the MCP server it describes to my client. Before changing any config, show me its publisher, endpoint and sign-in method and wait for my OK. Never put an API key in a command or in a file I would commit; ask me where it should come from.

Read the install guide the agent follows

Other MCP clients

Add this to your client's mcpServers config.

{
  "mcpServers": {
    "zovo-bank-reconciliation": {
      "type": "http",
      "url": "https://bank-reconciliation.zovo.one/mcp"
    }
  }
}

Tools

2

reconcile_bank_to_books

Reconcile bank to books

Use this when the user attaches a bank export or statement AND their books (cash account register or general ledger export from accounting software or a spreadsheet) and wants a bank reconciliation: "reconcile my bank statement", "reconcile bank statement against my books", "list what doesn't match", "find outstanding checks and deposits in transit", "match bank transactions to the ledger". Matches rows by check number, amount and date (with a date window), and sums (one deposit = several invoices); lists all unmatched rows on both sides with a classification (outstanding check, deposit in transit, bank fee, interest, NSF, likely duplicate, likely amount typo); builds adjusted bank vs adjusted book balance (PASS only at $0.00); returns an Excel workbook and a PDF reconciliation statement. Does not connect to bank accounts or accounting software, does not post entries, and is not for a single statement without books (use a statement converter for that). Supports up to 20,000 rows per file; CSV and text tables have a 2,000,000-cell limit (including empty cells). Each call saves new Excel and PDF files on the plugin server for 1 hour (private download links), then deletes them.

Parametersbank_filerequiredbooks_filerequiredbooks_signdate_orderperiod_endbank_columnsbooks_columnsmax_group_sizecheck_clear_daysdate_window_daysbank_ending_balancebook_ending_balance

explain_reconciliation_difference

Explain reconciliation difference

Use this when the user attaches the bank file and the books file, gives the bank statement ending balance and the book balance, and asks why the bank reconciliation does not balance: "why is my bank reconciliation off", "reconciliation difference", "find the difference between bank and books". Runs the same matching, computes adjusted bank vs adjusted book balance, and finds the smallest set of listed items (up to 4) whose amounts account for the difference, plus checks for a reversed sign, a transposition (difference divisible by 9) and a row with that same amount. Returns the same Excel and PDF downloads. Does not change any file and cannot find items that are missing from both files. Supports up to 20,000 rows per file; CSV and text tables have a 2,000,000-cell limit (including empty cells). Each call saves new Excel and PDF files on the plugin server for 1 hour (private download links), then deletes them.

Parametersbank_filerequiredbooks_filerequiredbooks_signdate_orderperiod_endbank_columnsbooks_columnsmax_group_sizecheck_clear_daysdate_window_daysbank_ending_balancerequiredbook_ending_balancerequired

Version history

1
  1. v1.0.1LatestOct 22, 2026

Score

83% of the applicable checks met

How complete this listing is, computed from the registry entry, the endpoint and public sources. Not a rating of the server and not a statement that it is safe or working today: reachability is a dated check, and no installs or reviews go into the score.

  • Reached in the last 30 daysRequired25 pts
  • Auth declaredRequired10 pts
  • Tools listedRequired15 pts
  • DescriptionRequired15 pts
  • Logo10 pts
  • Documentation15 pts

    Declare a GitHub repository with a README, or serve resource_documentation in the OAuth protected-resource metadata.

  • LicenseNot applicable

    A hosted service is used under its provider's terms, so no license is expected here. This check is left out of the percentage.