← ラボ / Claude Code ガイド / 連携台帳

Oracle(NetSuite)・ERP・海外 公式サイト
OracleのクラウドERP。公式ヘルプは、NetSuiteがMCPを採用し、外部のAIクライアントで一部の作業ができると説明している(MCP Standard Tools SuiteApp、AI Connector Service)。

Claude Codeに、どこまで権限を渡せるか

読み取り専用で渡せるか あり
専用の読み取り専用モードは公式に記載なし。ただし、ツールは必要な権限がすべてあるロールにだけ表示され(ns_createRecord は REST Web Services(Full)が必要)、MCP Server Connection権限と個別の権限だけを付けた別ロールを作れると公式が説明(https://docs.oracle.com/en/cloud/saas/netsuite/ns-online-help/article_0902023508.html 、https://docs.oracle.com/en/cloud/saas/netsuite/ns-online-help/article_143403258.html)。SuiteQLツールは読み取りクエリのみ。評価は読み取り中心のツールから始めるよう公式が推奨(https://docs.oracle.com/en/cloud/saas/netsuite/ns-online-help/article_9002708453.html)。閲覧のみの権限レベルで読み取り専用にできるかは書かれていない。
権限(スコープ)を選べるか あり
ロール単位。MCP権限は既定でどのユーザーにも無く、管理者がロールに明示的に付ける。管理者ロールや全権限のロールは使えない。統合レコードに「NetSuite AI Connector Service」スコープ。接続URLで範囲を絞れる(/services/mcp/v1/all は全ツール、/suiteapp/com.netsuite.mcpstandardtools は標準ツールのみ)。ユーザーはAIエージェントごとにOAuth 2.0(PKCE付き認可コード)で同意。必要権限: MCP Server Connection、Log in using OAuth 2.0 Access Tokens、標準ツールのレコード操作には REST Web Services(https://docs.oracle.com/en/cloud/saas/netsuite/ns-online-help/section_0714080625.html)。
危険な操作の既定
外部AIエージェントの利用は既定で無効(MCP権限を付けたロールだけ)。NetSuite側にツール実行前の確認ステップの記載なし(Claude側の外部連携ツール許可のポップアップのみ)。公式は、高影響の操作(作成・変更・削除・承認・支払いなど)に確認を求めるAIクライアントを選ぶよう推奨。ツールの利用はすべてログに残る(統合レコードのログは本番21日・サンドボックス7日)。
削除ができるか できない
標準ツールに削除ツールは無い(レコードは作成・取得・更新のみ。SuiteQLは読み取りクエリのみ)。カスタムツールで何ができるかは範囲外・未確認。リスクの節は「ツールがデータを削除・変更するおそれ」を一般的なリスクとして挙げている。
取り消し方(キー・接続)
Claudeのカスタムコネクタは「MCP Server Connection権限を外すと無効化できる」。管理者は統合レコード(Setup > Integration > Manage Integrations)のStateで無効化できる。公式のリスクの節は、MCPアクセスの無効化・権限削除・AIエージェントの同意の取り消し・ツール単位の無効化の手順を事前に用意するよう案内(個別のボタン手順の記載は未確認)。

根拠のページ

つなぎ方(公式の資料にある範囲)

公式MCP あり

Oracle公式ヘルプによる。NetSuite AI Connector Serviceと、標準ツールを提供する MCP Standard Tools SuiteApp(SuiteAppマーケットプレイスから導入)。標準ツールでできること: 自然言語でSuiteQLクエリを作って実行、NetSuiteレポートの参照、レコードの作成・更新、保存検索の実行。ツールはRESTで使えるレコードに対し、ロールの権限の範囲で動く。標準ツール(Available Tools)は、レコード(ns_createRecord/ns_getRecord/ns_getRecordTypeMetadata/ns_updateRecord)、レポート、保存検索、SuiteQL(ns_runCustomSuiteQL は「読み取りクエリのみ」)で、削除ツールは無い。ツールは必要な権限がすべてあるロールにだけ表示される。独自ツールの作成、MCP Apps(対話UI)にも対応。

つなぎ方(公式の記載)
公式ヘルプは、Claudeでコネクタを追加するにはProプラン以上が必要と記載。接続ページ(Connect to the NetSuite AI Connector Service)のMCPサーバーURLの形式は `https://<accountid>.suitetalk.api.netsuite.com/services/mcp/v1/all`(全ツール)、`.../services/mcp/v1/suiteapp/<applicationid>`(SuiteApp単位)、標準ツールは `.../suiteapp/com.netsuite.mcpstandardtools`。Claudeでは claude.ai の Add connectors から NetSuite を選びサーバーURLを貼る。カスタムツールは Settings > Connectors > Add custom connector。Claude Code: FAQは、クライアントの要件を「Remote MCP」「Protocol version 2025-06-18」「Streamable HTTP」「OAuth 2.0 Authorization Code Grant with PKCE」とし、「ClaudeとChatGPTが現時点で対応」「Claude CodeはSuiteAnswersの連携ガイド(How to Connect Claude Code to NetSuite Using the NetSuite AI Connector)にのみ登場」と書いている(ガイド本文は未読)。

根拠のページ

公式CLI あり

Oracle公式の SuiteCloud CLI for Node.js(Oracle組織のGitHub oracle/netsuite-suitecloud-sdk の packages/node-cli、npm @oracle/suitecloud-cli、UPL 1.0)。公式ヘルプは「SuiteCloud CLI は SuiteCloud SDK の一部」で、プロジェクト作成、アカウントとの紐付け、SDFカスタムオブジェクトとFile Cabinetのスクリプトのインポート、プロジェクトのデプロイができると説明している。用途は開発(SDF)で、会計データの操作用ではない。同リポジトリに「SuiteCloud Agent Skills」パッケージ(packages/agent-skills)もあるが、中身は未確認。MCPの記載はリポジトリに無い。

根拠のページ

公式API あり

MCP Standard Tools SuiteAppのヘルプが「RESTで利用できるレコード」に言及しており、NetSuiteにREST APIがあることが読み取れる。REST APIの操作一覧・認証・スコープ・制限は本担当では開いていない。

根拠のページ

第三者製MCP(公式ではない) 2件

第三者製のMCPは、サービスの運営元が作ったものではありません。作者と中身を確かめてから使うかどうかを決めてください。ここに載せているのは、公式のレジストリやGitHubで見つかったものを、書かれている範囲でまとめたもので、おすすめではありません。

探した場所(4件)

できる操作

読み取りでできる操作

  • 【MCP】自然言語でのSuiteQLクエリ実行、NetSuiteレポートの参照、保存検索の実行(公式ヘルプ)
  • 【MCP】標準ツールのレコード取得(ns_getRecord/ns_getRecordTypeMetadata)。レポート・保存検索・SuiteQLのツールあり(Available Tools)

書き込みでできる操作

  • 【MCP】レコードの作成・更新(公式ヘルプ。RESTで使えるレコードに対し、ロールの権限が許す範囲。ns_createRecord に必要な権限は REST Web Services(Full))

管理者操作(削除・課金・設定変更など)

  • 【MCP】「ツールはNetSuiteのロールが許す以上のアクセスを与えない」と記載。標準ツールに削除ツールは無い(Available Tools)。課金・設定変更のツールの記載も標準ツールに無い。
  • 【MCP】公式のリスクの節(Associated Risks, Controls, and Mitigation Strategies)は、既定ではユーザーにMCPアクセスは無く、MCP権限をロールに明示的に付ける必要がある、管理者または全権限のロールではMCPツールは実行されない、「Run as role」無効・Suitelet呼び出し不可・外部HTTP不可、MCPツールの利用は全部ログに残る、OAuth 2.0の同意はAIエージェントごと、と記載。
  • 【MCP】リスクの節は「ツールがデータを削除・変更するおそれ」を一般的なリスクとして挙げるが、削除を制限する機能は書かれていない。カスタムツールで何ができるかは範囲外・未確認。

制限

  • 【MCP】Claudeでコネクタを追加するにはProプラン以上が必要(公式ヘルプ)
  • 【MCP】HIPAA準拠は評価されておらず、ePHIの保存・処理・送信には使わないよう記載
  • 【MCP】同時実行の制限は「Concurrency Governance」ページにあるとされるが未読
  • 【MCP】MCP Standard Tools SuiteAppのインストールが前提
  • 【MCP】統合レコードの実行ログは「AI Connector Service (MCP)」サブタブに本番21日・サンドボックス7日残る(接続ページ)
注意
  • レコードの作成・更新ができる。NetSuite側にツール実行前の確認ステップの記載は無い(Claude側の外部連携ツール許可のポップアップのみ)。取り消せるかは読んだページに記載なし。
  • MCP Server Connection権限を持つ既存ロールは、権限が許す限りRESTで使える任意のレコードを操作できる。導入前に対象ロールを見直し、必要なら専用ロールを作る(公式ヘルプ)。
  • NetSuite自身が、高影響の操作(作成・変更・削除・承認・支払いなど)に確認を求めるAIクライアントを選ぶこと、評価は読み取り中心のツールから始めることを推奨している(Associated Risks, Controls, and Mitigation Strategies)。
  • 従業員・取引先の個人情報や財務データがAIクライアントに渡る可能性があるため、権限を絞ったロールで使う。

認証・料金・日本語・実機検証

認証方式
【MCP】OAuth 2.0(認可コード+PKCE)。ユーザーはAIエージェントごとに同意する(公式ヘルプ)。連携にはOAuth 2.0機能、Server SuiteScript、REST Web Services(標準ツール用)が必要。必要権限は MCP Server Connection と「Log in using OAuth 2.0 Access Tokens」(「Log in using Access Tokens」と混同しない)。Administratorロールや全権限のロールでは使えない。
公表されている料金(2026年10月16日確認)
MCP分: FAQは「AI Connector Service は有料機能ではなく、MCP Standard Tools は無料のSuiteApp。ただしAIクライアント側の有料契約が要る場合がある」と書いている。NetSuite本体の料金は未確認。 料金ページ
日本語対応
あり。NetSuite公式ヘルプに、ユーザーインターフェースの言語として日本語が選べること、ヘルプセンターの言語に日本語が選べること(中国語簡体字・ドイツ語・英語・日本語・スペイン語)が書かれている。ヘルプ記事そのものが日本語で読めるかは今回確かめていない。
Claude Code実機検証
未検証(この台帳は、動かして確かめた記録ではありません。Akiraが試したときは、検証日つきで書き換えます)
確認できていない点(7件)
  • SuiteAnswersの Claude Code 連携ガイド(How to Connect Claude Code to NetSuite Using the NetSuite AI Connector)の本文、Concurrency Governance ページ、REST APIのドキュメントは未読。
  • 閲覧のみの権限レベルで読み取り専用にできるかは、公式に書かれていない。カスタムツールで何ができるか(削除を含む)は範囲外で未確認。
  • SuiteCloud CLIのインストールコマンドと認証手順の本文は未確認。SuiteCloud Agent Skills(packages/agent-skills)の中身も未確認。
  • NetSuite本体の料金(NetSuiteは見積り制の可能性があるが料金ページは未読)、日本語対応は未確認。
  • 第三者製MCPは探していない。
  • REST APIは、MCPヘルプの言及から存在が読み取れる範囲で「記載あり」とした。
  • 2026-10-17再確認で残った点: 公式MCPレジストリは開けず
出典(12件)

この台帳は、公式の資料を読んだ範囲のことで、動かして確かめたものではありません。確認日: 2026年10月16日。

ラボの資料は、公式の文書を読んでまとめたもので、実際に使って確かめた記録ではありません。日付や仕様は変わるので、使う前に各ページの出典で確かめてください。事実と「僕らの見立て」は、分けて書いています。