跳转到主要内容
产品对比

会计 MCP 服务器 · 资料核查于 2026 年 11 月 1 日

哪个会计 MCP 服务器值得你的 AI 助理托付账本?

QuickBooks Online、Xero、Expensify、Puzzle 和 Beancount.io 各自发布了一个 MCP 服务器,Claude 等 AI 助理可以连接。下面列出每个服务器能读什么、能写什么、如何登录,以及你能否在 AI 修改前预览并撤销。

  • 每一条说法都引用厂商自己的文档,核查于 2026 年 11 月 1 日
  • 由 Beancount.io 发布,它本身也是被排名的五个服务器之一
  • “未核实”表示厂商文档没有说明,绝不代表缺少该功能
比较功能

这份对比是怎么做的

排名只回答一个问题:AI 助理修改你的账本时有多安全?先写入、先给你看改动、并保留可回滚记录的服务器排名最高;只读服务器排名最后,因为它们改不了任何东西。如果你的账本已经在这些产品之一里,请参考它的“适合”说明,而不是排名。

读写范围
助理能读取什么,以及能创建、修改或删除哪些记录。
身份验证
连接如何登录、你批准了什么,以及厂商说明的登录保持时长。
写入前预览
在写入你的账本之前,你能否看到拟定的改动,或确认它。
数据存放位置
账本存放在哪里、服务器在哪里运行:厂商的云端、你的机器,还是 git 仓库。
审计与撤销
通过 MCP 做出的修改是否会留下可供你查看和回滚的记录。
支持的客户端
厂商文档标明支持哪些 AI 应用。
使用条件
连接前你需要什么。没有厂商单独公布 MCP 价格。

七项标准,五个会计 MCP 服务器

每个单元格都来自厂商自己的文档,核查于 2026 年 11 月 1 日。“未核实”表示这些来源没有说明,并不代表缺少该功能。QuickBooks 和 Xero 的单元格先描述托管服务器,再描述开源服务器。

读写范围

Beancount.io
读写:BQL 查询、文件、条目、账本检查;追加、编辑和删除文件、银行导入、拉取请求
QuickBooks Online
读写:报表和业务数据;创建发票、报价、支付链接和客户,导入交易。开源服务器:145 个工具
Puzzle
默认只读;每个连接可开启写入 Beta,用于分类、账单、发票、日记账分录和对账
Xero
读写:18 个读取工具和 21 个写入工具(创建、更新、授权、作废);未列出删除工具
Expensify
只读:其 Search 工具用于查询费用和报表

身份验证

Beancount.io
OAuth 2.1 配合 PKCE 和动态客户端注册;可批准单个账本或全部账本;其他客户端可使用静态令牌
QuickBooks Online
使用 Intuit 登录并授予权限。开源服务器:你自己的 Intuit 开发者应用和 OAuth 2.0
Puzzle
使用你的 Puzzle 账号进行 OAuth 授权;只要每 30 天至少使用一次即可保持登录
Xero
OAuth 2.0 配合 PKCE;你选择组织并批准权限范围;刷新令牌有效期为 60 天
Expensify
OAuth 2.1 配合 PKCE;从客户端移除服务器即可撤销授权

写入前预览

Beancount.io
19 个写入工具支持 dry_run;文件编辑提供统一差异对比;通过拉取请求进行审核
QuickBooks Online
破坏性操作需要确认;通用试运行:未验证
Puzzle
每项更改执行前都会确认;试运行模式:未验证
Xero
V1 工具不要求确认;Xero 建议自行添加确认步骤
Expensify
不适用:只读

数据存放位置

Beancount.io
Web Beancount 上 git 仓库中的纯文本 Beancount 文件
QuickBooks Online
Intuit 云端的你的 QuickBooks Online 公司;开源服务器运行在你自己的机器上
Puzzle
Puzzle 云端你的 Puzzle 公司,通过远程连接器访问
Xero
Xero 云端你的 Xero 组织;可使用托管服务器,或本地运行的开源服务器
Expensify
你的 Expensify 账号,通过 Expensify 托管的服务器访问

审计与撤销

Beancount.io
每次更改都是一次 git 提交,可用标准 git 工具还原
QuickBooks Online
未验证
Puzzle
未验证;可针对每个连接关闭写入
Xero
未验证;仍适用 Xero 常规的发票状态规则
Expensify
不适用:只读

支持的客户端

