remote-capable server
The server can be hosted and run remotely because it primarily relies on remote services or has no dependency on the local environment.
Integrations
Provides a standardized interface for accessing and managing HubSpot CRM data, including operations for companies, contacts, deals, tickets, and other CRM objects. Supports advanced association management, batch operations, search functionality, and property validation for efficient CRM data management.
Leverages Zod for type-safe parameter validation across all HubSpot API operations, ensuring data integrity when working with CRM objects and their properties.
ハブスポットMCP
HubSpot API のモデル コンテキスト プロトコル (MCP)実装。CRM データにアクセスして管理するための標準化されたインターフェースを提供します。
特徴
- HubSpot CRM APIの完全なカバー
- すべての標準 CRM オブジェクト (会社、連絡先、取引など) のサポート
- CRM Associations v4による高度な関連付け管理
- プロパティ検証を備えた企業固有のエンドポイント
- 効率的なデータ管理のためのバッチ操作
- 高度な検索とフィルタリング機能
- Zodによる型安全なパラメータ検証
インストール
⚠️ 注意: このサーバーでは多数のエンドポイントが利用できるため、クライアント アプリケーションに公開されるエンドポイントの数を制限するために、 Heimdallをインストールして設定することをお勧めします。
API キーをお持ちでない場合は、こちらの手順に従ってアクセス トークンを取得してください。
NPX(推奨)
MCP クライアントのconfig.json
(Heimdall を使用している場合は~/.heimdall/config.json
) に次のコードを追加します。
マニュアルダウンロード
- リポジトリをダウンロードしてください:
- パッケージをインストールします(クローンされたリポジトリ内):
- MCP クライアントの
config.json
(Heimdall を使用している場合は~/.heimdall/config.json
) に次のコードを追加します。
鍛冶屋
Smithery経由で Claude Desktop を自動的にインストールするには:
API操作
コアCRMオブジェクト
基本的なオブジェクト操作
crm_list_objects
: オプションのフィルタリングとページ区切りを使用して CRM オブジェクトを一覧表示しますcrm_get_object
: IDで単一のCRMオブジェクトを取得するcrm_create_object
: 新しい CRM オブジェクトを作成するcrm_update_object
: 既存の CRM オブジェクトを更新するcrm_delete_object
: CRM オブジェクトを削除する
検索とバッチ操作
crm_search_objects
: 高度なフィルターを使用して CRM オブジェクトを検索しますcrm_batch_create_objects
: 1回のリクエストで複数のオブジェクトを作成するcrm_batch_update_objects
: 1回のリクエストで複数のオブジェクトを更新するcrm_batch_delete_objects
: 1回のリクエストで複数のオブジェクトを削除する
CRMレコード管理
企業
- 基本操作:
crm_create_company
: 検証されたプロパティを持つ新しい会社を作成するcrm_update_company
: 既存の会社を更新するcrm_get_company
: IDで単一の会社を取得するcrm_search_companies
: 特定のフィルターで企業を検索
- バッチ操作:
crm_batch_create_companies
: 1回のリクエストで複数の会社を作成するcrm_batch_update_companies
: 1回のリクエストで複数の会社を更新する
- 不動産管理:
crm_get_company_properties
: 利用可能なすべての会社プロパティを取得しますcrm_create_company_property
: 新しい会社プロパティを作成する
連絡先
- 基本操作:
crm_create_contact
: 検証されたプロパティを持つ新しい連絡先を作成するcrm_update_contact
: 既存の連絡先の情報を更新するcrm_get_contact
: IDで単一の連絡先を取得するcrm_search_contacts
: 特定のフィルターを使用して連絡先を検索する
- バッチ操作:
crm_batch_create_contacts
: 1回のリクエストで複数の連絡先を作成するcrm_batch_update_contacts
: 1回のリクエストで複数の連絡先を更新する
- 不動産管理:
crm_get_contact_properties
: 利用可能なすべての連絡先プロパティを取得しますcrm_create_contact_property
: 新しい連絡先プロパティを作成する
リード
- 基本操作:
crm_create_lead
: 検証されたプロパティを持つ新しいリードを作成するcrm_update_lead
: 既存のリードの情報を更新するcrm_get_lead
: IDで単一のリード情報を取得するcrm_search_leads
: 特定のフィルターを使用してリードを検索する
- バッチ操作:
crm_batch_create_leads
: 1回のリクエストで複数のリードを作成するcrm_batch_update_leads
: 1回のリクエストで複数のリード情報を更新する
- 不動産管理:
crm_get_lead_properties
: 利用可能なすべてのリードプロパティを取得するcrm_create_lead_property
: 新しいリードプロパティを作成する
エンゲージメント管理
エンゲージメントの詳細
- 基本操作:
engagement_details_get
: 特定のエンゲージメントの詳細を取得するengagement_details_create
: 新しいエンゲージメントを作成するengagement_details_update
: 既存のエンゲージメントを更新するengagement_details_delete
: エンゲージメントを削除するengagement_details_list
: フィルタリングしたすべてのエンゲージメントを一覧表示しますengagement_details_get_associated
: 関連付けられたエンゲージメントを取得する
通話
- 基本操作:
calls_create
: 新しい通話記録を作成するcalls_get
: 通話の詳細を取得するcalls_update
: 通話記録を更新するcalls_archive
: 通話をアーカイブするcalls_list
: すべての通話を一覧表示するcalls_search
: 通話を検索
- バッチ操作:
calls_batch_create
: 複数の呼び出しを作成するcalls_batch_read
: 複数の呼び出しを読み取るcalls_batch_update
: 複数の呼び出しを更新するcalls_batch_archive
: 複数の通話をアーカイブする
メール
- 基本操作:
emails_create
: 新しいメールレコードを作成するemails_get
: メールの詳細を取得するemails_update
: メールを更新するemails_archive
: メールをアーカイブするemails_list
: すべてのメールを一覧表示するemails_search
: メールを検索
- バッチ操作:
emails_batch_create
: 複数のメールを作成するemails_batch_read
: 複数のメールを読むemails_batch_update
: 複数のメールを更新するemails_batch_archive
: 複数のメールをアーカイブする
会議
- 基本操作:
meetings_create
: 新しい会議を作成するmeetings_get
: 会議の詳細を取得するmeetings_update
: 会議を更新するmeetings_delete
: 会議を削除するmeetings_list
: すべての会議を一覧表示するmeetings_search
: 会議を検索
- バッチ操作:
meetings_batch_create
: 複数の会議を作成するmeetings_batch_update
: 複数の会議を更新するmeetings_batch_archive
: 複数の会議をアーカイブする
注記
- 基本操作:
notes_create
: 新しいノートを作成するnotes_get
: ノートの詳細を取得するnotes_update
: メモを更新するnotes_archive
: ノートをアーカイブするnotes_list
: すべてのメモを一覧表示するnotes_search
: ノートを検索
- バッチ操作:
notes_batch_create
: 複数のノートを作成するnotes_batch_read
: 複数のノートを読み取るnotes_batch_update
: 複数のノートを更新するnotes_batch_archive
: 複数のノートをアーカイブする
タスク
- 基本操作:
tasks_create
: 新しいタスクを作成するtasks_get
: タスクの詳細を取得するtasks_update
: タスクを更新するtasks_archive
: タスクをアーカイブするtasks_list
: すべてのタスクを一覧表示するtasks_search
: タスクを検索
- バッチ操作:
tasks_batch_create
: 複数のタスクを作成するtasks_batch_read
: 複数のタスクを読み取るtasks_batch_update
: 複数のタスクを更新するtasks_batch_archive
: 複数のタスクをアーカイブする
関連付けと関係
CRM アソシエーション v4
- 基本操作:
crm_list_association_types
: 利用可能な関連付けの種類を一覧表示するcrm_get_associations
: オブジェクト間のすべての関連付けを取得するcrm_create_association
: 関連付けを作成するcrm_delete_association
: 関連付けを削除する
- バッチ操作:
crm_batch_create_associations
: 複数の関連付けを作成するcrm_batch_delete_associations
: 複数の関連付けを削除する
コミュニケーションの設定
サブスクリプション管理
- 基本操作:
communications_get_preferences
: 連絡先の設定を取得するcommunications_update_preferences
: 連絡先の設定を更新するcommunications_unsubscribe_contact
: グローバル登録解除communications_subscribe_contact
: グローバル購読communications_get_subscription_definitions
: サブスクリプション定義を取得する
- 一括操作:
communications_get_subscription_status
: 複数の連絡先のステータスを取得するcommunications_update_subscription_status
: 複数の連絡先のステータスを更新する
貢献
皆様からの貢献を歓迎いたします。ご質問、ご意見、ご不明な点がございましたら、 austin@shinzolabs.comまでお問い合わせください。
You must be authenticated.
Tools
当社の HubSpot MCP 実装では、連絡先、会社、関連付けの操作を含む 100 以上のツールを使用して、CRM データにシームレスにアクセスし、管理できます。