Blog · AI and accounting

Best accounting software with an MCP server (2026)

By The Puzzle Team · Published October 29, 2026.

Last updated November 10, 2026. Every row of the table was checked against each provider's own docs on that date.

Puzzle MCP

How Claude or ChatGPT connects to your books

AI assistant

Claude or ChatGPT

MCP server

Puzzle MCP server

app.puzzle.io/mcp

Puzzle

Your books

  • Balance sheet
  • Income statement
  • Transactions
  • Journal entries
  • + more

Read-only by default

New connections can read your books, not change them.

Revoke access or change companies in Settings → Connected apps.

The short answer

Accounting tools with an MCP server in 2026 include Puzzle, QuickBooks, Xero, Digits and Zoho Books. Puzzle runs a hosted MCP server at https://app.puzzle.io/mcp that works with Claude, ChatGPT, Codex, Cursor and Windsurf. New connections are read-only, and write access is an opt-in beta that confirms each change with you.

Puzzle
MCP type
Hosted (remote)
Server URL or repo
https://app.puzzle.io/mcp
Clients documented
Claude (Claude.ai, Desktop, Code), ChatGPT, Codex, Cursor, Windsurf
Default access
Read-only
Write actions and confirmation
Opt-in beta. Confirms each change with you.
Auth
OAuth sign-in; you choose companies
Cost / plan
Free plan: every tool for a grace period, then a limited read-only set. Check your plan.
Which accounting software has an MCP server? ↓
On this page

What should you look for in an accounting MCP server?

  • Hosted or local. A hosted server is a URL you paste into your assistant. A local server runs on your machine and usually needs a developer app.
  • Read-only by default. New connections shouldn't be able to change your books until you say so.
  • Approval before writes. Look for a confirmation step on every change.
  • Company selection. You should pick exactly which companies or entities the assistant can see.
  • Supported clients. Check that your assistant (Claude, ChatGPT, Cursor and so on) is documented.
  • What data is exposed. Statements, transactions, bills, invoices, payroll and metrics.
  • Cost and plan limits. Some vendors include MCP free, some limit it by plan.

Puzzle MCP

Puzzle is AI-native accounting software for startups, and Puzzle MCP is its hosted MCP server. Add https://app.puzzle.io/mcp to Claude, ChatGPT, Codex, Cursor, Windsurf or another MCP-compatible client, sign in to Puzzle with OAuth, and choose which companies the connection covers.

New connections are read-only. With read access your assistant can see your balance sheet, income statement, trial balance, cash activity, transactions, journal entries, chart of accounts, invoices, bills, vendors, customers, payroll, revenue, expense, spending and employee metrics, classes and departments, and more.

Write access is an opt-in beta. Turn it on per connection and your assistant can categorize transactions, create bills, invoices and journal entries, and reconcile accounts. It confirms each change with you first. Puzzle's built-in accounting skills guide the agent through categorization, bills, bank reconciliation and month-end close.

Usage is rate limited, and the connection stays signed in as long as it's used at least once every 30 days. You can revoke access or change companies any time in Puzzle under Settings → Connected apps. See Puzzle API & MCP.

QuickBooks

Intuit offers an official Intuit QuickBooks connector in Claude's directory (connector URL https://ai-inc.quickbooks.intuit.com/v1/mcp) and an Intuit QuickBooks plugin in ChatGPT. Both are US only, and the ChatGPT plugin needs an active QuickBooks Online subscription. In Claude it covers reports, benchmarking and transaction import, and it can create, send and update invoices and estimates with a preview and your confirmation. Intuit says QuickBooks data isn't used to train Claude.

Separately, Intuit publishes an open-source, local MCP server on GitHub (intuit/quickbooks-online-mcp-server) for developers. It needs your own Intuit developer OAuth app, has 145 tools across 29 entity types plus 11 reports, and lets you disable write, update and delete with environment flags.

Xero

