intuit/quickbooks-online-mcp-server
The QuickBooks MCP Server lets AI assistants access QuickBooks data via a standard interface. It uses the Model Context Protocol to expose QBO features as callable tools, enabling developers to build AI apps that fetch real-time QBO data through MCP.
何を解決するか
このプロジェクトは、AIモデル(Claude Codeなど)とQuickBooks Onlineの間の橋渡しを提供し、AIエージェントが財務データとやり取りできるようにします。LLMにModel Context Protocol (MCP) を介して会計エンティティや財務レポートの読み取り、作成、管理を直接可能にすることで、手動でのデータ入力やレポート作成の必要性を排除します。
動作方法
ユーザーのマシン上でサブプロセスとして実行されるローカルなMCPサーバーとして動作します。OAuth 2.0認証を使用してQuickBooks Online APIに接続します。サーバーはAIクライアントに145の異なるツールを公開し、AIが特定の会計タスクを実行するために呼び出すことができます。長期的な安全なアクセスを維持するためのトークンローテーション機能も内蔵されています。
対象ユーザー
QuickBooks Onlineを使用し、AIエージェントやMCP互換のLLMクライアントを使って会計ワークフローを自動化したい開発者やビジネスオーナー。
特徴
- 包括的なAPIカバレッジ: 29種類のエンティティタイプ(例:顧客、請求書、仕入票)と11種類の財務レポート(バランスシートや損益計算書など)をカバーする145のツールを提供。
- 完全なCRUD機能: 多くのエンティティに対して作成、読み取り、更新、削除をサポート。
- 細かいアクセス制御: 環境変数で特定のツールカテゴリ(書き込み、更新、削除)を無効化可能。必要に応じてAIに読み取り専用アクセスのみを許可できます。
- セキュアな認証: サンドボックス環境と本番環境の両方をサポートするOAuth 2.0を実装。
- 型安全: TypeScriptとZodを用いて、AIとAPI間のデータの検証を厳密に行います。
関連
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト