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以上のツール。統合ごとに個別に有効/無効化できます。名前付きのサンプルツールは確認されていません。

操作設定: 実行前のコスト見積もり、実行レシート、実行後のサマリー。

リンク: