7 Best MCP Servers for Bookkeeping and Finance (2026)
The best MCP servers for letting Claude, ChatGPT, Codex or Grok Bot work with your books, bank, payments and billing, plus how to keep write access safe.
By agentools
- Meridian Starter: Hosted QuickBooks and Xero
- QuickBooks MCP: Self-run QuickBooks access
- Xero MCP: Self-run Xero access
- Puzzle: Startup accounting with AI
- Mercury: Banking with human approval
- Stripe MCP: Payments and subscriptions
- Polar: Selling software globally
Bookkeeping is a common job for solo founders to put off. Most of it is not hard. It is just small, repetitive work: checking a charge, fixing a category, sending an invoice, asking yourself how many months of runway are left. That kind of work suits an AI agent well, as long as the agent can see your real numbers.
MCP servers give it that access. Below are the seven I would look at first if I wanted Claude, ChatGPT, Codex, Cursor or Grok Bot to read and work with my accounting software, bank, payments and billing. Some are hosted and some you run yourself. A few can only read until you turn on more. None of this is financial or tax advice. It is a practical list of tools.
At a glance
| Tool | Best for | Pricing | Type |
|---|---|---|---|
Meridian Starter | Hosted QuickBooks and Xero | Free for individuals | Hosted MCP connector |
| QuickBooks MCP | Self-run QuickBooks access | Open source | MCP Server |
| Xero MCP | Self-run Xero access | Open source | MCP Server |
Puzzle | Startup accounting with AI | $30/mo | SaaS app |
| Banking with human approval | $0/mo | Banking + hosted MCP server | |
| Stripe MCP | Payments and subscriptions | Free | Hosted MCP server |
Polar | Selling software globally | No monthly fee | Billing platform |
The 7 picks

1. Meridian Starter
Hosted connector that lets Claude, ChatGPT or Codex read and work in your QuickBooks or Xero books
Meridian Starter comes from Pilot, a bookkeeping company. It is a hosted connector that lets Claude, ChatGPT or Codex work inside your QuickBooks Online or Xero books. The agent can investigate transactions, reconcile statements, categorize expenses, and draft invoices and journals. You choose read only or read and write for each company. It also stores company context, such as your accounting policies and instructions, plus checklists like month end close.
Users say it fills gaps in the official Intuit connector, such as writing transactions and working across companies. Pilot says over 25k ledgers are connected. It is free for one person with any number of companies. Teams get the first user and company free, then pay $50/month per extra user or connected company. Setup: create a free account, connect QuickBooks or Xero, then add the Meridian connector to Claude, ChatGPT or Codex. Keep in mind that your books data passes through Pilot.
Pricing: Free for individualsHosted MCP connector
2. QuickBooks MCP
Intuit's MCP server for QuickBooks Online
QuickBooks MCP is the official server from Intuit, released under the MIT license. It has 145 tools across 29 entity types with full CRUD, plus 11 financial reports, including P&L, Balance Sheet and Cash Flow. It is written in TypeScript with Zod validation and uses OAuth 2.0 through the Intuit Developer Portal.
It runs as a local stdio server after a one-time OAuth handshake. It is free, but you need QuickBooks Online and an Intuit Developer app. Install with git clone https://github.com/intuit/quickbooks-online-mcp-server && npm install && npm run build. I would pick it if you are on QuickBooks and would rather run the server yourself than use a hosted connector.
Pricing: Open sourceMCP Server
3. Xero MCP
Official MCP server for Xero accounting
Xero MCP is the official server from Xero. It covers contacts, the chart of accounts, invoices and payments. For auth you can use OAuth2 Custom Connections, which work well with Claude Desktop, or bearer tokens for multi-org runtimes. There is also a remote MCP option with PKCE.
It is free, but you need a Xero account and API credentials. Install with npx -y @xeroapi/xero-mcp-server@latest.
Pricing: Open sourceMCP Server

