QuickBooks MCP Server
公式QuickBooks統合(OAuth2使用)。書き込み操作は統合のデフォルト設定で無効化。請求書、請求書支払い、レポート、在庫をカバーする550以上のツール。DataGroutアカウントが必要です。
QuickBooks MCPで何ができますか?
- 請求書と支払明細の照会 — AIアシスタントに依頼して、関連する会計ツールを使用し、QuickBooksの請求書や支払明細を取得、フィルタリング、または要約します。
- 財務レポートの実行 — 利用可能なレポートツールを通じて、貸借対照表、損益計算書、またはその他のレポートを要求します。
- 在庫レベルの確認 — アシスタントに在庫ツールを介して現在の在庫数量と品目詳細を確認させます。
- 実行前のコスト見積もりの確認 — サーバーはツール実行前にコスト見積もりを提供するため、高額な操作を承認またはスキップできます。
ドキュメント
DataGroutのQuickBooks MCP Serverは、OAuth2を通じてAIエージェントをQuickBooksに接続し、DataGroutのアプリケーション認証情報または独自の認証情報を使用します。書き込み操作はデフォルトで無効になっており、統合ごとに明示的な設定が必要です。550以上のツールが会計オブジェクト(請求書、請求、レポート、在庫)をカバーしており、固定のセットとして公開されるのではなく、個別に選択できます。
CLIを使用したセットアップ:
DataGroutのGitHubにアクセスし、コマンドラインインターフェースを使用してセットアップします - https://github.com/DataGrout/conduit-sdk
DataGroutポータルを使用したセットアップ:
1. DataGroutアカウントに登録する
https://app.datagrout.ai/ にアクセスしてアカウントを作成します。
2. サーバーを作成する
-
ダッシュボードの左上にあるサーバードロップダウンをクリックします。
-
Create New Server を選択します。
-
名前(必須)と任意の説明を入力します。
-
Create Server をクリックします。
-
サーバーにはUUIDが割り当てられ、MCPエンドポイントが生成されます: https://gateway.datagrout.ai/servers/{your-uuid}/mcp
-
このURLは後でいつでも Settings > Server Info から取得できます。
3. アクセストークンを作成する
-
サーバードロップダウンを開き、Settings アイコンをクリックします。
-
Authentication タブに移動します。
-
Create Access Token をクリックします。
-
名前を付けるか、自動生成の場合は空白のままにします。
-
トークンをすぐにコピーします — 一度だけ表示され、後で再度取得することはできません。
4. QuickBooks統合を追加する
-
Home ページに移動します — ここが統合マーケットプレイスです。
-
リストからQuickBooksを見つけて Add をクリックします。
-
セットアップを完了するために、QuickBooks統合の詳細ページにリダイレクトされます。
5. 認証を設定する
-
認証タイプを選択します: OAuth2。
-
DataGroutのアプリケーション認証情報 を使用するか、独自の認証情報 を使用するかを選択します。
6. 接続を承認する
-
Connect をクリックします。
-
Intuitがホストするログイン/認可画面にリダイレクトされ、サインインしてアクセスを許可します。
-
認可が完了すると、DataGroutダッシュボードに戻ります。
7. ツールとポリシーを設定する
-
統合の詳細ページで、この統合に公開する550以上の利用可能なツールを選択します。
-
Policy タブを開いてセキュリティポリシーを確認または調整します。これは親Hub Serverのポリシーから継承され、厳しくすることはできますが、緩めることはできません — 書き込みアクセスはデフォルトで無効のため、必要な場合はツールごとに明示的に有効化する必要があります。
MCPクライアント設定:
DataGroutはサーバーごとに1つのMCPエンドポイントを実行します — 同じURLとトークンが接続されたすべてのクライアントで機能し、追加したすべての統合(Salesforceを含む)がそれを介して利用可能になります。統合ごとの個別設定は不要です。
{
"mcpServers": {
"DataGrout": {
"url": "https://gateway.datagrout.ai/servers/YOUR_UUID/mcp",
"headers": {
"Authorization": "Bearer YOUR_TOKEN"
}
}
}
}
この同じブロックをClaude Desktop、Claude Code、Cursor、Windsurfに使用します。VS CodeのMCP設定では「mcpServers」の代わりに「servers」を使用する場合があります — お使いのバージョンを確認してください。
このエンドポイントでは、他に2つの認証オプションが利用可能です: 相互TLS(本番/エンタープライズエージェント)とOAuth 2.1(ユーザー向けアプリ、Client CredentialsまたはAuthorization Code + PKCE経由)。
設定リファレンス:
| 設定 | 値 | デフォルト |
|---|---|---|
| 認証タイプ | OAuth2、mTLS、またはBearerトークン | — |
| 認証情報 | DataGroutアプリ認証情報またはユーザー提供 | — |
| ツール公開 | 550以上のツールから個別に選択可能 | 選択されるまで有効なものはなし |
| 書き込みアクセス | ツールごと、統合ごとに有効化 | 無効 |
| ポリシー | 親Hub Serverから継承。厳しくすることはできるが、緩めることはできない | 継承 |
Environment/Sandboxの行はなし — この統合を通じてQuickBooksがサンドボックス会社ファイルをサポートするかは未確認です。
ツール: 請求書、請求、レポート、在庫をカバーする550以上のツール。統合ごとに個別に有効/無効化できます。名前付きのサンプルツールは確認されていません。
操作設定: 実行前のコスト見積もり、実行レシート、実行後のサマリー。
リンク: