---
title: HubSpot MCPサーバーでCRM操作を自動化｜AIがコンタクト・取引を管理
description: HubSpot MCPサーバーとは、ClaudeやChatGPTなどのAIクライアントからHubSpot CRMのコンタクト・取引・会社を自然言語で操作するための公式コネクタです。セットアップ手順からパイプライン管理・データクレンジングの自動化設計、セキュリティと正直な限界まで実務レベルで解説します。
image: https://start-link.jp/hubfs/blog/screenshots/generated/gen_mcp-hubspot-crm-automation_v2.png
---

[![StartLink](https://start-link.jp/hs-fs/hubfs/logo/%E6%9C%80%E7%B5%82Start%20Link%20(500%20x%20150%20px)%20(%E8%83%8C%E6%99%AF%E3%81%82%E3%82%8A).png?width=130&height=39&name=%E6%9C%80%E7%B5%82Start%20Link%20(500%20x%20150%20px)%20(%E8%83%8C%E6%99%AF%E3%81%82%E3%82%8A).png "StartLink")](https://start-link.jp)

- [会社情報About](https://start-link.jp/about)
- [サービスService](https://start-link.jp/service)
- [プロダクトProducts](https://start-link.jp/sync)
- [YoutubeYoutube](https://start-link.jp/about/sns)
- [ブログBlog](https://start-link.jp/hubspot-ai)
- [業界別ガイドIndustry guides](https://start-link.jp/case)
- [採用情報Recruit](https://start-link.jp/recruit)

[資料DL](https://start-link.jp/download/service) [無料相談 →](https://start-link.jp/contact)

[会社情報](https://start-link.jp/about) [サービス](https://start-link.jp/service) [プロダクト](https://start-link.jp/sync) [Youtube](https://start-link.jp/about/sns) [ブログ](https://start-link.jp/hubspot-ai) [業界別ガイド](https://start-link.jp/case) [採用情報](https://start-link.jp/recruit)

[資料ダウンロード](https://start-link.jp/download/service) [無料相談 →](https://start-link.jp/contact)

- [トップ](https://start-link.jp)
- [会社情報](https://start-link.jp/about)
- [サービス](https://start-link.jp/service)
- [Youtube](https://start-link.jp/about/sns)
- [ブログ](https://start-link.jp/hubspot-ai)
- [Contact](https://start-link.jp/contact)
- [個人情報保護方針](https://start-link.jp/privacy-policy)
- [個人情報取り扱い規定](https://start-link.jp/personal-information-processing-agreement)

[ホーム](https://start-link.jp) › [ブログ](https://start-link.jp/hubspot-ai) ›[AI活用](https://start-link.jp/hubspot-ai/ai) ›[MCP連携](https://start-link.jp/hubspot-ai/ai/mcp-integration) ›HubSpot MCPサーバーでCRM操作を自動化｜AIがコンタクト・取引を管理

# HubSpot MCPサーバーでCRM操作を自動化｜AIがコンタクト・取引を管理

- 2026年3月14日
- 最終更新: 2026年10月24日

![](https://start-link.jp/hubfs/blog/screenshots/generated/gen_mcp-hubspot-crm-automation_v2.png)

この記事の結論

CRM運用のボトルネックは「入力・集計・転記」の手作業です。HubSpot MCPサーバーを使えば、AIエージェントがコンタクト・取引・会社といったCRMデータを自然言語で操作できるようになります。

ブログ目次

もっと見る ▼

**CRM運用のボトルネックは「入力・集計・転記」の手作業です。HubSpot MCPサーバーを使えば、AIエージェントがコンタクト・取引・会社といったCRMデータを自然言語で操作できるようになります。**

「商談が終わるたびにCRMへ手入力し直す時間が惜しい」「週次レビューの前に、ダッシュボードの数字をスプレッドシートへ転記している」「重複データや表記ゆれが気になるが、クレンジングに割く時間が取れない」——営業現場からは、こうした声が絶えません。

HubSpot MCPサーバーとは、AIクライアントとHubSpot CRMを標準プロトコルでつなぐ公式のコネクタです。ClaudeやChatGPTなどのAIエージェントが、自然言語の指示だけでCRMデータを検索・取得・更新できるようになります。APIのエンドポイント仕様を覚える必要も、操作ごとに連携コードを書く必要もありません。2026年10月時点で、公式のリモートMCPサーバーは検索・取得だけでなく、確認を挟んだうえでのレコードの作成・更新にも対応しています。

CRMは単なるデータベースではなく、営業プロセスの標準化と経営判断の基盤として機能するものです。その出入り口が「画面操作」から「自然言語」に変わることは、入力負荷を下げるだけでなく、CRMの活用度そのものを引き上げる転換点になると考えています。本記事では、仕組みの全体像からセットアップ手順、パイプライン管理やデータクレンジングの自動化設計、正直な限界まで、実務で使えるレベルで解説します。

## この記事でわかること

「CRM操作をAIに任せたいが、何から始めればよいか分からない」という営業・マーケティング・CSの担当者と、導入設計を考えるリーダーに向けて、MCPサーバーの全体像から導入の進め方までを整理しました。

- **HubSpot MCPサーバーの仕組みと2つの種類** — リモートMCPサーバーと開発者向けMCPサーバーの違い、対応クライアント、従来のAPI連携との違いを整理します。
- **セットアップの具体的な手順** — MCPコネクタの作成、AIクライアントへの接続設定、接続テストまで、ステップバイステップで解説します。
- **コンタクト・取引・会社をAIから操作する方法** — 提供される主なツールと、自然言語クエリの実例を紹介します。
- **パイプライン管理・レポート・データクレンジングの自動化設計** — 週次レビューや停滞取引アラートなど、実務で使える設計パターンを示します。
- **セキュリティ設計・権限管理・正直な限界** — AIに任せる範囲と人間が判断すべき範囲、向かないケースまで率直に書きます。

HubSpot CRMの操作をAIエージェントで自動化し、営業・マーケティングの生産性を上げたい方に向けて書いています。最後まで読むと、自社のCRM運用のどこにMCPサーバーを置くべきかが見え、読み取り系の自動化から始める最初の一歩を踏み出せるようになります。

## HubSpot MCPサーバーとは——CRM操作の新しいインターフェース

まず全体像を整理します。MCPというプロトコルの位置づけ、HubSpotが提供する2種類のサーバー、そして従来のAPI連携との違いという順に見ていくと、なぜ今CRM操作の自動化が現実的になったのかが分かりやすいです。

### Model Context Protocol（MCP）の基本概念

[Model Context Protocol（MCP）](https://modelcontextprotocol.io)は、Anthropic社が2024年に公開したオープンスタンダードです。LLM（大規模言語モデル）が外部システムのデータやツールに、標準化された方法で安全にアクセスするための通信プロトコルとして設計されています。

MCPがよく「AIのUSB-C」と表現されるのには明確な理由があります。USB-Cが登場する前、デバイスごとに異なる充電ケーブルが必要でした。同様に、MCPが登場する前は、AIと外部システムを接続するたびに個別のAPI連携コードを書く必要がありました。MCPはこの問題を解決し、1つの標準プロトコルで多くのシステムとAIを接続しやすくします。MCPの最新の仕様バージョンは2026-07-28で、Claude・ChatGPT・Visual Studio Codeなど多数のクライアントが対応しています。

### HubSpot公式の2種類のMCPサーバー

HubSpotは公式に2種類のMCPサーバーを提供しています。用途が異なるため、目的に合わせて使い分ける必要があります。

| 種類 | 接続方式 | 主な用途 | 対象ユーザー |
| --- | --- | --- | --- |
| **リモートMCPサーバー** | OAuth（PKCE必須）認証経由のクラウド接続（`https://mcp.hubspot.com`） | CRMデータの検索・取得・操作 | 営業・マーケティング・CS担当者 |
| **開発者向けMCPサーバー** | HubSpot CLI（`hs mcp setup`）で入れるローカル接続 | HubSpotアプリ・CMSコンテンツの開発支援 | 開発者・テクニカルチーム |

2026年10月時点の公式ドキュメントでは、リモートMCPサーバーの接続はHubSpotアカウント内の「MCPコネクタ」を作成して行う形になっています。OAuthとPKCEに対応したMCPクライアントであれば、どれからでも接続できます。

対応クライアントはMCP公式のクライアント一覧に多数載っており、ClaudeやChatGPT、Visual Studio Codeのほか、CursorやWindsurfなども対象に含まれます。以下の画面は、Microsoft CopilotとHubSpotを連携するためのエージェントの掲載ページです。画面には開発元の表記や、製品デモ動画のサムネイルが写っています。

![HubSpot Agent for Copilot のマーケットプレイス掲載ページ](https://start-link.jp/hubfs/blog/screenshots/library/copilot_hubspot_mcp.png)

本記事では、CRM操作の自動化に直結するリモートMCPサーバーを中心に解説します。

### 従来のAPI連携との根本的な違い

従来の[HubSpot API](https://developers.hubspot.com)連携とMCPサーバーの違いは、「誰がAPIの仕様を理解する必要があるか」にあります。

| 比較項目 | 従来のAPI連携 | MCPサーバー経由 |
| --- | --- | --- |
| APIエンドポイントの知識 | 開発者が全エンドポイントを把握する必要あり | AIが適切なツールを自動選択 |
| リクエスト構造 | JSON構造を手動で組み立て | 自然言語で指示するだけ |
| エラーハンドリング | 開発者がコードで対応 | AIが文脈に応じて再試行・代替処理を試みる |
| 保守コスト | API仕様変更時にコード修正が必要 | 多くの変更はMCPサーバー側で吸収される |
| 学習コスト | API仕様の習得に相応の期間が必要 | 自然言語で始められるため導入障壁が低い |
| 柔軟性 | 事前定義した操作のみ実行可能 | 自然言語で新しいクエリをその場で実行 |

CRMのAPI連携やフローを組んだ経験のある方なら、エンドポイント仕様の把握と保守にどれだけの工数がかかるかご存じかと思います。MCPはそのレイヤーをAI側に吸収させる発想です。

これは単なる「便利になった」というレベルの話ではありません。API連携の設計・開発・保守にかかっていたエンジニアリソースを、より価値の高いプロダクト開発やビジネスロジックの構築に振り向けやすくなるという、組織のリソース配分に関わる変化です。

## セットアップ手順——まず読み取り中心でつなぐ

セットアップは「MCPコネクタの作成」「AIクライアントへの接続設定」「接続テスト」の3ステップです。ここでのポイントは、いきなりすべての操作をAIに開放するのではなく、読み取り中心の最小権限から始めることです。2026年10月時点の公式ドキュメントに沿って整理しています。

### 前提条件の確認

MCPサーバーを利用するためには、以下の条件を満たす必要があります。

| 必要なもの | 用途 |
| --- | --- |
| MCPコネクタを作成できるHubSpotアカウントとユーザー権限 | 接続先のCRM環境と認証の起点 |
| OAuthとPKCEに対応したMCPクライアント（Claude Code、Claude Desktop、Visual Studio Code など） | AIからの操作窓口 |
| MCPコネクタのClient ID・Client secret・リダイレクトURL | OAuth認証の情報 |

### ステップ1：MCPコネクタの作成と権限の考え方

まず、HubSpotの管理画面でMCPコネクタを作成します。

1. HubSpotにログインし、メインナビゲーションの「開発」→「MCPコネクタ」に進みます
2. 右上の「MCPコネクタを作成」をクリックします
3. コネクタ名（例：`MCP CRM Automation`）と、必要に応じて説明を入力します
4. リダイレクトURLを入力して作成します（使うMCPクライアントのコールバックURLに合わせます）

作成すると、Client IDとClient secretが表示されます。この2つは次のステップで使いますので、パスワードと同じ扱いで管理してください。

ポイントになってくるのは、権限の考え方です。コネクタ作成時にスコープを自分で指定することはありません。利用できるスコープは、インストール時点のMCPサーバーのツールと、認可時にユーザーが付与した権限で決まります。また、操作はすべて接続したHubSpotユーザーの権限に従います。最初は閲覧中心の権限を持つユーザーで接続し、動作に慣れてから書き込みを許可する進め方が安心です。

### ステップ2：AIクライアントへの接続設定

リモートMCPサーバーの接続先は `https://mcp.hubspot.com` です。Claude Codeでは、HTTPトランスポートでコネクタの認証情報を指定して追加します。

```
claude mcp add --transport http \
  --client-id <コネクタのClient ID> --client-secret --callback-port 8080 \
  hubspot https://mcp.hubspot.com/
```

`--client-secret` を付けると、Client secretを伏せ字で入力するよう求められます。コールバックポートを固定する場合は、コネクタのリダイレクトURLを `http://localhost:8080/callback` に合わせておきます（`--client-id`・`--client-secret`・`--callback-port` の指定は、Claude Code公式ドキュメントの[MCPの項](https://code.claude.com/docs/en/mcp)にある事前設定済みOAuth認証の書き方です）。追加したら、Claude Code上で `/mcp` を開いてHubSpotの認可を完了します。SSEトランスポートは非推奨ですので、HTTPで接続してください。

Claude Desktopなどそのほかのクライアントでは、MCPコネクタ（カスタムコネクタ）の設定画面に、URLとClient ID・Client secretを入力して接続します。画面の項目名はクライアントごとに異なりますので、各クライアントの公式ドキュメントを確認してください。

チームで同じ接続設定を共有したい場合は、プロジェクトルートの `.mcp.json` に設定を置く方法があります。Client secretは設定ファイルに書き込まず、各自が入力する運用にしてください。MCPとClaude Codeの連携については、「[Claude Codeの使い方｜インストールから実践的な開発ワークフローまで完全ガイド](https://start-link.jp/hubspot-ai/ai/ai-driven-dev/claude-code-guide)」で詳しく解説しています。

なお、HubSpotアプリやCMSコンテンツを開発する場合は、別の「開発者向けMCPサーバー」を `hs mcp setup` で追加します。CRMデータを操作するのはリモートMCPサーバーの役割です。

### ステップ3：接続テスト

設定が完了したら、AIクライアントから簡単なクエリを実行して接続を確認します。公式ドキュメントでは、接続後に `get_user_details` を実行して、ユーザー・アカウント情報と利用できるツールやオブジェクトを確認するよう案内されています。

```
「HubSpotのコンタクトを5件表示してください」
```

正常に接続されていれば、AIがMCPサーバー経由でHubSpotのコンタクト情報を取得し、一覧で表示します。エラーが発生する場合は、PKCEに対応したクライアントか、リダイレクトURLがコネクタの設定と一致しているかを確認してください。しばらく使わなかった後に動かなくなったときは、リフレッシュトークンによる更新か、認可のやり直しが必要です。

## コンタクト・取引・会社をAIから操作する

ここからは実践編です。MCPサーバーが提供するツール群と、自然言語でのクエリ例、そして営業・マーケティングそれぞれの活用パターンを見ていきます。

### MCPサーバーが提供する主なツール

HubSpot MCPサーバーは、マーケティング・営業・カスタマーサービスチームが日常的に操作するCRMオブジェクトを、少数の汎用ツールでカバーしています。AIが自然言語の指示から適切なツールを自動選択するため、ユーザーがツール名を意識する必要はありません。2026年10月時点の公式ドキュメントに載っている主なツールは次のとおりです。

| ツール名 | 対応範囲 | 操作内容 |
| --- | --- | --- |
| get\_user\_details | ユーザー・アカウント | 接続ユーザーの情報と、利用できるツール・オブジェクトの確認 |
| discover\_hubspot\_schema | 全オブジェクト | 利用できるオブジェクトの種類と、読み書きの可否の確認 |
| search\_crm\_objects | CRMレコード全般 | フィルターグループによる検索（1ページ最大200件） |
| get\_crm\_objects | CRMレコード全般 | IDを指定した取得（1回最大100件） |
| manage\_crm\_objects | CRMレコード・アクティビティ | 作成・更新。変更内容の提示と、ユーザーの明示的な確認を経て実行 |
| query\_crm\_data | CRMデータ | SQL風の集計クエリ（結合・サブクエリは非対応） |
| search\_properties / get\_properties | プロパティ | プロパティ定義の検索・取得 |
| manage\_custom\_pipelines | パイプライン | パイプラインの作成・管理 |

このほか、キャンペーン、マーケティングメール、ランディングページ、ブログ記事、会話などを扱うツールも用意されています。利用できるツールは、HubSpotのサブスクリプション・ユーザー権限・アカウント設定によって変わるため、接続後に `get_user_details` で確認してください。見積書や請求書などの売上関連オブジェクトは、ベータ提供のものがあります。

### オブジェクトを横断した検索と更新

自然言語でのクエリ例と、MCPサーバーが内部で実行する操作を見ていきます。

**ユースケース1：特定条件のコンタクト検索**

```
プロンプト例：
「過去30日以内に作成された、東京都のコンタクトで、
 ライフサイクルステージがMQLのものを一覧表示してください」
```

AIはこの自然言語の指示を、MCPサーバーの検索ツール（HubSpotのCRM検索APIがベース）のフィルター条件に変換して、該当するコンタクトを絞り込みます。従来であれば、フィルター条件のJSON構造を手動で組み立てる必要がありましたが、MCPではこの複雑さの多くが自然言語の裏側に隠れます。

**ユースケース2：コンタクト情報の一括更新**

```
プロンプト例：
「会社名が"株式会社〇〇"のコンタクトのうち、
 業種プロパティが空のものに"IT・通信"を設定してください」
```

このような条件付き更新も、MCPサーバー経由で実行できます。公式の作成・更新ツールは、変更内容の概要を提示してユーザーの明示的な確認を得てから実行する作りです。一括更新は影響範囲が大きいため、対象件数と変更内容をAIに提示させ、人間が確認してから反映させる運用をおすすめします。

**ユースケース3：会社とコンタクトをまたいだ抽出**

```
プロンプト例：
「従業員数が100名以上で、業種が"製造業"の会社の中から、
 関連するコンタクトが3名以上登録されている会社を
 リストアップしてください」
```

このようなオブジェクト間の関連（アソシエーション）をまたぐ問いも、自然言語で指示できます。ただし、SQL風の集計ツールは関連付けをたどる集計に対応していないため、AIは会社の検索と関連コンタクトの取得を何度かに分けて組み合わせることになります。会社の数が多いと呼び出しが増えるため、まずは業種や従業員数で対象を絞ってから聞くのが実務的です。

### 営業・マーケティングでの活用パターン

営業担当者が商談前に時間をかけやすい作業のひとつが、顧客情報の収集と整理です。MCPサーバーを活用すれば、このプロセスを短縮しやすくなります。

```
プロンプト例：
「株式会社〇〇との来週の商談に向けて、
 この会社の基本情報、関連するコンタクト一覧、
 過去の取引履歴、オープン中のチケットをまとめてください」
```

AIエージェントが会社情報、関連コンタクト、取引履歴、サポートチケットを横断的に取得し、商談に必要な情報を一画面で整理して提示します。従来はCRMの複数画面を行き来しながら情報を集めていた作業が、1つのプロンプトで済ませやすくなります。

マーケティング側では、リード分析やキャンペーン効果の検証で力を発揮します。

```
プロンプト例：
「スコアが80以上のリードのうち、直近30日で
 Webサイトに3回以上訪問したコンタクトを抽出してください」

「先月の展示会キャンペーンに紐づくコンタクトのうち、
 取引が作成されたものの転換率を算出してください」
```

マーケティング担当者がSQLやAPIの知識なしに、複合条件でのリード分析を試せます。HubSpotのデフォルトレポートでは表現しにくいクロスオブジェクト分析も、自然言語の指示から叩き台を作れます。ただし、取得できるプロパティや件数には公式ツールの制限があり、AIの集計結果は元のレコードと突き合わせて確認する前提で使います。

なお、プロンプト例のステージ名やプロパティ名、閾値はあくまで叩き台です。企業によって商材も営業プロセスも異なりますので、自社のパイプライン設計やプロパティ名に合わせて書き換えて使ってください。

## パイプライン管理の自動化設計

パイプライン管理は、MCPサーバーの効果を確かめやすい領域の一つです。ただし前提として、取引ステージ・受注確度・ステージ定義・必須入力プロパティという4要素でパイプラインが設計されていることが重要です。MCPはその設計済みのパイプラインを「監視・集計するレイヤー」として位置づけると理解しやすいでしょう。

### 週次パイプラインレビューの自動化

従来の週次パイプラインレビューでは、営業マネージャーがHubSpotのダッシュボードを確認し、スプレッドシートに転記し、コメントを追加するという手順を踏んでいました。MCPサーバーでどう変わるかを整理すると、以下のようになります。

| 工程 | 従来のやり方 | MCP導入後 |
| --- | --- | --- |
| 数値の確認 | ダッシュボードを目視で確認 | プロンプト1本で集計 |
| レポート作成 | スプレッドシートへ転記・整形 | AIが指定フォーマットで生成 |
| 論点の抽出 | マネージャーの経験と勘 | 停滞取引・先週比などを自動列挙 |

```
プロンプト例：
「今週のパイプラインレビューレポートを作成してください。
 以下の項目を含めてください：
 1. ステージ別の取引数と合計金額（先週比）
 2. 今月クローズ予定の取引一覧（確度別）
 3. 30日以上ステージが変わっていない停滞取引
 4. 今週新規に作成された取引の一覧
 5. 担当者別の取引金額サマリー」
```

```
プロンプト例：
「担当者が田中太郎で、最終活動日が60日以上前の取引を
 すべて"停滞"ステージに移動してください」
```

### 停滞・異常を検出するアラート設計

MCPサーバーは、定期的にCRMデータをチェックして異常値を検出するアラートシステムとしても活用できます。

具体的なアラート設計パターンとしては、以下のようなものがあります。

- **停滞アラート**: 特定のステージに一定期間以上滞留している取引を検出
- **金額異常アラート**: 取引金額が通常の範囲を大きく逸脱するケースを検出
- **クローズ予定超過アラート**: クローズ予定日を過ぎた取引を一覧化
- **担当者負荷アラート**: 特定の担当者に取引が集中しすぎている状況を検出

ここで重要なのは、停滞取引の発見を担当者個人の気づきや記憶に頼らないという発想です。チェックそのものを仕組み化してしまえば、属人化していたレビューが、担当が変わっても・新人でも同じ基準で回る運用になります。これらのアラートをClaude Codeの定期実行機能やCronジョブと組み合わせることで、能動的にCRMの状態を監視し、問題を早期に発見できる体制を構築できます。定期実行では確認を求める操作が止まりやすいため、最初は読み取りだけのアラートから始めます。許可ルールは、サーバー全体を `mcp__hubspot__*` と指定すると作成・更新のツール（`manage_crm_objects` など）まで対象に入ってしまうため、読み取りに使うツールだけを `mcp____` の形で個別に許可します。たとえば `mcp__hubspot__search_crm_objects`・`mcp__hubspot__get_crm_objects`・`mcp__hubspot__query_crm_data` のように並べます（サーバー名は接続時に付けた名前です）。集計（`query_crm_data`）を使う場合は、公式ドキュメントで最初のクエリの前に構文と制限を確認する `tool_guidance` を呼び、クエリの前に `search_properties` でプロパティ名を確かめるよう案内されています。無人で実行すると確認の画面に答えられないため、`mcp__hubspot__tool_guidance` と `mcp__hubspot__search_properties` も読み取り用として許可に加えておきます。更新系のツールは許可に含めず、必要になった時点で人が内容を確認して実行します。

### 具体例：停滞取引のチェックを読み取り専用で定期実行する

Claude Codeで、クローズ予定日を過ぎたままの取引を一覧にする例です。HubSpotのMCPサーバーを `hubspot` という名前で追加し、`/mcp` で認可を済ませてある前提です。

```
claude -p "HubSpotで、クローズ予定日を過ぎていて、まだ受注・失注になっていない取引を検索し、取引名・担当者・金額・クローズ予定日の表にしてください。レコードの作成・更新はしないでください。" \
  --permission-mode dontAsk \
  --allowedTools "mcp__hubspot__search_crm_objects" "mcp__hubspot__get_crm_objects" "mcp__hubspot__search_properties" "mcp__hubspot__search_owners" "mcp__hubspot__tool_guidance"
```

ポイントは2つです。1つ目は、`--permission-mode dontAsk` を付けていることです。このモードでは、事前に許可していないツールの呼び出しは確認を出さずに拒否されます。ただし、設定ファイルなどで既に許可しているツールはこのモードでも使えるため、更新系のツールを確実に止めたいときは、設定の許可一覧を確認したうえで `--disallowedTools` で更新系のツールを明示的に拒否しておきます。2つ目は、`--allowedTools` に読み取りのツールだけを1つずつ並べていることです。担当者名を表に入れるため、担当者を引く `search_owners` も加えています（[Claude Codeの権限モード](https://code.claude.com/docs/en/permission-modes)）。

結果を受け取ったら、次の3点を見て判断します。

- 件数が前週から大きく増えていないか（増えていれば、案件の進み方かクローズ予定日の入力運用に問題がある）
- 同じ担当者に偏っていないか（偏っていれば、案件数か入力の負荷を見直す）
- クローズ予定日を更新すべき取引か、失注として閉じるべき取引か（ここは担当者と話して人が決める）

最初の数回は、HubSpotの取引一覧で同じ条件のフィルターを作り、件数が一致するかを確かめてください。一致を確認できてから、毎週の定期実行に載せるのが安全です。

## レポート生成とデータクレンジングの自動化

パイプラインと並んで効果が大きいのが、レポート作成とデータクレンジングの領域です。どちらも「分かってはいるが後回しになりがちな作業」であり、仕組み化の価値が高い領域です。

### 事前設計不要のアドホックレポート

MCPサーバーを使ったレポート生成のメリットのひとつは、「レポートの事前設計が不要」という点です。HubSpotの標準レポート機能では、表示したい指標やフィルター条件を事前に設定しておく必要がありますが、MCPサーバー経由であれば、その場の質問に合わせたアドホックな集計を、取得した時点のデータで作れます。

```
プロンプト例：
「今月の営業活動レポートを以下の観点で作成してください：
 - チャネル別のリード獲得数（Webフォーム/展示会/紹介）
 - MQL→SQL転換率の推移（過去3ヶ月比較）
 - 平均商談期間（初回接触からクローズまで）
 - 失注理由のTop5と件数」
```

恒常的に使う指標はHubSpotのダッシュボードに作り込み、突発的な経営会議の問いや分析の叩き台はMCPで生成する、という使い分けが現実的です。Claude Codeでダッシュボードや分析資料を組む考え方は、[経営データの可視化](https://start-link.jp/service/claude-code/business-intelligence)のページで紹介しています。

### データクレンジングの自動化パターン

CRMデータの品質劣化は、多くの組織が直面する課題です。スプレッドシートや複数ツールに情報が分散したまま運用を続けると、重複や表記ゆれは自然に積み上がっていきます。MCPサーバーを活用すれば、データクレンジングのルーティンを効率化しやすくなります。

| クレンジング項目 | 検出方法 | 自動修正アクション |
| --- | --- | --- |
| 重複コンタクト | メールアドレスの完全一致・類似度検出 | マージ候補のリスト化 |
| 不完全データ | 必須プロパティ（会社名・電話番号等）の空欄チェック | 欠損項目のリスト化・補完候補の提示 |
| 表記ゆれ | 会社名の正規化（（株）→ 株式会社、全角半角統一） | 統一ルールに基づく修正案の作成（確認してから反映） |
| 古いデータ | 最終活動日が1年以上前のコンタクト | アーカイブ候補のリスト化 |
| 不正なメールアドレス | 形式チェック（@マークの有無・ドメイン部分の書式） | 無効の候補としてリスト化 |

```
プロンプト例：
「HubSpotのコンタクトデータのクレンジングレポートを作成してください。
 以下の観点でチェックしてください：
 1. メールアドレスが重複しているコンタクトのペア一覧
 2. 会社名が空欄のコンタクト数
 3. 電話番号のフォーマットが統一されていないケース
 4. ライフサイクルステージが設定されていないコンタクト数
 修正が必要なものはリストアップしてください」
```

役割分担としては、「検出」と「修正候補の提示」をAIに任せ、「どのレコードを実際にマージ・修正するか」の最終判断を人間が行う設計が安心です。クレンジング結果をレポートとして定期的に出力させるだけでも、データ品質の見える化という意味で大きな前進になります。

## セキュリティ設計とAIに任せる範囲の決め方

自動化の効果が大きい領域ほど、権限設計は慎重に考えたいところです。私たちが推奨するのは、AIを完全な自律モードで動かすのではなく、人間のレビューを挟む設計です。ここでは、認証・権限の原則と、AIに任せる範囲の線引きを整理します。

### 最小権限・環境分離・監査ログの3原則

HubSpotのリモートMCPサーバーは、OAuth認証（MCP仕様のOAuth 2.1の考え方に沿ったもの）を採用しており、すべての認証フローでPKCE（Proof Key for Code Exchange：認可コードの傍受を防ぐセキュリティ拡張）が必須です。アクセストークンには有効期限があり、期限が切れたらリフレッシュトークンで更新します。

権限設計のベストプラクティスとしては、以下の3原則を守ることが重要です。

1. **最小権限の原則**: 接続するHubSpotユーザーに、自動化に必要な権限のみを付与し、不要な書き込み権限は外す
2. **環境分離**: 本番環境とテスト環境でコネクタと認証情報を分離し、テスト時に本番データを変更するリスクを排除する
3. **監査ログ**: MCPサーバー経由の操作履歴を記録し、「いつ・誰が・何を変更したか」を追跡可能にする

### AIに任せる領域と人間が判断する領域

MCPによるCRM自動化では、「AIが得意なこと」と「人間が判断すべきこと」を分けて設計すると、安全性と効率を両立できます。

| AIに任せてよい領域 | 人間が判断すべき領域 |
| --- | --- |
| データの検索・集計・レポートの下書き | パイプライン設計・ステージ定義 |
| 重複・表記ゆれ・欠損の検出 | クレンジング結果の最終承認 |
| 停滞取引の検出・アラート通知 | 一括更新・削除の実行判断 |
| 商談準備のための情報収集 | 大型案件へのアプローチ方針 |

AIは正解を保証する存在ではなく、リサーチと集計を手伝うアシスタントとして位置づけるのが実務的です。特に書き込み操作は、AIに変更内容を提示させてから人間が確認して実行する流れを標準にしておくと、誤操作のリスクを抑えられます。

### HubSpotユーザー権限との連動とチーム運用

MCPサーバー経由のアクセスは、接続したHubSpotユーザーの権限に従います。ユーザーが閲覧・編集できるレコードだけが対象で、アクセス権のないデータは取得できません。また、アカウントで「機密データ」を有効にしている場合、通話・メール・会議・メモ・タスクなどのアクティビティと会話データは、MCPサーバーからは取得できません（通常のCRM APIには適用されない制限です）。操作の記録の残り方は、利用するプランと設定によって異なりますので、監査要件がある場合は事前にHubSpotの監査ログの範囲を確認してください。

複数のメンバーがMCPサーバーを利用する場合、以下のルールを事前に定めておくことを推奨します。

- **読み取り専用ユーザー**と**書き込み可能ユーザー**を明確に区分する
- **一括更新操作**（例えば100件以上の同時変更）は承認フローを経由させる
- **削除操作**はMCPサーバー経由では実行しない（HubSpot管理画面からのみ実行）
- **コネクタのClient secret**は設定ファイルやソースコードに書き込まず、各自が入力するか、シークレット管理の仕組みで扱う

## 正直な限界と向かないケース

MCPサーバーは強力なツールですが、万能ではありません。導入してから「思っていたのと違った」とならないよう、現時点での制限事項と向かないケースを率直に整理します。

### 公式リモートMCPサーバーの現状の制約

**書き込みは確認つき、範囲はアカウント次第**: 2026年10月時点の公式ドキュメントでは、リモートMCPサーバーはコンタクト・会社・取引・チケットなどのレコードの作成・更新にも対応しています。ただし、作成・更新の前にはユーザーの明示的な確認が入ります。使えるツールとオブジェクトは、サブスクリプション・ユーザー権限・アカウント設定によって変わります。見積書などの売上関連オブジェクトの一部はベータ提供で、必要なオプションのスコープや上位プランが条件になっています。

**検索・集計の制約**: 検索はHubSpotのCRM検索APIがベースで、ベクトル検索には対応していません。SQL風の集計クエリ（query\_crm\_data）も、結合・サブクエリ・関連付けをたどる集計には対応していません。複雑なクロスオブジェクト分析は、結果を確認しながら段階的に聞く使い方になります。

**コミュニティ製サーバーを使う場合**: 公式でカバーできない要件がある場合に限り、コミュニティ製のMCPサーバーが選択肢になります。その場合は、セキュリティリスクの評価とコードレビューを事前に行うことをおすすめします。

### MCPサーバーが向かないケース

以下のようなケースでは、MCPよりも別の手段が適しています。

| 向かないケース | 理由 | 代替手段 |
| --- | --- | --- |
| 大量データの一括バルク処理 | ツールごとに1回で扱える件数に上限があり（検索は1ページ最大200件、ID指定の取得は1回最大100件など）、作成・更新は確認を挟んで進む | HubSpot APIのバッチ処理・インポート機能 |
| 厳密なリアルタイム性が求められる処理 | キャッシュ機構を持つ実装があり、常に最新データが返るとは限らない | Webhook・API直接連携 |
| 人の確認なしの書き込み自動化を本番運用したい | 公式サーバーの作成・更新は、ユーザーの明示的な確認を前提にした作り | ワークフロー・既存API連携 |
| 削除や承認を伴う危険な操作 | 誤操作の影響が大きく、AIの判断に委ねるべきでない | HubSpot管理画面での手動実行 |

このほか、MCPサーバー経由でデータを更新した場合にHubSpotのワークフローが意図通りトリガーされるかは、トリガー条件次第です。事前にテスト環境で検証しておくと安心です。

### 件数と目的で手段を決める判断例

「MCPで済ませるか、インポートやAPIに回すか」は、対象の件数と、全件がそろっている必要があるかで決めると迷いにくくなります。次の表は判断の一例です。件数の区切りは公式の基準ではなく、ツールごとの上限（検索は1ページ最大200件、ID指定の取得は1回最大100件）と、書き込みのたびに確認が入る作りから逆算した目安です。

| やりたいこと | 対象の規模 | 向いている手段 | 理由 |
| --- | --- | --- | --- |
| 商談前に1社分の情報をまとめる | 数件〜数十件の読み取り | MCP | 1〜数回の検索・取得で収まり、結果をその場で確認できる |
| 停滞取引の一覧を毎週出す | 数十〜百数十件の読み取り | MCP（読み取り専用の定期実行） | 1ページ200件の範囲に収まりやすい。件数が増えたら件数の突き合わせを足す |
| 表記ゆれを直す | 十数件の更新 | MCP（変更内容を確認して反映） | 書き込みのたびに確認が入るため、少数なら1件ずつ目で見て反映できる |
| 全コンタクトのプロパティを一括で書き換える | 数百件〜数万件の更新 | インポート・バッチAPI | 1件ずつの確認では回らず、取りこぼしの検証もしにくい |
| 経営会議用に全件の数字を確定させる | 全件の集計 | 標準レポート・API | ページ送りの取りこぼしがあると数字が合わない |

MCPは、件数の制限や取りこぼしがありうる前提で扱うのが安全です。全件がそろっている必要がある作業では、APIや標準レポートで取った件数と突き合わせてから、MCPの結果を使うことをおすすめします。

### カスタムMCPサーバー・既存API連携との使い分け

公式MCPサーバーでカバーできないワークフローのトリガー、バルクデータ操作などが必要な場合は、[HubSpot API](https://start-link.jp/hubspot-ai/hubspot/integration-ecosystem/hubspot-api-getting-started-guide)を活用したカスタムMCPサーバーの構築が選択肢になります。

GitHub上にはコミュニティ製のMCPサーバーが複数存在し、キャッシュ機構を内蔵するものもあります。ただし、サードパーティサーバーの利用時はセキュリティ監査を実施し、トークンの取り扱いを確認してください。

公式MCPサーバーを基本にしつつ、自社独自のビジネスロジックをカスタムツールとして追加するハイブリッド構成は、実務上の選択肢のひとつとして考えられます。

MCPの技術的な全体像やセキュリティ設計の詳細については、「[MCPサーバーの構築ガイド｜自社データをAIに接続するための設計と実装手順](https://start-link.jp/hubspot-ai/ai/mcp-integration/mcp-server-development-guide)」で詳しく解説しています。AIエージェントの開発手法については「[AIエージェント開発入門](https://start-link.jp/hubspot-ai/ai/ai-driven-dev/ai-agent-development-guide)」も参考にしてください。

## 導入ロードマップ——スモールスタートで段階的に広げる

MCPサーバーによるCRM自動化は、一度にすべてを実装するのではなく、段階的に導入することを推奨します。すべてを一気に進めるのは難しいものです。自社で活用できそうな領域・効果が出そうな領域を見極めて優先順位をつけ、小さく始めて広げていく形が現実的です。

### Phase 1〜2：読み取りとクレンジングで成功体験を作る

| Phase | 期間の目安 | 取り組む内容 | 狙い |
| --- | --- | --- | --- |
| Phase 1 | 1〜2週間 | セットアップと接続テスト、日次・週次レポートの自動生成、アドホックな検索・集計 | 読み取りだけで効果を実感する |
| Phase 2 | 3〜4週間 | 重複コンタクトの検出と統合候補リスト化、表記ゆれの検出と修正ルール策定、不完全データの補完プロセス | データ品質の底上げ |

Phase 1の「読み取り・レポート自動化」だけでも、業務効率化の効果を確かめやすい段階です。まずはここから着手し、チーム内での成功体験を積み上げてから次のフェーズに進むのが現実的です。ただし、効果の大きさはデータの整備状況と運用ルールによって変わります。

### Phase 3〜4：パイプライン監視と他システム連携へ

| Phase | 期間の目安 | 取り組む内容 | 狙い |
| --- | --- | --- | --- |
| Phase 3 | 5〜8週間 | 停滞取引の自動検出とアラート設計、パイプラインレビューの定期自動レポート化、商談スコアリングとAI分析 | パイプライン監視の仕組み化 |
| Phase 4 | 2〜3ヶ月 | 複数のMCPサーバーを組み合わせたマルチシステム連携（HubSpot + freee + Slackなど）、営業プロセス全体のAIアシスタント化、経営ダッシュボードの自動更新 | 一気通貫の自動化 |

Phase 4で視界に入ってくるのが、CRMを中心に据えた一気通貫の業務フローです。HubSpotはコンタクト獲得から取引、顧客化、請求までつなげられるプラットフォームであり、例えば会計システムと連携すれば販売管理システムのような形でも使えます。

以下の画面は、HubSpotの会社レコード上に会計システム連携のカードが表示されている様子です。CRMのレコード画面の中に、会計システムとの連携機能がカードとしてまとまっていることが確認できます。MCPによるCRM操作は、こうした一気通貫フローの入り口をAIに開くものと捉えると、設計の方向性が見えやすくなります。

![HubSpotの会社レコードとfreee取引先連携カード（Sync for freee）](https://start-link.jp/hubfs/blog/screenshots/library/sync_freee_company.png)

## よくある質問

### Q1. HubSpot MCPサーバーを利用するのに追加費用はかかりますか？

2026年10月時点の公式ドキュメントには、リモートMCPサーバー自体の利用料金は記載されていません。利用できるツールとオブジェクトは、HubSpotのサブスクリプション・ユーザー権限・アカウント設定によって変わります。たとえば、AEO（AI検索対策）関連のツールはMarketing Hubの有償プラン（Professional以上）が条件で、見積書などの売上関連オブジェクトの一部はRevenue Hubの有償プランが条件です。最新の条件はHubSpotの公式ドキュメントで確認してください。AIクライアント側のサブスクリプション費用は別途必要になる場合があります。なお、大量のデータを扱う場合は、費用よりも先に件数の制限を確認してください。公式ドキュメントでは、検索ツールは1ページ最大200件、ID指定の取得は1回最大100件といった、ツールごとの上限が示されています。検索ツールはHubSpotのCRM検索APIがベースのため、件数や呼び出し回数の扱いは、利用するツールと、そのもとになっているAPIのガイドで確認するのが確実です（[MCPサーバーの公式ドキュメント](https://developers.hubspot.com/docs/apps/developer-platform/build-apps/integrate-with-the-remote-hubspot-mcp-server)・[API利用ガイドライン](https://developers.hubspot.com/docs/developer-tooling/platform/usage-guidelines)）。

### Q2. MCPサーバー経由の操作で、HubSpotのワークフローはトリガーされますか？

MCPサーバー経由で更新したプロパティの値が、ワークフローの登録条件に合えば、登録の対象になると考えられます。ただし、登録条件の組み方や再登録の設定によって結果は変わり、MCP経由の更新でどう動くかを公式ドキュメントで明示した記載は確認できていません。本番で使う前に、テスト環境で「MCPから1件更新し、ワークフローの登録履歴に載るか」を確かめてから運用に載せてください。

### Q3. 既存のHubSpot APIインテグレーションとMCPサーバーは併用できますか？

併用できます。MCPサーバーを追加しても、既存のAPIインテグレーションの設定は変わりません。段階的に移行する場合は、まず読み取り系の操作をMCPサーバーに移行し、書き込み系の操作は確認フローの設計ができてから移す、既存のAPI連携を維持するハイブリッド構成が現実的です。

### Q4. MCPサーバーのセットアップにはプログラミングの知識が必要ですか？

基本的なセットアップ（MCPコネクタの作成とクライアントへの接続）は、最低限のコマンドライン操作かクライアントの設定画面の操作ができれば対応可能です。OAuthの認可画面で権限を許可する手順があるため、本記事のステップ通りに進めれば短時間でセットアップできます。一方、独自のMCPサーバーの構築やツール定義の追加といった高度なカスタマイズには、Node.jsやTypeScriptなどの開発知識が必要になります。

### Q5. 複数のHubSpotポータルを1つのAIエージェントから操作できますか？

MCPの仕様上、1つのクライアントから複数のMCPサーバーに同時接続できるため、ポータルごとにMCPサーバーを設定すれば、1つのAIエージェントから複数ポータルのデータにアクセス可能です。ただし、ポータル間のデータ混在を防ぐため、プロンプトで対象ポータルを明示するルールを決めておくのがおすすめです。

## まとめ

この記事の要点を整理します。

- HubSpot MCPサーバーは、AIエージェントがCRMデータを自然言語で操作するための標準的な出入り口であり、従来のAPI連携と比べて学習コスト・保守コストを抑えられます
- コンタクト・取引・会社・チケットの検索・取得・更新を自然言語で実行でき、パイプラインのサマリーやアドホックレポートもその場で生成可能です
- 週次レビューや停滞取引アラート、データクレンジングの検出を仕組み化すれば、個人の気づきに頼らない運用に変えられます
- セキュリティは「最小権限の原則」「環境分離」「監査ログ」の3原則を軸に、検出・下書きはAIに、最終判断は人間に、という役割分担で設計します
- 公式リモートMCPサーバー（2026年10月時点）は、確認つきでレコードの作成・更新にも対応しています。ただし、一括処理やワークフローのトリガーが絡む場面では、既存API連携との併用が現実的です

**最初の一歩として**、次の3ステップから始めてみてください。

1. HubSpotでMCPコネクタを作成し、閲覧中心の権限を持つユーザーで接続する
2. 使っているAIクライアントに `https://mcp.hubspot.com` を接続する（Claude Codeは `--transport http`）
3. 「今月のパイプラインの状況をサマリーしてください」と1本だけクエリを実行する

CRMデータをAIがその場で集計・分析する体験は、自動化設計のアイデアを広げるきっかけになります。HubSpot CRMの基本的な機能や設定方法については、「[HubSpot CRM完全ガイド](https://start-link.jp/hubspot-ai/hubspot/adoption/crm-pre-implementation-checklist)」も併せてご確認ください。

CRMを活用した業務効率化やAIとの連携に関するご相談は、CRM特化型コンサルティングのHubSpotゴールドパートナーのStartLinkまでお気軽にお問い合わせください。

## あわせて読みたい

- [HubSpot MCP Serverの活用ガイド｜AIエージェントからCRMデータを操作する方法](https://start-link.jp/hubspot-ai/ai/mcp-integration/hubspot-mcp-server-guide)
- [MCPサーバーの構築ガイド｜自社データをAIに接続するための設計と実装手順](https://start-link.jp/hubspot-ai/ai/mcp-integration/mcp-server-development-guide)
- [MCPのエンタープライズ導入ガイド｜セキュリティ・認証・権限管理の設計方法](https://start-link.jp/hubspot-ai/ai/mcp-integration/mcp-enterprise-deployment)
- [MCP × Supabase/PostgreSQLでデータベース操作をAIで民主化する｜自然言語SQL実行とスキーマ管理の実践ガイド](https://start-link.jp/hubspot-ai/ai/mcp-integration/mcp-database-supabase-integration)
- [Supabase MCPでバックエンド自動化｜自然言語でDB操作・デプロイを実現する方法](https://start-link.jp/hubspot-ai/ai/mcp-integration/mcp-supabase-backend-automation)

記事の内容を、そのまま実務に落とし込みたい方向け

HubSpotゴールドパートナーのStartLinkが、HubSpot導入・AI活用・CRM整備・業務効率化までをまとめて支援しています。記事で気になったテーマを、そのまま相談ベースで整理できます。

[サービス概要を見る](https://start-link.jp/service/hubspot-ai) [無料で相談する](https://start-link.jp/contact)

## 次に読む

### [![](https://start-link.jp/hubfs/blog/screenshots/generated/gen_DD-61_fast_mode_model_support.png) Claude Codeのfast mode（/fast）｜対応モデル・料金・使いどころの判断基準](https://start-link.jp/hubspot-ai/ai/claude-code-practice/claude-code-fast-mode)

### [![](https://start-link.jp/hubfs/blog/screenshots/generated/gen_DD-60_agent_view_session_states.png) Claude Code agent viewの使い方｜全セッションを1画面で管理](https://start-link.jp/hubspot-ai/ai/claude-code-practice/claude-code-agent-view)

### [![](https://start-link.jp/hubfs/blog/screenshots/generated/gen_DD-58_goal_evaluation_loop.png) Claude Codeの/goalコマンド｜完了条件でAIを自律実行させる方法](https://start-link.jp/hubspot-ai/ai/claude-code-practice/claude-code-goal-command)

## 記事の内容を、そのまま実務に落とし込みたい方向け

[無料で相談する](https://start-link.jp/contact) [資料をダウンロード](https://start-link.jp/hubspot-ai/ai/mcp-integration/mcp-hubspot-crm-automation#blog-download)

 株式会社StartLinkは、事業推進に関わる「販売促進」「DXによる業務効率化（ERP/CRM/SFA/MAの導入）」などのご相談を受け付けております。 サービスのプランについてのご相談/お見積もり依頼や、ノウハウのお問い合わせについては、[無料のお問い合わせページ](https://www.start-link.jp/contact)より、お気軽にご連絡くださいませ。

###### 関連キーワード:

[AI](https://start-link.jp/hubspot-ai/tag/ai) [外部連携](https://start-link.jp/hubspot-ai/tag/外部連携)

## サービス資料を無料DL

## 著者情報

![7-1](https://start-link.jp/hubfs/7-1.jpg)

### 今枝 / Imaeda

 株式会社StartLink 代表取締役。累計150社以上のHubSpotプロジェクト支援実績を持ち、Claude CodeやHubSpotを軸にしたAI活用支援・経営基盤AXのコンサルティング事業を展開。  
 HubSpotのトップパートナー企業や大手人材グループにて、エンタープライズCRM戦略策定・AI戦略ディレクションを経験した後、StartLinkを創業。現在はCRM×AIエージェントによる経営管理支援を専門とする。

[StartLink](https://start-link.jp/)

### Service

- [会社情報](https://start-link.jp/about)
- [サービス](https://start-link.jp/service)
- [プロダクト](https://start-link.jp/sync)
- [採用情報](https://start-link.jp/recruit)
- [コンサルタントの方へ](https://start-link.jp/consultant-platform)

### Contact

- [問い合わせ](https://start-link.jp/contact)
- [資料ダウンロード](https://start-link.jp/download/service)
- [Syncナレッジベース](https://start-link.jp/sync/knowledge-base)
- [個人情報保護方針](https://start-link.jp/privacy-policy)
- [個人情報取り扱い規定](https://start-link.jp/personal-information-processing-agreement)

(c) 2026 All Rights Reserved.

```json
{
  "@context" : "https://schema.org",
  "@type" : "BlogPosting",
  "author" : {
    "@type" : "Person",
    "name" : "今枝 拓海",
    "url" : "https://start-link.jp/hubspot-ai/author/imaeda"
  },
  "datePublished" : "2026-03-14T02:24:19.000Z",
  "headline" : "HubSpot MCPサーバーでCRM操作を自動化｜AIがコンタクト・取引を管理",
  "image" : [ "https://start-link.jp/hubfs/blog/screenshots/generated/gen_mcp-hubspot-crm-automation_v2.png" ],
  "mainEntityOfPage" : {
    "@id" : "https://start-link.jp/hubspot-ai/ai/mcp-integration/mcp-hubspot-crm-automation",
    "@type" : "WebPage"
  },
  "publisher" : {
    "@type" : "Organization",
    "logo" : {
      "@type" : "ImageObject",
      "url" : "https://start-link.jp/hubfs/Start%20Link%20(1500%20x%20600%20px)%20(5)-1.png"
    },
    "name" : "株式会社StartLink"
  }
}
```

```json
{
  "@context" : "https://schema.org",
  "@type" : "HowTo",
  "name" : "セットアップ手順——まず読み取り中心でつなぐ",
  "step" : [ {
    "@type" : "HowToStep",
    "name" : "MCPコネクタの作成と権限の考え方",
    "position" : 1,
    "text" : "まず、HubSpotの管理画面でMCPコネクタを作成します。 HubSpotにログインし、メインナビゲーションの「開発」→「MCPコネクタ」に進みます 右上の「MCPコネクタを作成」をクリックします コネクタ名（例：MCP CRM Automation）と、必要に応じて説明を入力します リダイレクトURLを入力して作成します（使うMCPクライアントのコールバックURLに合わせます） 作成すると、Client IDとClient secretが表示されます。この2つは次のステップで使いますので、パスワードと同じ扱いで管理してください。 ポイントになってくるのは、権限の考え方です。コネクタ作成時にスコープを自分で指定することはありません。利用できるスコープは、インストール時点のMCPサーバーのツールと、認可時にユーザーが付与した権限で決まります。また、操作はすべて接続したHubSpotユーザーの権限に従います。最初は閲覧中心の権限を持つユーザーで接続し、動作に慣れてから書き込みを許可する進め方が安心です。"
  }, {
    "@type" : "HowToStep",
    "name" : "AIクライアントへの接続設定",
    "position" : 2,
    "text" : "リモートMCPサーバーの接続先は https://mcp.hubspot.com です。Claude Codeでは、HTTPトランスポートでコネクタの認証情報を指定して追加します。 --client-secret を付けると、Client secretを伏せ字で入力するよう求められます。コールバックポートを固定する場合は、コネクタのリダイレクトURLを http://localhost:8080/callback に合わせておきます（--client-id・--client-secret・--callback-port の指定は、Claude Code公式ドキュメントのMCPの項にある事前設定済みOAuth認証の書き方です）。追加したら、Claude Code上で /mcp を開いてHubSpotの認可を完了します。SSEトランスポートは非推奨ですので、HTTPで接続してください。 Claude Desktopなどそのほかのクライアントでは、MCPコネクタ（カスタムコネクタ）の設定画面に、URLとClient ID・Client secretを入力して接続します。画面の項目名はクライアントごとに異なりますので、各クライアントの公式ドキュメントを確認してください。 チームで同じ接続設定を共有したい場合は、プロジェクトルートの .mcp.json に設定を置く方法があります。…"
  }, {
    "@type" : "HowToStep",
    "name" : "接続テスト",
    "position" : 3,
    "text" : "設定が完了したら、AIクライアントから簡単なクエリを実行して接続を確認します。公式ドキュメントでは、接続後に get_user_details を実行して、ユーザー・アカウント情報と利用できるツールやオブジェクトを確認するよう案内されています。 正常に接続されていれば、AIがMCPサーバー経由でHubSpotのコンタクト情報を取得し、一覧で表示します。エラーが発生する場合は、PKCEに対応したクライアントか、リダイレクトURLがコネクタの設定と一致しているかを確認してください。しばらく使わなかった後に動かなくなったときは、リフレッシュトークンによる更新か、認可のやり直しが必要です。"
  } ]
}
```

```json
{
  "@context" : "https://schema.org",
  "@type" : "FAQPage",
  "mainEntity" : [ {
    "@type" : "Question",
    "acceptedAnswer" : {
      "@type" : "Answer",
      "text" : "2026年10月時点の公式ドキュメントには、リモートMCPサーバー自体の利用料金は記載されていません。利用できるツールとオブジェクトは、HubSpotのサブスクリプション・ユーザー権限・アカウント設定によって変わります。たとえば、AEO（AI検索対策）関連のツールはMarketing Hubの有償プラン（Professional以上）が条件で、見積書などの売上関連オブジェクトの一部はRevenue Hubの有償プランが条件です。最新の条件はHubSpotの公式ドキュメントで確認してください。AIクライアント側のサブスクリプション費用は別途必要になる場合があります。なお、大量のデータを扱う場合は、費用よりも先に件数の制限を確認してください。公式ドキュメントでは、検索ツールは1ページ最大200件、ID指定の取得は1回最大100件といった、ツールごとの上限が示されています。検索ツールはHubSpotのCRM検索APIがベースのため、件数や呼び出し回数の扱いは、利用するツールと、そのもとになっているAPIのガイドで確認するのが確実です（MCPサーバーの公式ドキュメント・API利用ガイドライン）。"
    },
    "name" : "HubSpot MCPサーバーを利用するのに追加費用はかかりますか？"
  }, {
    "@type" : "Question",
    "acceptedAnswer" : {
      "@type" : "Answer",
      "text" : "MCPサーバー経由で更新したプロパティの値が、ワークフローの登録条件に合えば、登録の対象になると考えられます。ただし、登録条件の組み方や再登録の設定によって結果は変わり、MCP経由の更新でどう動くかを公式ドキュメントで明示した記載は確認できていません。本番で使う前に、テスト環境で「MCPから1件更新し、ワークフローの登録履歴に載るか」を確かめてから運用に載せてください。"
    },
    "name" : "MCPサーバー経由の操作で、HubSpotのワークフローはトリガーされますか？"
  }, {
    "@type" : "Question",
    "acceptedAnswer" : {
      "@type" : "Answer",
      "text" : "併用できます。MCPサーバーを追加しても、既存のAPIインテグレーションの設定は変わりません。段階的に移行する場合は、まず読み取り系の操作をMCPサーバーに移行し、書き込み系の操作は確認フローの設計ができてから移す、既存のAPI連携を維持するハイブリッド構成が現実的です。"
    },
    "name" : "既存のHubSpot APIインテグレーションとMCPサーバーは併用できますか？"
  }, {
    "@type" : "Question",
    "acceptedAnswer" : {
      "@type" : "Answer",
      "text" : "基本的なセットアップ（MCPコネクタの作成とクライアントへの接続）は、最低限のコマンドライン操作かクライアントの設定画面の操作ができれば対応可能です。OAuthの認可画面で権限を許可する手順があるため、本記事のステップ通りに進めれば短時間でセットアップできます。一方、独自のMCPサーバーの構築やツール定義の追加といった高度なカスタマイズには、Node.jsやTypeScriptなどの開発知識が必要になります。"
    },
    "name" : "MCPサーバーのセットアップにはプログラミングの知識が必要ですか？"
  }, {
    "@type" : "Question",
    "acceptedAnswer" : {
      "@type" : "Answer",
      "text" : "MCPの仕様上、1つのクライアントから複数のMCPサーバーに同時接続できるため、ポータルごとにMCPサーバーを設定すれば、1つのAIエージェントから複数ポータルのデータにアクセス可能です。ただし、ポータル間のデータ混在を防ぐため、プロンプトで対象ポータルを明示するルールを決めておくのがおすすめです。"
    },
    "name" : "複数のHubSpotポータルを1つのAIエージェントから操作できますか？"
  } ]
}
```

```json
{
  "@context" : "https://schema.org",
  "@id" : "https://start-link.jp/hubspot-ai/ai/mcp-integration/mcp-hubspot-crm-automation#article",
  "@type" : "BlogPosting",
  "author" : {
    "@id" : "https://start-link.jp/#founder"
  },
  "dateModified" : "2026-10-24T11:18:53+09:00",
  "datePublished" : "2026-03-14T02:24:19+09:00",
  "headline" : "HubSpot MCPサーバーでCRM操作を自動化｜AIがコンタクト・取引を管理",
  "image" : "https://start-link.jp/hubfs/blog/screenshots/generated/gen_mcp-hubspot-crm-automation_v2.png",
  "isPartOf" : {
    "@id" : "https://start-link.jp/#website"
  },
  "mainEntityOfPage" : {
    "@id" : "https://start-link.jp/hubspot-ai/ai/mcp-integration/mcp-hubspot-crm-automation",
    "@type" : "WebPage"
  },
  "publisher" : {
    "@id" : "https://start-link.jp/#organization"
  },
  "speakable" : {
    "@type" : "SpeakableSpecification",
    "cssSelector" : [ ".blog-section h2", ".blog-section p:first-of-type", ".blog-section blockquote" ]
  }
}
```

```json
{
  "@context" : "https://schema.org",
  "@type" : "BreadcrumbList",
  "itemListElement" : [ {
    "@type" : "ListItem",
    "item" : "https://start-link.jp",
    "name" : "ホーム",
    "position" : 1
  }, {
    "@type" : "ListItem",
    "item" : "https://start-link.jp/hubspot-ai",
    "name" : "ブログ",
    "position" : 2
  }, {
    "@type" : "ListItem",
    "item" : "https://start-link.jp/hubspot-ai/ai",
    "name" : "AI活用",
    "position" : 3
  }, {
    "@type" : "ListItem",
    "item" : "https://start-link.jp/hubspot-ai/ai/mcp-integration",
    "name" : "MCP連携",
    "position" : 4
  }, {
    "@type" : "ListItem",
    "name" : "HubSpot MCPサーバーでCRM操作を自動化｜AIがコンタクト・取引を管理",
    "position" : 5
  } ]
}
```

```json
{
  "@context" : "https://schema.org",
  "@id" : "https://start-link.jp/#organization",
  "@type" : "Organization",
  "address" : {
    "@type" : "PostalAddress",
    "addressCountry" : "JP",
    "addressLocality" : "中央区",
    "addressRegion" : "東京都",
    "postalCode" : "104-0061",
    "streetAddress" : "銀座1丁目12番4号 N&E BLD.6F"
  },
  "alternateName" : "StartLink Inc.",
  "award" : [ "HubSpot Gold Solutions Partner（HubSpotゴールドパートナー、2026年4月認定）" ],
  "contactPoint" : [ {
    "@type" : "ContactPoint",
    "availableLanguage" : [ "ja" ],
    "contactType" : "customer support",
    "url" : "https://start-link.jp/contact"
  }, {
    "@type" : "ContactPoint",
    "availableLanguage" : [ "ja", "en" ],
    "contactType" : "sales",
    "url" : "https://start-link.jp/contact"
  } ],
  "description" : "「AI × HubSpot」をコンセプトに掲げるHubSpotゴールドパートナー（Gold Solutions Partner、2026年4月認定）。HubSpotマーケットプレイスに自社アプリ（Sync for freee / Notion / Money Forward / Chatwork）を公開するアプリ開発企業であり、HubSpot/Salesforce知見とAI活用を組み合わせたCRM構築・移行・最適化・AIエージェント/PoC支援まで一貫して提供する。",
  "founder" : {
    "@id" : "https://start-link.jp/#founder",
    "@type" : "Person",
    "jobTitle" : "代表取締役",
    "name" : "今枝 拓海",
    "sameAs" : [ "https://x.com/ImaedaTakumii", "https://www.linkedin.com/in/takumi-imaeda/", "https://www.facebook.com/takumiIma" ]
  },
  "foundingDate" : "2024-09-04",
  "hasCredential" : {
    "@type" : "EducationalOccupationalCredential",
    "credentialCategory" : "certification",
    "name" : "HubSpot Gold Solutions Partner",
    "recognizedBy" : {
      "@type" : "Organization",
      "name" : "HubSpot, Inc.",
      "url" : "https://www.hubspot.com/"
    }
  },
  "image" : [ "https://start-link.jp/hubfs/startlink-ai-agent.jpg", "https://start-link.jp/hubfs/startlink-aiorg.jpg" ],
  "knowsAbout" : [ "HubSpot CRM", "HubSpot Implementation", "HubSpot導入支援", "CRM構築", "AI活用", "HubSpot連携アプリ開発", "Salesforce to HubSpot Migration", "Generative AI Integration", "AI Agent Development", "Revenue Operations", "Marketing Automation", "freee Integration", "Notion Integration", "Money Forward Integration" ],
  "legalName" : "株式会社StartLink",
  "logo" : "https://start-link.jp/hubfs/startlink-logo.png",
  "mainEntityOfPage" : "https://start-link.jp/",
  "memberOf" : {
    "@type" : "ProgramMembership",
    "hostingOrganization" : {
      "@type" : "Organization",
      "name" : "HubSpot, Inc.",
      "url" : "https://www.hubspot.com/"
    },
    "membershipNumber" : "Gold Tier",
    "programName" : "HubSpot Solutions Partner Program"
  },
  "name" : "株式会社StartLink",
  "sameAs" : [ "https://www.youtube.com/@startlink-hubspot", "https://x.com/ImaedaTakumii", "https://www.linkedin.com/in/takumi-imaeda/", "https://www.linkedin.com/company/108100307/", "https://www.facebook.com/takumiIma", "https://www.facebook.com/profile.php?id=61566874764985", "https://prtimes.jp/main/html/searchrlp/company_id/149669", "https://app.hubspot.com/ecosystem/46046172/marketplace/solutions/startlink" ],
  "taxID" : "8010001248134",
  "url" : "https://start-link.jp/"
}
```

```json
{
  "@context" : "https://schema.org",
  "@id" : "https://start-link.jp/#website",
  "@type" : "WebSite",
  "inLanguage" : "ja",
  "name" : "株式会社StartLink",
  "publisher" : {
    "@id" : "https://start-link.jp/#organization"
  },
  "url" : "https://start-link.jp/"
}
```

```json
{
  "@context" : "https://schema.org",
  "@id" : "https://start-link.jp/#service-hubspot",
  "@type" : "Service",
  "areaServed" : "JP",
  "category" : [ "CRM導入", "HubSpot" ],
  "description" : "150社以上の実績を持つHubSpotゴールドパートナーが、業務フローに合わせた設計から構築・本番稼働まで一貫支援。",
  "name" : "HubSpot導入・構築支援",
  "provider" : {
    "@id" : "https://start-link.jp/#organization"
  },
  "serviceType" : "HubSpot導入・構築支援",
  "url" : "https://start-link.jp/service/hubspot"
}
```

```json
{
  "@context" : "https://schema.org",
  "@id" : "https://start-link.jp/#service-hubspot-ai",
  "@type" : "Service",
  "areaServed" : "JP",
  "category" : [ "CRM最適化", "AI活用" ],
  "description" : "HubSpotを軸に業務要件に沿った設計改善とAI連携活用を包括支援。",
  "name" : "HubSpot AIコンサルティング",
  "provider" : {
    "@id" : "https://start-link.jp/#organization"
  },
  "serviceType" : "HubSpot AIコンサルティング",
  "url" : "https://start-link.jp/service/hubspot-ai"
}
```

```json
{
  "@context" : "https://schema.org",
  "@id" : "https://start-link.jp/#service-hubspot-training",
  "@type" : "Service",
  "areaServed" : "JP",
  "category" : [ "研修", "HubSpot" ],
  "description" : "HubSpotの概念・基本操作からAI活用ノウハウまで、社内浸透のための研修を提供。",
  "name" : "HubSpot研修・レクチャー支援",
  "provider" : {
    "@id" : "https://start-link.jp/#organization"
  },
  "serviceType" : "HubSpot研修・内製化支援",
  "url" : "https://start-link.jp/service/hubspot-ai/training"
}
```

```json
{
  "@context" : "https://schema.org",
  "@id" : "https://start-link.jp/#service-sf2hs-replace",
  "@type" : "Service",
  "areaServed" : "JP",
  "category" : [ "CRM移行", "データ移行" ],
  "description" : "Salesforce/HubSpot双方の思想とデータモデルを理解した移行設計とHubSpot側CRM開発を実行。",
  "name" : "SalesforceからHubSpotへのリプレイス支援",
  "provider" : {
    "@id" : "https://start-link.jp/#organization"
  },
  "serviceType" : "SalesforceからHubSpotへのリプレイス支援",
  "url" : "https://start-link.jp/service/salesforce-hubspot-replace"
}
```

```json
{
  "@context" : "https://schema.org",
  "@id" : "https://start-link.jp/#service-claude-code-bi",
  "@type" : "Service",
  "areaServed" : "JP",
  "category" : [ "AI活用", "経営管理" ],
  "description" : "複数システムのデータを統合し、毎朝のAIブリーフィングなど経営の意思決定を加速する仕組みを構築。",
  "name" : "Claude Codeによる経営データ活用支援",
  "provider" : {
    "@id" : "https://start-link.jp/#organization"
  },
  "serviceType" : "AI経営管理支援",
  "url" : "https://start-link.jp/service/claude-code/business-intelligence"
}
```

```json
{
  "@context" : "https://schema.org",
  "@id" : "https://start-link.jp/#service-claude-code-content",
  "@type" : "Service",
  "areaServed" : "JP",
  "category" : [ "コンテンツマーケティング", "AI活用" ],
  "description" : "キーワード戦略からSEO記事制作、CMS公開まで、AIを活用したコンテンツマーケティングを自動化。",
  "name" : "Claude Codeによるコンテンツマーケティング支援",
  "provider" : {
    "@id" : "https://start-link.jp/#organization"
  },
  "serviceType" : "AIコンテンツ制作支援",
  "url" : "https://start-link.jp/service/claude-code/content-marketing"
}
```

```json
{
  "@context" : "https://schema.org",
  "@id" : "https://start-link.jp/#product-sync-freee",
  "@type" : "SoftwareApplication",
  "applicationCategory" : "BusinessApplication",
  "author" : {
    "@id" : "https://start-link.jp/#organization"
  },
  "description" : "HubSpotとfreee会計・freee請求書をシームレスに連携。取引先の同期から請求書作成まで、バックオフィスの業務を自動化するHubSpotマーケットプレイスアプリ。",
  "featureList" : [ "freee取引先をHubSpotに自動同期", "HubSpotからfreee見積書・請求書を作成", "取引データをfreee会計に自動登録", "月次請求・更新処理に対応", "商品項目・品目・部門・タグ情報の連携" ],
  "installUrl" : "https://ecosystem.hubspot.com/marketplace/apps/sync-for-freee-bystartlink",
  "name" : "Sync for freee",
  "offers" : [ {
    "@type" : "Offer",
    "description" : "請求月5件・見積月20件まで",
    "name" : "Free",
    "price" : "0",
    "priceCurrency" : "JPY"
  }, {
    "@type" : "Offer",
    "billingIncrement" : "P1M",
    "description" : "請求月50件・見積月100件まで",
    "name" : "Professional",
    "price" : "4000",
    "priceCurrency" : "JPY"
  }, {
    "@type" : "Offer",
    "billingIncrement" : "P1M",
    "description" : "無制限",
    "name" : "Enterprise",
    "price" : "10000",
    "priceCurrency" : "JPY"
  } ],
  "operatingSystem" : "Web",
  "softwareHelp" : {
    "@type" : "WebPage",
    "url" : "https://start-link.jp/sync/knowledge-base/freee/basic-steps"
  },
  "url" : "https://start-link.jp/sync/freee"
}
```

```json
{
  "@context" : "https://schema.org",
  "@id" : "https://start-link.jp/#product-sync-notion",
  "@type" : "SoftwareApplication",
  "applicationCategory" : "BusinessApplication",
  "author" : {
    "@id" : "https://start-link.jp/#organization"
  },
  "description" : "HubSpotのCRMレコードとNotionのページ・データベースを接続。HubSpotの画面から離れずにNotionのすべてにアクセスできるHubSpotマーケットプレイスアプリ。",
  "featureList" : [ "CRMカードからNotionページの作成・閲覧・編集", "NotionデータベースをCRMタブにテーブル表示", "4つのワークフローアクションで自動化", "コンタクト・会社・取引・チケット・サービス・プロジェクト対応" ],
  "installUrl" : "https://ecosystem.hubspot.com/marketplace/listing/sync-for-notion-bystartlink",
  "name" : "Sync for Notion",
  "offers" : [ {
    "@type" : "Offer",
    "description" : "ページ・DB合計50件まで",
    "name" : "Free",
    "price" : "0",
    "priceCurrency" : "JPY"
  }, {
    "@type" : "Offer",
    "billingIncrement" : "P1M",
    "description" : "無制限",
    "name" : "Professional",
    "price" : "10000",
    "priceCurrency" : "JPY"
  } ],
  "operatingSystem" : "Web",
  "url" : "https://start-link.jp/sync/notion"
}
```

```json
{
  "@context" : "https://schema.org",
  "@id" : "https://start-link.jp/#product-sync-moneyforward",
  "@type" : "SoftwareApplication",
  "applicationCategory" : "BusinessApplication",
  "author" : {
    "@id" : "https://start-link.jp/#organization"
  },
  "description" : "HubSpotとマネーフォワード クラウドを連携。取引情報から見積書・請求書を自動作成し、取引先・品目の同期や継続請求に対応するHubSpot連携アプリ。",
  "featureList" : [ "取引（Deal）から見積書・請求書を自動作成", "会社情報とマネーフォワード取引先の同期", "商品項目・品目マスタの連携", "月次・固定回数の継続請求に対応（Professionalプラン以上）", "合算請求（Enterpriseプラン限定）", "前受請求（一括請求・月次計上）（Enterpriseプラン限定）", "原価登録（MF会計への仕訳登録）で案件別の原価・粗利を可視化（Enterpriseプラン限定）", "取引レコードにCRMカードで連携ステータスを表示" ],
  "installUrl" : "https://ecosystem.hubspot.com/ja/marketplace/listing/sync-for-moneyforward-bystartlink",
  "name" : "Sync for Money Forward",
  "offers" : [ {
    "@type" : "Offer",
    "description" : "請求月5件・見積月20件まで",
    "name" : "Free",
    "price" : "0",
    "priceCurrency" : "JPY"
  }, {
    "@type" : "Offer",
    "billingIncrement" : "P1M",
    "description" : "請求月50件・見積月100件まで",
    "name" : "Professional",
    "price" : "4000",
    "priceCurrency" : "JPY"
  }, {
    "@type" : "Offer",
    "billingIncrement" : "P1M",
    "description" : "無制限",
    "name" : "Enterprise",
    "price" : "10000",
    "priceCurrency" : "JPY"
  } ],
  "operatingSystem" : "Web",
  "url" : "https://start-link.jp/sync/moneyforward"
}
```

```json
{
  "@context" : "https://schema.org",
  "@id" : "https://start-link.jp/#product-sync-chatwork",
  "@type" : "SoftwareApplication",
  "applicationCategory" : "BusinessApplication",
  "author" : {
    "@id" : "https://start-link.jp/#organization"
  },
  "description" : "HubSpotとChatworkを連携。ワークフローからChatworkのルームへ通知を送り、CRMカード上で最新のやり取りの確認と返信ができ、紐付けたルームの新着メッセージをHubSpotのノートとして自動で記録するHubSpot連携アプリ。",
  "featureList" : [ "ワークフローアクション「Chatworkに通知」（取引・会社・コンタクト・チケット対応）", "送信先ルームIDとメッセージ本文にHubSpotのプロパティを差し込み", "取引・会社・コンタクトとChatworkルームの紐付け（全プラン無制限）", "CRMカードにルームの最新100件のメッセージを表示（Professionalプラン以上）", "CRMカードからChatworkへメッセージを送信（Professionalプラン以上）", "紐付けたルームの新着メッセージをHubSpotのノートへ自動記録（Enterpriseプラン限定）", "引用や装飾を、HubSpotのノートでも読みやすい見た目のまま記録", "OAuth接続とAPIトークン接続（SAML/SSO環境向け）に対応" ],
  "installUrl" : "https://ecosystem.hubspot.com/marketplace/listing/sync-for-chatwork-bystartlink",
  "name" : "Sync for Chatwork",
  "offers" : [ {
    "@type" : "Offer",
    "description" : "通知 月10件まで・ルーム紐付け無制限",
    "name" : "Free",
    "price" : "0",
    "priceCurrency" : "JPY"
  }, {
    "@type" : "Offer",
    "billingIncrement" : "P1M",
    "description" : "通知無制限・CRMカードで最新100件の表示とメッセージ送信",
    "name" : "Professional",
    "price" : "3000",
    "priceCurrency" : "JPY"
  }, {
    "@type" : "Offer",
    "billingIncrement" : "P1M",
    "description" : "Professionalの全機能＋メッセージ同期（30分ごと）",
    "name" : "Enterprise",
    "price" : "10000",
    "priceCurrency" : "JPY"
  } ],
  "operatingSystem" : "Web",
  "url" : "https://start-link.jp/sync/chatwork"
}
```