Claude Media
ClaudeとSmartsheetを連携する方法 — 接続手順とできること

ClaudeとSmartsheetを連携する方法 — 接続手順とできること

SmartsheetはClaudeの公式Connectorsディレクトリに掲載されたRead & write対応の連携先です。有効化手順と、Claude Codeでの扱いの違いをまとめます。

SmartsheetはClaudeの公式Connectorsディレクトリに掲載された連携先で、シートの検索・列やステータスの更新・新規シート作成までを会話から操作できます。分類は「Read & write」で、読み取り専用のConnectorとは扱いが変わります。有効化の手順自体は数クリックで終わりますが、書き込み操作をどこまで任せるかは別に判断が要ります。接続手順と、Claude Codeで使うときの違いを順に確認します。

Smartsheet Connectorとは — できることと対応する製品面

Smartsheet Connectorは、Smartsheet社自身が開発・保守してClaudeのConnectorsディレクトリに公開している連携です。ディレクトリの分類はカテゴリ「Productivity」、権限区分は「Read & write」で、シートの中身を読むだけでなく変更も行えます。

公式ページが例示する使い方は次の4つです。

操作依頼文の例
データの検索依頼文の例「Q2マーケティングキャンペーンに関連するシートをすべて検索し、状況を要約して」
シート構造の変更依頼文の例「プロジェクトトラッカーシートに"Priority"という列を追加して」
プロジェクトデータの更新依頼文の例「プロジェクトプランで期限切れの全タスクのステータスを"At Risk"に変更して」
新規シート作成依頼文の例「Marketingワークスペースに、Task・Owner・Due Date・Statusの列を持つ新規シートを作成して」

4つ目までを見ると分かるとおり、単なる閲覧用ではなく、プロジェクトのタイムライン分析やグラフ化、シート構造そのものの変更までを会話で完結させる設計です。手作業でのデータ入力や繰り返しの更新作業を減らすことが公式の位置付けです。

Connectorsディレクトリは、権限区分を「Interactive」「Read & write」「Read」の3段階でラベル付けしています。Interactiveは会話内にUI部品を描画するだけで追加の操作権限は要求しない区分、Readは読み取りのみです。Smartsheetは中間の「Read & write」に当たり、UI描画は伴わない代わりに実際のデータ変更まで踏み込める区分だと理解しておくと、権限確認のときに迷いません。

対応する製品面は、ディレクトリの掲載情報で確認できる範囲ではClaude(claude.ai)・Claudeデスクトップアプリ・Claudeモバイルアプリ・Claude Code・Claude APIの5つです。

接続前に確認しておくこと

接続そのものにSmartsheet側の特別なライセンスは要求されていません。必要なのは次の2点です。

  • 操作したいシート・ワークスペースへのアクセス権を持つSmartsheetアカウント
  • Claudeアカウント(Free・Pro・Max・Team・Enterpriseのいずれか)

Connector経由でClaudeが触れる範囲は、接続した本人がSmartsheet側で持つ権限を超えません。自分が閲覧・編集できないシートには、Claudeを介しても届きません。プラン別にConnectorの利用範囲がどこまで違うかは、Claude Connectorsとはで扱っています。

Claudeの設定からSmartsheet連携を有効にする手順

有効化する主体は、個人アカウントかTeam・Enterpriseプランかで変わります。

個人アカウント(Free/Pro/Max)での有効化手順

  1. チャット下部の「+」ボタンから「Connectors」→「Manage connectors」を開くか、「Customize」→「Connectors」の設定画面を開く
  2. ディレクトリの一覧またはカテゴリからSmartsheetを探し、「Connect」をクリックする
  3. Smartsheetのログイン画面でサインインし、要求される権限を確認して許可する
  4. 接続後は会話ごとに「Connectors」トグルでオン・オフを切り替えられる

Team・Enterpriseプランでの有効化手順

  1. OwnerまたはPrimary Ownerが「Organization settings」→「Connectors」を開く
  2. 「Browse connectors」から一覧を開き、Smartsheetを選ぶ
  3. 組織への追加を完了する
  4. 各メンバーは、個人アカウントと同じ手順で自分のSmartsheetアカウントにサインインする

組織側の有効化は「使える状態にする」ところまでです。メンバー個々の認証までは自動で済まないため、全員が個別にサインインする必要があります。Connectorsを有効化する権限を持たないメンバーの画面には、「Connect」の代わりに「Request」ボタンが表示されます。押すと組織の管理者に申請が通知され、ボタンは「Requested」に変わります。

