Integrations
Provides tools for interacting with HubSpot CRM, allowing creation, retrieval, updating, and deletion of summary records stored as Note engagements, with additional capabilities for filtering records by date and sending summaries via chat or email.
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
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
Setup
Installing via Smithery
To install hubspot-mcp-summary for Claude Desktop automatically via Smithery:
Manual Installation
- Install DependenciesCopy
- Create a .env FileCreate a
.env
file in the project root with your HubSpot credentials:Copy - Build the ProjectCompile your TypeScript files:Copy
- Start the ServerStart the MCP server:Copy
Development
To run the server in development mode with hot-reloading:
Testing with MCP Inspector
To inspect and test your MCP server implementation, you can use the MCP Inspector. For example:
This will start the MCP Inspector UI on http://localhost:5173. Use the UI to send JSON-RPC requests to your server.
Configuration
The server can be configured using environment variables:
HUBSPOT_ACCESS_TOKEN
: Your HubSpot API access tokenUSER_ROLES_FILE
: Path to the user roles configuration file
License
This project is licensed under the MIT License - see the LICENSE file for details.
This server cannot be installed
A Model Context Protocol server that provides tools for interacting with HubSpot CRM, allowing users to create, update, delete, and fetch summary records stored as Note engagements in HubSpot.
Related MCP Servers
- -securityAlicense-qualityA Model Context Protocol server that provides seamless interaction with Workato's API through custom AI tools, enabling management of recipes, connections, connectors, folders, and activity logs.Last updated -TypeScriptMIT License
- AsecurityFlicenseAqualityA model context protocol server that allows interaction with TriliumNext Notes, providing tools to create, search, retrieve, update, and delete notes through natural language commands.Last updated -51JavaScript
- AsecurityAlicenseAqualityA Model Context Protocol implementation for the HubSpot API that provides a standardized interface for accessing and managing CRM data, including companies, contacts, deals, and other objects with comprehensive CRUD operations and association management.Last updated -101418JavaScriptMIT License
- -securityAlicense-qualityA hub server that connects to and manages other MCP (Model Context Protocol) servers.Last updated -1814TypeScriptMIT License