---
title: "NetSuite AI Connector導入運用完全ガイド：MCP設定手順と実用的なユースケースの解説"
description: "NetSuite AI Connector (MCP)をChatGPTやClaudeと連携して設定する方法をステップバイステップで解説します。自然言語のAIチャットを用いてERPの財務・業務データを直接クエリし、データの抽出や定型業務を安全かつ効率的に自動化する具体的な仕組みと実用的なユースケースを紹介。"
canonical_url: "https://techvoyage.dev/ja/article/setup-netsuite-mcp-on-chatgpt-claude"
last_updated: "2026-06-14T11:05:29.591Z"
---

Oracle NetSuiteは、中堅・中小企業向けのクラウド型統合基幹業務パッケージ（ERP）プラットフォームとして長年にわたり広く利用されてきました。しかしその一方で、複雑なWeb UI、クリック数の多い画面遷移、そして柔軟性に欠ける標準レポート機能など、使いこなすまでの学習コストの高さでも知られています。

そうした中、新たにリリースされた**NetSuite AI Connector Service**により、ユーザーは**Model Context Protocol（MCP）とAI（人工知能）アシスタント**を活用できるようになりました。これにより、財務や業務に関するデータを自然な話し言葉（自然言語）で直接問いかけ、リアルタイムに回答を得ることが可能になります。

## NetSuite MCP AIコネクタの仕組み

**NetSuiteのMCP**は、SuiteQLクエリの実行、保存検索（Saved Search）やレポートの読み取り、あるいは新規顧客レコードの作成といったレコード操作など、一連のツールを**AI**に提供します。すべてのツールは、NetSuite標準の役割（ロール）に基づく権限コントロール（RBAC）に厳格に準拠して実行されます。

ユーザーが自然言語で質問すると、**AI**は**Model Context Protocol（MCP）**を介して、その要求をNetSuiteが解釈できる構造化された処理へと変換します。**NetSuite**はユーザーのアクセス権限に基づいて処理を実行し、その結果がAIに返されます。その後、AIがデータを分析・整形してユーザーに提示します。

## NetSuite AI Connector 設定ガイド