Xero has two options. Its developer Remote MCP server at https://api.xero.com/mcp/v1 uses OAuth 2.0 with PKCE and offers read and write tools. Xero's FAQ notes that "the tools on V1 do not elicit user confirmation". It's included on Xero developer plans Core and above, and setup is documented for Claude Desktop, Claude Code, Cursor and VS Code.

Xero also has a separate connector in Claude's directory (https://mcp.xero.com/mcp). It connects read-only and shows P&L, cash position, outstanding invoices and top customers.

Digits

Digits launched its MCP server in April 2026 and says "The Digits API is free. So is Digits MCP." It works with Claude, ChatGPT, Cursor and other MCP clients and is an official Claude connector. In October 2026 Digits added write tools for transactions, journal entries, bills, invoices and the chart of accounts, with changes to locked periods sent to a review queue. Digits plans start at $65/mo for US entities. Compare in Puzzle vs Digits.

Zoho Books

Zoho Books offers MCP access that works with Claude, ChatGPT and Windsurf, and is available as a Claude connector. Access is permission-based with admin approval.

Hosted vs local MCP server: which is easier and safer?

For most founders, hosted is easier. You paste one URL, sign in with OAuth and pick companies. There's nothing to install or keep running. A local server like Intuit's GitHub project gives developers full control, but you create and secure your own developer credentials.

Safety comes down to defaults: read-only access to start, a confirmation before every change, and a clear way to revoke access. Puzzle MCP starts read-only, confirms each write, and is revocable in Settings → Connected apps.

How do you connect Puzzle MCP?

  1. Make sure you have Full or Partial access to the company in Puzzle, and that AI is turned on for it (open Chat in Puzzle, send a message, then click Allow in "Enable a Smarter Puzzle").
  2. In your assistant, add a custom connector or MCP server with the URL https://app.puzzle.io/mcp.
  3. Sign in to Puzzle with OAuth, choose the companies, leave Read-only on and click Allow.
  4. Start a new conversation and ask about your books.

Full walkthroughs: connect Claude to your accounting software and connect ChatGPT to your accounting software. Puzzle's own guide is in the help center.

What can you ask an accounting MCP server?

  • "What's our runway, and how has burn changed?"
  • "Show me last month's income statement."
  • "Suggest categories for the transactions that need review."
  • "What does my income statement look like this quarter?"
  • "Show me my top vendors by spend."

More on agents in what are AI agents in accounting and best AI finance agents.

What's the difference between an accounting API and an MCP server?

An API is for building software: dashboards, workflows and products on top of your ledger. An MCP server is for AI assistants: it lets Claude or ChatGPT use your live ledger for analysis, reporting and accounting work you approve. Puzzle has both. Request API access at api@puzzle.io, and read the Puzzle API page and the Central case study.

Is it secure to connect AI to your financial data?

It can be, if the server is built for it. With Puzzle you sign in through OAuth, choose which companies the assistant can see, start read-only, and confirm every change if you turn on write access. You can revoke access any time in Settings → Connected apps. Puzzle encrypts data with the AES 256-bit specification on US servers. Puzzle is SOC 2 compliant. Learn more at trust.puzzle.io. See security.

Which accounting software has an MCP server?

An accounting MCP server lets an AI assistant like Claude or ChatGPT read your books, and sometimes update them, through the Model Context Protocol. Here's how the main options compare.