Beancount.io
Claude Code、Claude Desktop、Cursor、Windsurf、Zed 以及任何 OAuth 2.1 MCP 客户端
QuickBooks Online
Claude(美国)、ChatGPT 插件;开源服务器:Claude Code 及其他 MCP 客户端
Puzzle
任意套餐的 Claude.ai、ChatGPT、Cursor、Codex
Xero
任何 MCP 客户端,包括 Claude Desktop、Claude Code、Cursor 和 VS Code
Expensify
Claude、ChatGPT、Cursor 及其他 MCP 客户端

使用条件

Beancount.io
所有 Web Beancount 用户均可使用
QuickBooks Online
需要有效的 QuickBooks Online 或 Intuit Enterprise Suite 订阅,仅限美国;连接器价格未公布
Puzzle
需要一个 Puzzle 账号;免费套餐公司在宽限期后仅保留有限的只读功能集
Xero
Core 开发者计划及以上的 Commercial Apps 包含此功能;Starter 应用只能访问演示组织
Expensify
任何 Expensify 账号;MCP 价格未公布

五个会计 MCP 服务器,每个一节

按助理修改你账本的安全性排名。每一节都直接链接到其依据的厂商文档,方便你逐条核对。

  1. Beancount.io MCP 服务器

    托管于 Web Beancount · OAuth 2.1,单个账本或全部账本

    #beancount-mcp 链接到本节

    读写 git 中的纯文本 Beancount 账本:44 个工具,19 个写入工具支持 dry_run 预览,每次应用的修改都是一个可回滚的 git 提交。

    助理可以运行 BQL 查询、读取账本文件和分录、检查账本、追加分录、编辑文件、暂存银行导入并创建拉取请求。文件类工具在写入任何内容前会返回统一 diff,每次改动都会形成一个“AI 编辑”提交,你可以用普通 git 工具查看或回滚。

    最适合: 在你随时可读的纯文本账本上,进行可预览、可 git 提交的修改。

    读写范围
    读写:BQL 查询、文件、条目、账本检查;追加、编辑和删除文件、银行导入、拉取请求
    身份验证
    OAuth 2.1 配合 PKCE 和动态客户端注册;可批准单个账本或全部账本;其他客户端可使用静态令牌
    写入前预览
    19 个写入工具支持 dry_run;文件编辑提供统一差异对比;通过拉取请求进行审核
    数据存放位置
    Web Beancount 上 git 仓库中的纯文本 Beancount 文件
    审计与撤销
    每次更改都是一次 git 提交,可用标准 git 工具还原
    支持的客户端
    Claude Code、Claude Desktop、Cursor、Windsurf、Zed 以及任何 OAuth 2.1 MCP 客户端
    使用条件
    所有 Web Beancount 用户均可使用

    优势

    • 19 个写入工具支持 dry_run 预览,文件编辑会给出统一 diff
    • 每次应用的修改都是一个 git 提交,可用标准 git 工具回滚
    • 使用 OAuth 2.1 和 PKCE 登录;由你批准单个账本或全部账本

    权衡

    • 你的账本必须是 Beancount 账本,因此从其他产品迁移意味着先要转换
    • 未经预览直接应用的写入,落地后仍可能报告校验错误

    来源,核查于 2026 年 11 月 1 日

  2. QuickBooks Online MCP 服务器

    美国 QuickBooks Online 订阅 · 连接器价格未公布

    #quickbooks-mcp 链接到本节

    Intuit 为 Claude 提供的托管 QuickBooks 连接器,可在美国 QuickBooks Online 公司中写入发票、估价单和客户;一个开源服务器覆盖 145 个工具。

    托管连接器可读取报表和业务数据,创建发票、估价单、支付链接、客户和项目,更新销售单据并导入交易,并在执行删除发票等破坏性操作前要求你确认。开源服务器在你自己的机器上运行,使用你自己的 Intuit 开发者应用,并且可以关闭其创建、更新或删除工具。

    最适合: 在现有美国 QuickBooks Online 公司内进行助理工作。

    读写范围
    读写:报表和业务数据;创建发票、报价、支付链接和客户,导入交易。开源服务器:145 个工具
    身份验证
    使用 Intuit 登录并授予权限。开源服务器:你自己的 Intuit 开发者应用和 OAuth 2.0
    写入前预览
    破坏性操作需要确认;通用试运行:未验证
    数据存放位置
    Intuit 云端的你的 QuickBooks Online 公司;开源服务器运行在你自己的机器上
    审计与撤销
    未验证
    支持的客户端
    Claude(美国)、ChatGPT 插件;开源服务器:Claude Code 及其他 MCP 客户端
    使用条件
    需要有效的 QuickBooks Online 或 Intuit Enterprise Suite 订阅,仅限美国;连接器价格未公布

    优势

    • 托管连接器无需开发者应用:用你的 Intuit 账户登录
    • 删除发票等破坏性操作需要你确认
    • 开源服务器:29 种实体类型共 145 个工具,另有 11 份报表

    权衡

    • 托管连接器仅向美国客户提供
    • MCP 编辑的审计记录或撤销功能在 Intuit 文档中未核实
  3. Puzzle MCP 服务器

    Puzzle 账户 · MCP 价格未公布

    #puzzle-mcp 链接到本节

    Puzzle 的远程连接器默认只读;按连接启用的写入 Beta 可进行分类、账单、发票、日记账和核对,且每次改动都会先确认。

    新连接可以读取资产负债表、利润表、交易等。为某个连接开启写入 Beta 后,助理可以对交易分类、创建账单、发票和日记账分录并核对账户,且每次改动前都会与你确认。你也可以按连接再次关闭写入权限。

    最适合: 默认只读问答,可选择启用每次改动都会确认的写入。

    读写范围
    默认只读;每个连接可开启写入 Beta,用于分类、账单、发票、日记账分录和对账
    身份验证
    使用你的 Puzzle 账号进行 OAuth 授权;只要每 30 天至少使用一次即可保持登录
    写入前预览
    每项更改执行前都会确认;试运行模式:未验证
    数据存放位置
    Puzzle 云端你的 Puzzle 公司,通过远程连接器访问
    审计与撤销
    未验证;可针对每个连接关闭写入
    支持的客户端
    任意套餐的 Claude.ai、ChatGPT、Cursor、Codex
    使用条件
    需要一个 Puzzle 账号;免费套餐公司在宽限期后仅保留有限的只读功能集

    优势

    • 除非你为该连接启用写入,否则只读
    • 开启写入后,助理会在每次改动前确认

    权衡

    • 写入权限属于 Beta
    • MCP 编辑的审计记录或撤销功能在 Puzzle 文档中未核实

    来源,核查于 2026 年 11 月 1 日

  4. Xero MCP 服务器

    Core 开发者计划或更高 · Remote MCP 不额外收费

    #xero-mcp 链接到本节

    Xero 的托管 Remote MCP 服务器已正式可用,提供 39 个工具,可读取和创建、更新、授权或作废发票、联系人、付款和日记账。

    无需安装:托管服务器使用 OAuth 2.0 和 PKCE 登录,每次调用针对一个组织运行,且仅使用你的应用被授予的 scope。Xero 声明其 V1 工具不会请求确认,并建议将这一步构建到你的智能体中。另有一个 MIT 许可的开源服务器可在本地运行。

    最适合: 希望获得广泛托管读写能力、并愿意自行构建确认步骤的开发者。

    读写范围
    读写:18 个读取工具和 21 个写入工具(创建、更新、授权、作废);未列出删除工具
    身份验证
    OAuth 2.0 配合 PKCE;你选择组织并批准权限范围;刷新令牌有效期为 60 天
    写入前预览
    V1 工具不要求确认;Xero 建议自行添加确认步骤
    数据存放位置
    Xero 云端你的 Xero 组织;可使用托管服务器,或本地运行的开源服务器
    审计与撤销
    未验证;仍适用 Xero 常规的发票状态规则
    支持的客户端
    任何 MCP 客户端,包括 Claude Desktop、Claude Code、Cursor 和 VS Code
    使用条件
    Core 开发者计划及以上的 Commercial Apps 包含此功能;Starter 应用只能访问演示组织

    优势

    • 托管且正式可用,无需安装
    • 正式可用时提供 18 个读取工具和 21 个写入工具
    • 适用于任何 MCP 客户端,包括 Claude Desktop、Claude Code、Cursor 和 VS Code

    权衡

    • V1 工具在写入前不请求确认;Xero 建议自行添加这一步
    • Starter(免费)开发者应用只能访问演示组织
  5. Expensify MCP 服务器

    Expensify 账户 · 无需管理员席位

    #expensify-mcp 链接到本节

    Expensify 的托管 MCP 服务器是只读的:助理可以搜索你的费用和报告,但无法批准、编辑或报销任何内容。

    该服务器通过其 Search 工具提供只读访问,使用 OAuth 2.1 和 PKCE 登录。它无法批准报告、编辑费用、报销付款或管理 Workspace 设置,因此没有可预览或撤销的内容。你通过从 AI 客户端移除该服务器来撤销访问。

    最适合: 关于你的费用和报告的只读问答。

    读写范围
    只读:其 Search 工具用于查询费用和报表
    身份验证
    OAuth 2.1 配合 PKCE;从客户端移除服务器即可撤销授权
    写入前预览
    不适用:只读
    数据存放位置
    你的 Expensify 账号,通过 Expensify 托管的服务器访问
    审计与撤销
    不适用:只读
    支持的客户端
    Claude、ChatGPT、Cursor 及其他 MCP 客户端
    使用条件
    任何 Expensify 账号;MCP 价格未公布

    优势

    • 任何拥有 Expensify 账户的成员都可以连接
    • 设计上只读,因此助理无法更改任何内容

    权衡

    • 无法批准报告、编辑费用或报销付款
    • 仅涵盖费用,不涵盖完整的总账