1. **サーバーSuiteScript** と **RESTWebサービス** の有効化

  1. 「*セットアップ > 会社 > 機能の有効化*」に移動します。
  ![Oracle NetSuiteの「機能の有効化」設定画面（「セットアップ > 会社」配下）](https://inimages.techvoyage.dev/articles/Setup%20NetSuite%20MCP%20on%20ChatGPT%20%26%20Claude/netsuite-setup-company-enable-features.webp)
  2. 「**SuiteCloud**」サブタブを開きます：
  
    - 「SuiteScript」セクションの「**サーバーSuiteScript**」にチェックを入れます。
    ![NetSuiteのSuiteCloudタブで「サーバーSuiteScript」のチェックボックスをオンにして有効化する画面](https://inimages.techvoyage.dev/articles/Setup%20NetSuite%20MCP%20on%20ChatGPT%20%26%20Claude/netsuite-enable-features-server-suitescript.webp)
    - 「SuiteTalk（Webサービス）」セクションの「**RESTWebサービス**」にチェックを入れます。
    ![NetSuiteのSuiteCloudタブで「REST Webサービス」のチェックボックスをオンにして有効化する画面](https://inimages.techvoyage.dev/articles/Setup%20NetSuite%20MCP%20on%20ChatGPT%20%26%20Claude/netsuite-enable-features-rest-web-services.webp)
  3. 「**保存**」をクリックします。
2. 最初に**NetSuite MCP Standard Tools**をインストールします。「*カスタマイズ > SuiteCloud開発 > SuiteAppマーケットプレイス*」をクリックします。
![NetSuiteの「カスタマイズ > SuiteCloud開発」からSuiteAppマーケットプレイスへ遷移する画面](https://inimages.techvoyage.dev/articles/Setup%20NetSuite%20MCP%20on%20ChatGPT%20%26%20Claude/netsuite-suiteapp-marketplace-navigation.webp)
3. 「**NetSuite MCP Standard Tools**」を検索します。
![SuiteAppマーケットプレイスで「NetSuite MCP Standard Tools」を検索する画面](https://inimages.techvoyage.dev/articles/Setup%20NetSuite%20MCP%20on%20ChatGPT%20%26%20Claude/netsuite-suiteapp-marketplace-search-mcp-tools.webp)
4. インストールが完了すると、右側に「インストール済（Installed）」ステータスが表示されます。
![SuiteAppマーケットプレイスで「NetSuite MCP Standard Tools」のステータスが「インストール済み」と表示されている画面](https://inimages.techvoyage.dev/articles/Setup%20NetSuite%20MCP%20on%20ChatGPT%20%26%20Claude/netsuite-suiteapp-installed-status-mcp-tools.webp)
5. 同様の手順で「NetSuite AI Connector Service Companion」もインストールします。
![「NetSuite AI Connector Service Companion」が正常にインストールされたことを示す画面](https://inimages.techvoyage.dev/articles/Setup%20NetSuite%20MCP%20on%20ChatGPT%20%26%20Claude/netsuite-suiteapp-installed-ai-connector-companion.webp)
6. 統合レコード（Integration Record）の作成

  1. 「*セットアップ > 統合 > 統合の管理*」に移動します。
  ![NetSuiteのセットアップメニューで「統合 > 統合を管理」へ遷移する画面](https://inimages.techvoyage.dev/articles/Setup%20NetSuite%20MCP%20on%20ChatGPT%20%26%20Claude/netsuite-integration-manage-integrations-navigation.webp)
  2. ChatGPT用の統合レコードを作成します。実際のトークンID（token_id）は後ほど登録します。
  ![ChatGPTとの接続用としてNetSuite側で新規にインテグレーションレコードを作成する画面](https://inimages.techvoyage.dev/articles/Setup%20NetSuite%20MCP%20on%20ChatGPT%20%26%20Claude/netsuite-create-integration-record-chatgpt.webp)
7. 最小限のアクセス権限を定義したMCP用のカスタムロールを作成し、ユーザーに割り当てます。例：
![NetSuite MCP統合に必要なカスタムロールの権限設定画面（その1）](https://inimages.techvoyage.dev/articles/Setup%20NetSuite%20MCP%20on%20ChatGPT%20%26%20Claude/netsuite-custom-role-mcp-permissions-1.webp)![NetSuite MCP統合に必要なカスタムロールの権限設定画面（その2）](https://inimages.techvoyage.dev/articles/Setup%20NetSuite%20MCP%20on%20ChatGPT%20%26%20Claude/netsuite-custom-role-mcp-permissions-2.webp)![NetSuite MCP統合に必要なカスタムロールの権限設定画面（その3）](https://inimages.techvoyage.dev/articles/Setup%20NetSuite%20MCP%20on%20ChatGPT%20%26%20Claude/netsuite-custom-role-mcp-permissions-3.webp)![NetSuite MCP統合に必要なカスタムロールの権限設定画面（その4）](https://inimages.techvoyage.dev/articles/Setup%20NetSuite%20MCP%20on%20ChatGPT%20%26%20Claude/netsuite-custom-role-mcp-permissions-4.webp)

## NetSuite MCPをChatGPTに統合・設定する方法

1. ChatGPTの「Settings（設定）」をクリックします。
![ChatGPTのユーザーインターフェースで「設定（Settings）」画面を開いた状態](https://inimages.techvoyage.dev/articles/Setup%20NetSuite%20MCP%20on%20ChatGPT%20%26%20Claude/chatgpt-settings-navigation.webp)
2. 「Apps（アプリ）」>「Advanced settings（高度な設定）」の順にクリックします。
![ChatGPT設定内の「Apps」から「詳細設定（Advanced settings）」を選択する画面](https://inimages.techvoyage.dev/articles/Setup%20NetSuite%20MCP%20on%20ChatGPT%20%26%20Claude/chatgpt-apps-advanced-settings.webp)
3. 「Developer mode（開発者モード）」を有効化し、「Create app（アプリ作成）」をクリックします。
![ChatGPTで「開発者モード（Developer mode）」を有効にして「アプリの作成」をクリックする画面](https://inimages.techvoyage.dev/articles/Setup%20NetSuite%20MCP%20on%20ChatGPT%20%26%20Claude/chatgpt-developer-mode-create-app.webp)
4. 必要な項目を入力します。「Connection」には `https://<account_id>.suitetalk.api.netsuite.com/services/mcp/v1/all` を入力します。
![ChatGPTアプリ作成画面でNetSuite MCP接続用のサーバーURLを入力する設定画面](https://inimages.techvoyage.dev/articles/Setup%20NetSuite%20MCP%20on%20ChatGPT%20%26%20Claude/chatgpt-create-app-netsuite-mcp-connection.webp)
5. 「Create（作成）」をクリックします。接続が確立されると、以下のポップアップが表示されます。
![ChatGPT内でNetSuite MCPが正常に統合・連携されたことを示すポップアップ通知画面](https://inimages.techvoyage.dev/articles/Setup%20NetSuite%20MCP%20on%20ChatGPT%20%26%20Claude/chatgpt-netsuite-mcp-integrated-popup.webp)
6. 「Sign in with NetSuite MCP（NetSuite MCPでサインイン）」をクリックします。
![ChatGPTから「NetSuite MCP」ツールへのサインインを求める認証ダイアログ](https://inimages.techvoyage.dev/articles/Setup%20NetSuite%20MCP%20on%20ChatGPT%20%26%20Claude/chatgpt-sign-in-with-netsuite-mcp.webp)
7. 「Continue（続行）」ボタンをクリックし、権限の付与を承認します。
![ChatGPT認証画面でNetSuite MCP連携用のアカウントアクセス権限を承認する画面](https://inimages.techvoyage.dev/articles/Setup%20NetSuite%20MCP%20on%20ChatGPT%20%26%20Claude/chatgpt-grant-permissions-netsuite-mcp.webp)

## NetSuite MCPをClaude AIに統合・設定する方法

1. Claudeの「Customize（カスタマイズ）」をクリックします。
![Claude AIインターフェースで「カスタマイズ（Customize）」をクリックする操作画面](https://inimages.techvoyage.dev/articles/Setup%20NetSuite%20MCP%20on%20ChatGPT%20%26%20Claude/claude-ai-customize-navigation.webp)
2. 「Connect your apps（アプリを接続）」をクリックします。
![Claude AIのカスタマイズ設定で「アプリを接続（Connect your apps）」を選択する画面](https://inimages.techvoyage.dev/articles/Setup%20NetSuite%20MCP%20on%20ChatGPT%20%26%20Claude/claude-ai-connect-your-apps.webp)
3. 「NetSuite」を検索します。
![Claude AIの連携アプリ一覧から「NetSuite」を検索する画面](https://inimages.techvoyage.dev/articles/Setup%20NetSuite%20MCP%20on%20ChatGPT%20%26%20Claude/claude-ai-search-netsuite-app.webp)
4. 「NetSuite」を選択し、サーバーURLを入力します：`https://<account_id>.suitetalk.api.netsuite.com/services/mcp/v1/suiteapp/com.netsuite.mcpstandardtools`。（`<account_id>` はご自身のNetSuiteアカウントIDに置き換えてください）。
![Claude AI設定でNetSuite MCPサーバーの接続URLを入力するセットアップ画面](https://inimages.techvoyage.dev/articles/Setup%20NetSuite%20MCP%20on%20ChatGPT%20%26%20Claude/claude-ai-netsuite-mcp-server-url-setup.webp)
5. 「Continue（続行）」ボタンをクリックします。
![Claude AIでNetSuite MCP接続設定を進めるための認証確認画面](https://inimages.techvoyage.dev/articles/Setup%20NetSuite%20MCP%20on%20ChatGPT%20%26%20Claude/claude-ai-netsuite-mcp-continue-authentication.webp)
6. 再度「Continue（続行）」をクリックして、コネクタの認証を完了させます。
![Claude AIとNetSuite MCPコネクタの連携を完了するための最終認証画面](https://inimages.techvoyage.dev/articles/Setup%20NetSuite%20MCP%20on%20ChatGPT%20%26%20Claude/claude-ai-netsuite-mcp-authenticate-connector.webp)

## NetSuite AI 実際の活用ケース

### ChatGPTでのユースケース：NetSuite内の30日を超える未払請求書（滞留債権）の一覧表示

![ChatGPTがSuiteQLクエリを自動生成・実行して期限切れの請求書一覧を抽出・表示するユースケース](https://inimages.techvoyage.dev/articles/Setup%20NetSuite%20MCP%20on%20ChatGPT%20%26%20Claude/chatgpt-netsuite-overdue-invoices-query-result.webp)

- ChatGPTが自動的にSuiteQLクエリを生成して実行しました。NetSuiteの標準UIで一からレポートを組むのに比べて大幅な時間短縮になり、非常に実用的です。

### ChatGPTとClaudeでのユースケース：過去30日間の売上推移を折れ線グラフで描画する

![ChatGPTにNetSuiteの売上折れ線グラフ作成を依頼したものの出力に失敗したエラー画面](https://inimages.techvoyage.dev/articles/Setup%20NetSuite%20MCP%20on%20ChatGPT%20%26%20Claude/chatgpt-failed-render-netsuite-sales-line-graph.webp)

- 今回の検証時、ChatGPTは折れ線グラフを直接レンダリングすることができませんでした。
- 一方、Claudeで同じ指示を試したところ、綺麗にグラフ化されました。この動作の差は、各大規模言語モデル（LLM）のデータ処理や画像生成能力の違いによるものと考えられます。
![Claude AIがNetSuiteの売上データから美しい折れ線グラフを正常に描画・出力したユースケース](https://inimages.techvoyage.dev/articles/Setup%20NetSuite%20MCP%20on%20ChatGPT%20%26%20Claude/claude-ai-successfully-rendered-netsuite-sales-line-graph.webp)

### Claudeでのユースケース：新規顧客レコードの作成

![Claude AIに自然言語でNetSuiteの新規顧客レコード作成を指示した入力画面](https://inimages.techvoyage.dev/articles/Setup%20NetSuite%20MCP%20on%20ChatGPT%20%26%20Claude/claude-ai-create-netsuite-customer-record-prompt.webp)![Claude AIがNetSuite側で顧客レコードの作成に成功したことを示す応答画面](https://inimages.techvoyage.dev/articles/Setup%20NetSuite%20MCP%20on%20ChatGPT%20%26%20Claude/claude-ai-create-netsuite-customer-record-success.webp)

- NetSuiteの管理画面にログインして確認すると、指定した通りの顧客レコードが正しく登録されていることが確認できます。
![作成された顧客レコードがNetSuite標準のWeb画面に正しく反映されていることを確認した画面](https://inimages.techvoyage.dev/articles/Setup%20NetSuite%20MCP%20on%20ChatGPT%20%26%20Claude/netsuite-ui-verify-new-customer-record-created.webp)
- その後、ChatGPT側からクエリを実行しても、作成されたレコードを正常に検出できます：
![ChatGPT側でも新規作成されたNetSuiteの顧客レコードが読み取り可能であることを確認した画面](https://inimages.techvoyage.dev/articles/Setup%20NetSuite%20MCP%20on%20ChatGPT%20%26%20Claude/chatgpt-verify-netsuite-customer-record-available.webp)

### Claudeでのユースケース：SuiteQLクエリの直接実行

![Claude AIがNetSuiteのSuiteQLクエリを直接実行しデータを表形式で返したユースケース](https://inimages.techvoyage.dev/articles/Setup%20NetSuite%20MCP%20on%20ChatGPT%20%26%20Claude/claude-ai-run-suiteql-query-result.webp)

- データベースに対してSuiteQLを直接投げ、素早く結果を得ることができます。

## まとめ：NetSuite AI Connectorの評価と展望

MCPを導入する最大のメリットは、複雑なSQLやレポーティング機能に詳しくないノンテクニカルなユーザー層にあります。自然な言葉で問いかけるだけで、必要なデータが必要なフォーマット（表やグラフなど）でAIから提示され、業務効率が劇的に改善します。

一方で、プロンプトインジェクション攻撃や、意図しないデータの「書き込み」操作を防ぐために、書き込み権限を与える対象レコードやトランザクションは最小限に絞る必要があります。AIがMCPを利用してデータを更新・作成する際、バックエンドではサーバーサイドのSuiteScriptとして実行されるため、ブラウザ側（クライアントサイド）のJavaScript制御や画面上の入力バリデーションはすべてバイパスされる点に十分留意してください。

## 参考リンク（英語）:

- [MCP Standard Tools SuiteAppのインストール手順（公式ドキュメント）](https://docs.oracle.com/en/cloud/saas/netsuite/ns-online-help/article_0902023450.html#subsect_90090238176)
- [NetSuite AI Connector Service FAQ（公式ドキュメント）](https://docs.oracle.com/en/cloud/saas/netsuite/ns-online-help/article_4160616848.html#subsect_0419123151)
- [NetSuite AI Connector Serviceへの接続手順（公式ドキュメント）](https://docs.oracle.com/en/cloud/saas/netsuite/ns-online-help/section_0714082142.html#bridgehead_0804033331)