ToolMCP typeServer URL or repoClients documentedDefault accessWrite actions and confirmationAuthCost / plan
PuzzleHosted (remote) MCP server, plus the Puzzle APIhttps://app.puzzle.io/mcpClaude (Claude.ai, Desktop, Code), ChatGPT, Codex, Cursor, WindsurfRead-onlyOpt-in beta. Confirms each change with you.OAuth sign-in; you choose companiesFree plan: every tool for a grace period, then a limited read-only set. Check your plan.
QuickBooks (Intuit connector)Hosted, official Claude directory connector and ChatGPT pluginhttps://ai-inc.quickbooks.intuit.com/v1/mcp (Claude)Claude, ChatGPTYou pick permissions at sign-inCreates, updates, sends and deletes invoices and estimates. Asks before sending or deleting.Intuit sign-inUS only. Live data needs an active QuickBooks Online subscription (Claude and ChatGPT).
QuickBooks (open-source server)Local (stdio)github.com/intuit/quickbooks-online-mcp-serverDeveloper setupsFull read and write; flags can turn off write, update and delete145 tools across 29 entity types plus 11 reportsYour own Intuit developer OAuth appOpen-source repo
Xero (Remote MCP)Hosted (remote)https://api.xero.com/mcp/v1Claude Desktop, Claude Code, Cursor, VS CodeRead and write tools"The tools on V1 do not elicit user confirmation"OAuth 2.0 with PKCEXero developer plans Core and above (Starter: demo organisation only)
Xero (Claude connector)Hosted, Claude directoryhttps://mcp.xero.com/mcpClaudeRead-onlyNoneXero sign-inSee Xero
DigitsHosted (remote); official Claude connectorhttps://api.digits.com/mcpClaude (incl. Code), ChatGPT, Cursor, PerplexityRead, with write tools added Oct 2026Changes to locked periods go to a review queueOAuth (Digits account)"The Digits API is free. So is Digits MCP."
Zoho BooksClaude connector; Zoho MCP for other clientsSee zoho.comClaude; ChatGPT, Cursor via Zoho MCPPermission-basedCreates invoices, records expenses and more. No confirmation step documented.OAuth; admin approval advisedSee Zoho

Checked October 22, 2026 against each vendor's documentation. Vendors change these often, so check the linked docs before you connect.

FAQ

What is an accounting MCP server?

An accounting MCP server connects your accounting data to AI assistants through the Model Context Protocol, an open standard that lets AI tools connect securely to apps and data. It lets you ask Claude, ChatGPT or another assistant about your finances and hand off accounting work from the tool you already use.

Which accounting software has an MCP server?

Puzzle, QuickBooks, Xero, Digits and Zoho Books all offer MCP access. Puzzle's hosted server is at https://app.puzzle.io/mcp. Xero's developer server is at https://api.xero.com/mcp/v1, and Intuit offers an official QuickBooks connector plus an open-source local server.

Which ones work with Claude and ChatGPT?

Puzzle MCP works with Claude, ChatGPT, Codex, Cursor and Windsurf. Intuit QuickBooks works with Claude and ChatGPT. Digits works with Claude, ChatGPT and Cursor. Zoho Books works with Claude, and with ChatGPT and Cursor through Zoho MCP. Xero documents Claude Desktop, Claude Code, Cursor and VS Code, plus a Claude connector.

Is an accounting MCP server read-only, or can AI change my books?

It depends on the vendor. Puzzle connections start read-only, and write access is an opt-in beta that confirms each change with you. Xero's developer Remote MCP has write tools that don't ask for confirmation. Xero's Claude connector is read-only.

Hosted or local MCP server: which is safer and easier?

Hosted is easier: you paste a URL and sign in. Puzzle's server is hosted at https://app.puzzle.io/mcp. Intuit's GitHub server runs locally and needs your own Intuit developer app. Either can be safe if it starts read-only and asks before changes.

What data can an AI agent read through an accounting MCP?

With Puzzle MCP, your assistant can read your balance sheet, income statement, trial balance, cash activity, transactions, journal entries, chart of accounts, invoices, bills, vendors, customers, payroll and revenue, expense and spending metrics, among others.

Is it secure to connect AI to my financial data?

With Puzzle, you sign in through OAuth, choose which companies to share, start read-only, and confirm each change if you allow writes. You can revoke access any time in Settings → Connected apps.

Does an accounting MCP server cost extra?

Puzzle companies on the free plan get every MCP tool for a grace period after they first connect, then a limited read-only set, so check your plan. Digits says its API and MCP are free. Xero's Remote MCP needs a developer plan of Core or above.

What is the difference between an accounting API and an MCP server?

Use an API to build dashboards, workflows and products on your ledger. Use an MCP server to connect AI assistants like Claude or ChatGPT to your live ledger for analysis, reporting and accounting work you approve.

Puzzle background icon