HubSpot MCP Server
Provides tools for interacting with HubSpot CRM, enabling creation, updating, deletion, and retrieval of summary records stored as Note engagements, with support for date filtering and sending summaries via chat or email.
Click on "Deploy Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@HubSpot MCP Serverfetch all summary records from last week"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
HubSpot MCP Server
A Model Context Protocol (MCP) server that provides tools for interacting with HubSpot CRM. This server allows you to create, update, delete, and fetch summary records (stored as Note engagements) in HubSpot.
DockerFile
docker build -t mcp-hubspot-ts .
docker run --env-file .env -it mcp-hubspot-ts
Related MCP server: HubSpot MCP Server
Features
Create a summary as a Note engagement in HubSpot
Fetch all summary records (Notes) from HubSpot
Filter summary records by date
Update existing summary records
Delete summary records
Send summary records via chat or email
Testing with MCP Inspector
To inspect and test your MCP server implementation, you can use the MCP Inspector. For example:
npx @modelcontextprotocol/inspector -e HUBSPOT_ACCESS_TOKEN=your_access_token_here node build/index.jsThis will start the MCP Inspector UI on http://localhost:5173. Use the UI to send JSON-RPC requests to your server.
Env
Create a .env file in the project root with your HubSpot credentials:
HUBSPOT_ACCESS_TOKEN=your_access_token_here
SHARED_CONTACT_ID=your_contact_id_hereLicense
This project is licensed under the MIT License - see the LICENSE file for details.
This server cannot be deployed
Maintenance
Related MCP Connectors
The HubSpot MCP Server acts as a bridge that enables AI assistants and Large Language Models to securely interact with HubSpot CRM data through natural conversation, without requiring users to understand complex API structures. It provides read-only access to standard CRM objects (contacts, companies, deals, tickets, products, invoices, and more) and their associations, secured via OAuth 2.0, allowing AI agents to perform tasks like summarizing deals, fetching company updates, and looking up record changes.
Search hub knowledge and memories, read saved context, and create or update hub content.
An AI-first personal CRM you run in natural language: contacts, reminders, notes, and more.
- KnowtisOAuthapp.knowtis
Create, search and manage Knowtis collaborative notes from AI assistants.
Related MCP Servers
- AlicenseNot gradedqualityDmaintenanceEnables AI assistants to interact with HubSpot CRM for managing contacts, companies, deals, and sending emails through natural language commands.947 npmMIT
- AlicenseNot gradedqualityNot gradedmaintenanceEnables management of HubSpot CRM entities including contacts, companies, deals, and pipelines through natural language. It provides comprehensive tools for listing, searching, creating, and updating records with support for OAuth 2.0 authentication.MIT
- AlicenseBqualityDmaintenanceIntegrates with HubSpot CRM APIs via the Model Context Protocol, enabling management of contacts, companies, deals, tickets, notes, engagements, workflows, and more through natural language.825 npm4MIT
- AlicenseAqualityBmaintenanceExposes HubSpot CRM data and actions as tools for AI agents, enabling contact lookup, company search, contact creation, and activity logging via natural language.4947 npmMIT