HubSpot MCP Server
by lkm1developer
A powerful Model Context Protocol (MCP) server implementation for seamless HubSpot CRM integration, enabling AI assistants to interact with your HubSpot data. It provides a comprehensive set of tools for interacting with the HubSpot CRM API.
Last updated: N/A
What is HubSpot MCP Server?
This MCP server is a tool that allows AI assistants to interact with your HubSpot CRM data. It provides a set of tools for creating, managing, and retrieving information about contacts and companies in HubSpot.
How to use HubSpot MCP Server?
To use this server, you need to clone the repository, install the dependencies, build the project, and configure it with a HubSpot API access token. You can then start the server and integrate it with your AI assistant using the Model Context Protocol. The server exposes several tools that can be used to interact with HubSpot, such as creating contacts and companies, retrieving company activity, and getting recent engagements.
Key features of HubSpot MCP Server
Seamless AI Integration
Simplified CRM Operations
Real-time Data Access
Secure Authentication
Extensible Design
Use cases of HubSpot MCP Server
Connecting AI assistants directly to HubSpot CRM data
Performing common HubSpot tasks through natural language commands
Getting up-to-date information from your HubSpot instance
Automating CRM operations with AI
FAQ from HubSpot MCP Server
How do I get a HubSpot API access token?
How do I get a HubSpot API access token?
You can obtain one by going to your HubSpot Developer Account, creating a private app with the necessary scopes (contacts, companies, engagements), and copying the generated access token.
How do I provide the HubSpot API access token to the server?
How do I provide the HubSpot API access token to the server?
You can provide the token as an environment variable (HUBSPOT_ACCESS_TOKEN) or as a command-line argument (--access-token=your-access-token).
What tools are available in the server?
What tools are available in the server?
The server exposes tools for creating and updating contacts and companies, getting company activity, getting recent engagements, and getting active companies and contacts.
How can I extend the server with new HubSpot API capabilities?
How can I extend the server with new HubSpot API capabilities?
You can add new methods to the HubSpotClient class in src/hubspot-client.ts, register new tools in the setupToolHandlers method in src/index.ts, and rebuild the project with npm run build.
How do I implement authentication in the SSE Server?
How do I implement authentication in the SSE Server?
You can use the mcp-proxy-auth package for authentication. Install the package, set the AUTH_SERVER_URL environment variable to point to your API key verification endpoint, and run the SSE server with authentication using npx mcp-proxy-auth node dist/index.js