常见问题

哪款会计软件有官方 MCP 服务器?

截至 2026 年 11 月 1 日,QuickBooks Online、Xero、Expensify、Puzzle 和 Beancount.io 各自发布了自家的 MCP 服务器。QuickBooks 和 Xero 提供两种路径:厂商托管的服务器,以及你自己运行的的开源服务器。Expensify 的服务器是只读的;Puzzle 的服务器默认只读,可选开启写入 Beta;Beancount.io 则读写 git 中的纯文本账本。

QuickBooks MCP 服务器能创建或编辑交易吗?

可以。Intuit 为 Claude 提供的托管 QuickBooks 连接器能创建发票、估价单、付款链接和客户记录,更新销售单据并导入交易;该功能仅面向美国客户,并会在执行删除发票等破坏性操作前要求你确认。Intuit 的开源服务器在 29 种实体类型上暴露 145 个创建、读取、更新、删除和搜索工具,外加 11 份报表,并提供可关闭创建、更新或删除工具的设置。

Xero MCP 服务器是托管的吗?费用如何?

Xero 现已提供托管的 Remote MCP 服务器,正式可用,通过 OAuth 2.0 和 PKCE 连接,无需安装任何东西。Xero 表示,在其 Core 开发者计划或更高计划上拥有 Commercial App 的用户可免费使用 Remote MCP 访问权限,而免费的 Starter 应用只能访问演示组织。Xero 还发布了一个采用 MIT 许可、可本地运行的开源服务器。核查于 2026 年 11 月 1 日。

