MCP.so
登录

HubSpot MCP Server

@Meerkats-Ai

关于 HubSpot MCP Server

hubspot-mcp-server typescript

基本信息

分类

数据与分析

许可证

MIT license

运行时

node

传输方式

stdio

发布者

Meerkats-Ai

配置

使用下面的配置,将此服务器添加到你的 MCP 客户端。

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

工具

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

FAQ from HubSpot MCP Server

What authentication is required for HubSpot MCP Server?

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

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.

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.

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.

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.

评论

数据与分析 分类下的更多 MCP 服务器