MCP.so
ログイン

HubSpot MCP Server

@Meerkats-Ai

基本情報

カテゴリ

データと分析

ライセンス

MIT license

トランスポート

stdio

作者

Meerkats-Ai

HubSpot MCP Server について

hubspot-mcp-server typescript

HubSpot MCP Server の設定

以下の設定を使って、このサーバーを MCP 対応クライアントに追加してください。

{
  "mcpServers": {
    "hubspot-mcp-server-meerkats-ai": {
      "command": "npx",
      "args": [
        "mcp-proxy-auth",
        "node",
        "dist/index.js"
      ]
    }
  }
}

HubSpot MCP Server のツール

8

`firstname` (string, required): Contact's first name

`name` (string, required): Company name

`company_id` (string, required): HubSpot company ID

`days` (number, optional, default: 7): Number of days to look back

`limit` (number, optional, default: 10): Maximum number of companies to return

`limit` (number, optional, default: 10): Maximum number of contacts to return

`contact_id` (string, required): HubSpot contact ID to update

`company_id` (string, required): HubSpot company ID to update

概要

What is HubSpot MCP Server?

The HubSpot MCP Server is a Model Context Protocol (MCP) server that enables AI assistants to interact with HubSpot CRM data. It provides a set of tools for performing CRM operations – such as creating, updating, and retrieving contacts and companies – through natural language commands.

How to use HubSpot MCP Server?

Clone the repository, install dependencies (npm install), and build the project (npm run build). Provide a HubSpot API access token either as the HUBSPOT_ACCESS_TOKEN environment variable or as a --access-token command-line argument. Start the server with npm start and integrate it with any MCP-compatible AI assistant. For an SSE server with authentication, use npx mcp-proxy-auth.

Key features of HubSpot MCP Server

  • Create contacts and companies with duplicate checking
  • Update existing contacts and companies
  • Retrieve detailed company activity history
  • Get recent engagement data across all objects
  • List recently active companies and contacts

Use cases of HubSpot MCP Server

  • Manage CRM records directly from an AI assistant interface
  • Pull up a company’s full activity timeline during a conversation
  • Monitor recent engagements (calls, meetings, notes) across the instance
  • Quickly find the most recently modified contacts or companies

よくある質問

1

What authentication is required for HubSpot MCP Server?

A HubSpot API access token from a private app with scopes for contacts, companies, and engagements.

2

How do I provide the access token?

Set the `HUBSPOT_ACCESS_TOKEN` environment variable or pass it as `--access-token` on the command line. A `.env` file can also be used.

3

What tools does HubSpot MCP Server expose?

It exposes eight tools: `hubspot_create_contact`, `hubspot_create_company`, `hubspot_update_contact`, `hubspot_update_company`, `hubspot_get_company_activity`, `hubspot_get_recent_engagements`, `hubspot_get_active_companies`, and `hubspot_get_active_contacts`.

4

Can I add more HubSpot API capabilities?

Yes. Add new methods to the `HubSpotClient` class, register them in `setupToolHandlers`, and rebuild with `npm run build`.

5

Does the SSE server support authentication?

Yes, using the `mcp-proxy-auth` package. Set the `AUTH_SERVER_URL` environment variable and run `npx mcp-proxy-auth` to require an API key for access.

コメント

「データと分析」の他のコンテンツ