Claude Codeから使うときに変わること

claude.aiアカウントでログインしている場合に限り、claude.ai側で接続済みのSmartsheetはターミナルのセッションでも自動的に読み込まれます。追加設定は不要です。読み込まれているConnectorは/mcpで確認できます。

/mcp

一方、ANTHROPIC_API_KEYなどのAPIキー認証や、Amazon Bedrock・Google CloudのAgent Platformでログインしている場合はclaude.ai側のConnectorが読み込まれません。現在の認証方式は/statusで確認できます。

/status

claude.aiアカウントでのログインになっていない場合は、該当する環境変数を解除するか/loginでアカウントを選び直します。Team・Enterpriseでは、claude.ai側でSmartsheetを組織に追加できるのは管理者だけです。一般メンバーがClaude Codeから使うには、管理者が先に組織へ追加し、メンバー自身がclaude.ai側で認証を済ませておく必要があります。

リポジトリ単位でclaude.ai Connectorの読み込み自体を止めたい場合は、プロジェクトの設定ファイルに次の1行を足します。

.claude/settings.json
{
  "disableClaudeAiConnectors": true
}

書き込み操作をどこまで任せるか

Smartsheet Connectorは「Read & write」なので、検索だけでなくステータス変更や列追加までを1回の依頼で実行できます。ここが読み取り専用のConnectorとの決定的な違いです。

一括更新の依頼(「期限切れの全タスクをAt Riskに変更して」)は、対象範囲が曖昧だと意図しない行までまとめて書き換わるリスクを伴います。会話でのその場限りの操作なら、実行前に対象件数と条件をClaudeに復唱させてから進めるのが手堅い進め方です。新規シート作成や列追加のような構造変更は、既存のワークフローや連携先の他システムに影響することがあるため、テスト用のワークスペースで一度試してから本番シートに適用する運用が安全です。

Team・Enterpriseでは、この判断を組織側であらかじめツールごとに固定することもできます。検索のような読み取り系のツールは「常に許可」、ステータス変更や列追加・新規シート作成のような書き込み系のツールは「要承認」、特定のツールは「拒否」といった具合に、ツール単位で粒度を分けて設定できるため、メンバー個々の判断に委ねず組織のポリシーとして書き込み範囲を絞り込めます。

接続を解除する

Smartsheet連携が不要になったら、「Customize」→「Connectors」のSmartsheet項目から削除できます。Team・Enterpriseの場合、組織全体から削除するにはOwnerが「Organization settings」→「Connectors」で同じ操作を行います。設定内容を変更したいだけなら、一度削除してから同じ手順で追加し直すのが確実です。既存の接続を残したまま設定だけを書き換える方法は用意されていません。

よくあるつまずき

  • 接続はできたのにSmartsheetが検索結果に出てこない: チャット欄の「Connectors」トグルがオフになっていないか確認します。接続済みでもトグルがオフだと会話中に呼び出されません
  • Team・Enterpriseで一覧にSmartsheetが出てこない: Owner側の組織有効化が済んでいない可能性があります。管理者への確認が先です
  • Claude Codeの/mcpにSmartsheetが表示されない: ログイン中の認証方式がclaude.aiアカウントでない可能性があります。/statusで確認し、APIキー系の環境変数が設定されていないか見直します
  • 書き込み結果が想定と違う: 依頼文の対象範囲(シート名・ワークスペース名・条件)が曖昧だと、意図しない行まで更新されることがあります。対象を具体的に指定します

まとめ

Smartsheet Connectorの有効化自体は、claude.aiの設定画面から数クリックで終わります。個人アカウントは自分でサインインするだけで使い始められますが、Team・EnterpriseはOwnerによる組織側の有効化が前提です。Claude Codeでは追加設定なしに同じ接続を使い回せますが、APIキー認証などでログインしている場合は読み込まれません。読み取りだけでなく書き込みまで任せられる分、一括更新やシート構造の変更は対象範囲を具体的に指定して実行するのが安全な使い方です。定期的な進捗レポートとして繰り返し使いたい場合は、ClaudeのSmartsheet連携をCoworkで自動実行する方法で組み方を扱っています。

この記事を共有:XはてブLinkedIn