Expensify MCP 服务器是只读的吗?

是的。Expensify 的托管 MCP 服务器通过其 Search 工具让助手以只读方式访问你的 Expensify 数据。Expensify 声明它无法批准报表、编辑费用、报销付款或管理 Workspace 设置。你通过 OAuth 连接,并可通过从 AI 客户端中移除该服务器来撤销访问权限。

Puzzle 的 MCP 服务器能写入我的账目吗?

只有你开启后才行。新的 Puzzle MCP 连接默认只读。写入访问是需要按连接启用的 Beta 功能;它涵盖交易分类、创建账单、发票和日记账分录,以及账户对账,助手会在每次更改前与你确认。只要至少每 30 天使用一次,连接就会保持登录状态。

哪款会计 MCP 服务器让我能预览并撤销 AI 的编辑?

Beancount.io 在其写入工具上提供 dry_run 预览,对文件编辑返回 unified diff,并将每次已应用的更改记录为可还原的 git 提交。QuickBooks 的托管连接器会在破坏性操作前要求确认,Puzzle 的写入 Beta 会确认每次更改。Xero 表示其 V1 工具不会请求确认,并建议你自己加上这一步。Expensify 是只读的。其他服务器通过 MCP 撤销编辑的能力,在厂商文档中未经验证。

这份对比是谁发布的?

Beancount.io 发布本页面,且是所对比的五款服务器之一。所有竞品相关说法均来自厂商自己的文档或代码仓库,核查于 2026 年 11 月 1 日。本页面未对任何服务器进行运行时测试,厂商资料中未记录的任何内容均标注为未经验证,而非计为缺陷。

给你的 AI 助理一本它无法悄悄弄坏的账本

将 Beancount.io 的 MCP 服务器连接到 Claude、Cursor 或任何 OAuth MCP 客户端。预览每一次编辑,并把每一次编辑保存为可还原的 git 提交。