QuickBooks MCP Server
QuickBooks MCPサーバーでClaudeから会計データの取得・請求書作成・顧客管理を自動化
npx quickbooks-mcp概要
QuickBooks MCP Serverの設定方法と使い方。
中小企業向け会計ソフト「QuickBooks Online」のデータにClaudeから直接アクセスできるMCPサーバー。
顧客情報の取得・管理、請求書の作成・確認、売上レポートの生成、経費の記録など、QuickBooksの主要機能をAIから操作できる。
ClaudeとQuickBooksを連携させることで、自然言語による会計データの照会・操作・分析が可能になる。
料金・APIキー情報
料金
有料のみAPIキー
🔑 必要🔑 APIキーの取得方法
- 1
Intuit Developer(developer.intuit.com)にアクセスしてアカウントを作成・ログインする
- 2
ダッシュボードで「Create an app」をクリックし、QuickBooks Onlineを選択してアプリを作成する
- 3
作成したアプリの「Development Settings」→「Keys & credentials」を開く
- 4
「Client ID」と「Client Secret」をコピーして保存する
- 5
OAuth 2.0の認証フローを完了させてアクセストークンを~/.quickbooks-mcp/credentials.jsonに保存する
こんな使い方ができます
QuickBooksの顧客一覧や取引履歴をClaudeが取得して、売掛金の状況をまとめたレポートを自動生成できる
特定期間の損益計算書・貸借対照表データをClaudeに取得させて財務状況を分析・説明できる
自然言語でClaudeに指示するだけで新しい請求書を作成してQuickBooksに保存できる
未収入金や未払い費用をClaudeが自動確認して、フォローアップが必要な取引を抽出できる
売上・経費データをClaudeに集計させて月次・四半期ごとの財務サマリーを自動作成できる
セットアップ手順
- 1
Intuit Developer(developer.intuit.com)でアプリを作成してClient IDとClient Secretを取得する
- 2
npx quickbooks-mcp authコマンドでOAuth認証を完了させてcredentials.jsonを生成する
- 3
claude mcp add quickbooks -e QBO_CREDENTIAL_MODE=local -e QBO_CREDENTIAL_FILE=~/.quickbooks-mcp/credentials.json -- npx -y quickbooks-mcp
設定ファイル
コピー前に確認
QuickBooks Onlineの有料プラン(Simple Start以上)およびIntuit Developerアカウントが必要。OAuth 2.0認証によるセットアップが必要。
claude mcp add quickbooks -e QBO_CREDENTIAL_MODE=local -e QBO_CREDENTIAL_FILE=~/.quickbooks-mcp/credentials.json -e QBO_INLINE_OUTPUT=true -- npx -y quickbooks-mcp