インストール / 前提条件
- Beancount.io
- 対応、実地: bea 0.1.0をインストール、ローカルコマンドにアカウント不要
- hledger
- 対応: パッケージマネージャーまたはDockerで単一バイナリ(1.52.3)
2026年エージェント会計ガイド
5つのツール。7つのワークフロー基準。まずは、帳簿が置かれている場所とエージェントが実行する必要のあるタスクから始めましょう。
この順序は、仕訳の変更案を作成するエージェントを優先しています。まず実際に確認されたプレビューと再実行しても安全なインポート、次に文書化されたワークフロー、その次にクラウドアクセスとデフォルトで読み取り専用のツールです。ご自身の帳簿に合うものを選んでください。
コア無料・ローカルファイル、アカウント不要
エージェント向けに設計されたCLIを備えたローカルプレーンテキストの複式簿記: 適用前にプレビュー、繰り返し安全なインポート、そしてこのページで唯一の実地エンドツーエンド実行。
すべての仕訳変更をテキストでプレビューし、反映前に検証したいエージェント構築者向け。
無料、オープンソース
文書化されたドライランと冪等なインポートワークフローを備えたローカルプレーンテキスト会計、2007年からメンテナンス。
新しいプラットフォームなしでローカルの複式簿記を求めるプレーンテキストスクリプトのベテラン向け。
クラウド台帳・開発者アカウントとOAuthが必要
一般提供中のホスト型リモート MCP サーバーに加え、オープンソースのローカルサーバー、CLI、エージェント SDK。Xero 組織に対する OAuth 許可のスコープで制限された読み取り・書き込みツールを提供します。
既存のXero組織内で動作するエージェント向け。
クラウド帳簿 · Intuit サインインまたは開発者アプリ
Intuit のホスト型 QuickBooks コネクタ (Claude 用・米国、ChatGPT 用) に加え、エンティティの完全な CRUD と財務レポートを備えた公式オープンソース MCP サーバー。
既存のQuickBooks Online会社内で動作するエージェント向け。
クラウド帳簿 · MCP コネクタ、デフォルトで読み取り専用
デフォルトでは Puzzle 企業への読み取り専用 MCP アクセス。確認付きの書き込みはオプトインの Beta で提供。あくまで Q&A の窓口であり、簿記のバックエンドではありません。
Claude、ChatGPT、Cursor、Codex で Puzzle 企業について対話的に質問する用途。
すべてのツールが同じ基準で評価されています。「未検証」とは情報源がその項目を扱っていないことを意味し、機能が欠けているわけではありません。
| 重要なポイント | Beancount.io | hledger | Xero | QuickBooks Online | Puzzle |
|---|---|---|---|---|---|
| インストール / 前提条件 | 対応、実地: bea 0.1.0をインストール、ローカルコマンドにアカウント不要 | 対応: パッケージマネージャーまたはDockerで単一バイナリ(1.52.3) | ホスト型リモート MCP: インストール不要、Core プランの開発者アプリ。ローカルサーバーと CLI: Node 18+ と API 認証情報 | ホスト型コネクタ: インストール不要、米国の QuickBooks Online サブスクリプション。ローカルサーバー: クローン、ビルド、Intuit 開発者アプリ | インストール不要: Puzzle アカウント、MCP クライアント、コネクタ URL |
| 認証 | ローカルでは不要、ホスト型の認証情報はbea askのみ | 不要: ローカルファイル、アカウントなし | Xero OAuth 2.0: リモート MCP と CLI では PKCE、ローカルサーバーではカスタム接続 | ホスト型: Intuit サインインと権限付与。ローカル: OAuth2 アプリのハンドシェイク、本番には公開 HTTPS が必要 | 選択した企業に対する Puzzle OAuth。30 日に 1 回以上使用すればサインイン状態を維持 |
| 読み取り / 書き込みスコープ | 読み取りと書き込み、実地: クエリ、レポート、プレビュー後適用のインポート | レポートによる読み取り、追記とインポートによる書き込み | リモート MCP: 18 の読み取りツールと 21 の作成・更新・承認・無効化ツールを、OAuth 許可のスコープで制限 | ホスト型: レポート、請求書、見積書、顧客、取引インポート。ローカル: 完全な CRUD と検索、書き込みは無効化可能 | デフォルトで読み取り専用。接続ごとの書き込み Beta: 分類、請求書、仕訳、照合 |
| ローカル vs クラウドデータ | ローカル: プレーンテキストの台帳ファイル | ローカル: プレーンテキストのジャーナル | クラウド: Xero がホスト、またはローカル実行。帳簿は Xero 組織内に存在 | クラウド: ホスト型コネクタまたはローカル stdio サブプロセス。帳簿は QBO 企業内に存在 | クラウド: Puzzle 企業データ上のホスト型 MCP エンドポイント |
| プレビュー / 検証 | 実地: プレビュー3件準備 / 0件書き込み、チェック有効、不均衡な書き込みは拒否 | 文書化: インポートのドライラン、エントリは均衡かつ検証済み、チェックコマンド | リモート MCP V1 は確認を求めない (Xero は追加を推奨)。CLI はファイル入力を検証。ドライランは未検証 | ホスト型: 破壊的操作には確認が必要。ローカル: スキーマ検証。ドライランは未検証 | 書き込み有効時は各変更を実行前に確認。ドライランは未検証 |
| 構造化出力 | 実地: 行と列を持つJSONエンベロープ、終了コード、BQL | ターミナル、HTML、CSV、JSON、またはSQLに出力 | JSON、CSV、TOON出力モード | MCPツールの結果に加え、請求書PDFのダウンロード | 未検証: MCP クライアント内での対話的な回答。結果エンベロープは対象外 |
| 繰り返しのインポート | 繰り返し安全を確認済み: 再インポートで0件、バイトは保持 | 隠し状態ファイルによる文書化された冪等再インポート | 確認済みのソースでは未検証 | 確認済みのソースでは未検証 | 未検証: インポート経路は文書化されていない |
このページで実測されたプレビュー優先のエージェント実行を伴うのはBeancount.ioだけである。エージェントは準備済み3行をプレビューし、3件のエントリを適用し、再度適用すると台帳のバイト列を保持したまま0件を書き込む。hledgerも同じ形のワークフロー(ドライラン・インポートと冪等な再インポート)を公式マニュアルで文書化している。XeroとQuickBooks OnlineはクラウドOAuthの背後で公式な読み取り・書き込みツールをエージェントに提供しており、既存のクラウド組織内で動くエージェントに適している。
Beancount.ioとhledgerである。Beancount.ioでは挙動が実測されている。同一の再適用は3件の完全な重複を検出して準備済み0件を報告し、エントリを0件書き込み、台帳のバイト列を変更しない。hledgerはマニュアルで冪等なインポートを文書化しており、状態を隠しファイル .latest に保持するため、再実行では新規取引のみが追記される。Xero、QuickBooks Online、Puzzleについては、繰り返しインポート時の挙動は確認した出典では未検証である。エージェントはリトライするため、無人でインポートさせる前に必ずテストすべきである。
不要である。Beancount.ioのローカル import、query、report、check コマンドはアカウントなしでプレーンテキストファイルに対して動作し、ホスト型の認証情報が必要なのは bea ask だけである。hledgerはアカウントが一切不要である。Xero、QuickBooks Online、Puzzleは台帳をクラウドに保持するため、エージェントはまず当該サービスのアカウントとOAuthの許可を必要とする。ホスト型MCPサーバー経由でもローカルツール経由でも同じである。
このページを公開しているのはBeancount.ioであり、比較対象5ツールのうちの1つである。Beancount.ioの欄は再現可能な実測実行にリンクし、競合他社の欄は2026-09-10に確認した公式ドキュメントを引用し、Xero、QuickBooks Online、Puzzleの詳細は2026-11-01に再確認した。ここで競合他社のランタイムテストは行っておらず、有料アカウントも使用しておらず、不明点は欠陥として扱わず未検証と明記している。

beaをインストールし、エージェントに1つのタスクを渡して、自分で結果を確認してください。ローカルの帳簿にはアカウントは不要です。