4. Puzzle
AI-native accounting for startups
Puzzle is AI-native accounting software for startups. It connects to Stripe, Mercury, Ramp, Brex and Gusto, and keeps cash and accrual books current with up to 98% auto-categorization. It also drafts financial statements for you. Its AI Suite (Chat, Cowork, Close) handles questions and month end close, and you can add a vetted accountant.
The MCP server is read-only by default. Write access is opt-in, and every write needs your confirmation. The endpoint is https://app.puzzle.io/mcp. Pricing: Starter $30/mo, Core $72/mo, Complete $120/mo and Scale $360/mo. There is a free trial and 20% off yearly. Bookkeeping services cost extra.
Pricing: $30/moSaaS app
5. Mercury
Startup banking your AI tools can query
Mercury is business banking for startups. Mercury is a fintech, not a bank, and its banking runs through partner banks. Checking, cards, expense management, invoicing and bill pay come at $0/mo. Plus is $35/mo ($29.90 annual) and Pro is $350/mo ($299 annual).
Its MCP server is in beta. It gives AI tools read access to transactions, balances and recipients. Write actions are opt-in: the agent can draft payments and transfers, but a human has to approve them in Mercury. The endpoint is https://mcp.mercury.com/mcp, and it works with Claude, ChatGPT or Cursor.
Pricing: $0/moBanking + hosted MCP server
6. Stripe MCP
Payments, customers and invoices for agents
Stripe MCP is Stripe's official server. It covers customers, products, prices, payment links, invoices, refunds and subscriptions. It can also search Stripe docs and support articles, which helps when the agent hits an unfamiliar error.
Use a restricted API key to limit what the agent can touch. You can use the hosted server at https://mcp.stripe.com or run it locally with npx -y @stripe/mcp --tools=all. The server is free, and normal Stripe fees apply.
Pricing: FreeHosted MCP server

7. Polar
Merchant of record for software and AI apps
Polar is an open source (Apache 2.0) billing platform that acts as merchant of record, so it handles global sales tax, fraud and disputes. It supports subscriptions, one-time and usage-based billing. It can also deliver license keys, downloads and GitHub repo access automatically.
The official remote MCP server is at https://mcp.polar.sh/mcp/polar-mcp, and there is a separate sandbox endpoint for testing. Pricing: Starter is 5% + 50c per transaction with no monthly fee. Pro is $20/mo (3.8% + 40c), Growth $100/mo (3.6% + 35c) and Scale $400/mo (3.4% + 30c).
Pricing: No monthly feeBilling platform
What an agent can actually do with your books
Once one of these servers is connected, here are the jobs I would hand over first:
- Answer questions about spend. "What did I spend on software last quarter?" or "Who are my biggest vendors?" The agent reads transactions or reports and gives you the answer.
- Reconcile. Meridian can reconcile statements against your QuickBooks or Xero books. It can also investigate transactions that don't match.
- Categorize. Ask the agent to clean up uncategorized expenses. Puzzle already auto-categorizes most transactions, so the agent can focus on what's left.
- Draft invoices. Meridian, QuickBooks MCP, Xero MCP and Stripe MCP can all work with invoices. Have the agent draft one, then check it before it goes out.
- Check runway. Pull balances from Mercury and a P&L or Cash Flow report from QuickBooks, then ask how many months you have at your current burn.
Most of these are read jobs. That is a good place to start.
Keep write access on a short leash
Reading your books is low risk. Changing them, or moving money, is not. Here is how I would set things up:
- Start read-only. Connect everything with read access first. Give the agent write access only after you trust its answers.
- Use a restricted Stripe key. Stripe recommends a restricted API key so the agent can only touch what you allow.
- Let Mercury's approval step do its job. The agent can draft payments and transfers, but a human approves them in Mercury. Keep it that way.
- Puzzle is read-only by default. Write access is opt-in and requires confirmation.
- Set Meridian per company. You pick read only or read and write for each company, so you can keep your main books read-only while you test.
- Know where your data goes. Hosted connectors like Meridian mean your books data passes through the vendor. If that bothers you, the self-run QuickBooks and Xero servers are the alternative.
The main rule: never let an agent move money without your approval.
Which ones to pick
Already on QuickBooks Online or Xero. If you want hosted and quick, use Meridian. It covers both, works with Claude, ChatGPT and Codex, and is free for one person. If you would rather run the server yourself, use the official QuickBooks MCP or Xero MCP.
Starting books from scratch. Puzzle is accounting software built for startups, with its own MCP server. It connects to Stripe, Mercury, Ramp, Brex and Gusto.
Banking. Mercury gives agents read access to transactions and balances. Payments and transfers can be drafted, but only a human can approve them.
Payments. If you already take payments with Stripe, add Stripe MCP with a restricted key.
Selling software globally. Polar acts as merchant of record and handles global sales tax, so it is the one I would look at for subscriptions, license keys or paid downloads sold worldwide.
Grok Bot ideas to start with
If you want a ready-made workflow instead of a blank chat, these ideas are a good starting point:
- Receipt collector: when receipts hit your inbox, it logs date, merchant and amount to a spreadsheet, then sends you category totals on the 1st of each month.
- Subscription Killer: it scans your bank or card transactions for forgotten recurring charges and drafts cancellation emails, but cancels nothing without your approval.
- Card guard: a second bot reads every card alert and checks each charge against your normal spending and approved bot purchases. It flags mismatches and never contacts the card issuer itself.
- Teach a workflow by doing it once: Grok Bot learned to chase unpaid invoices by watching the author do it once, in 58 seconds and 5 steps.
For more options, browse the finance tools in the directory.