HubSpot CRM
๐งMCP ServerKoozow/hubspot-mcp
MCP server implementation for the HubSpot API that provides a standardized interface for managing CRM data, including contacts, companies, deals, associations, and batch operations.
Overview
HubSpot MCP Server is a Model Context Protocol implementation for the HubSpot API that provides a standardized interface for accessing and managing CRM data. It covers all standard CRM objects including companies, contacts, and deals, with support for associations, batch operations, and advanced search capabilities.
Key Features
- Complete CRM API coverage โ manage all standard HubSpot CRM objects (companies, contacts, deals, and more) through a consistent MCP interface
- CRM Associations v4 support โ advanced association management to create and query relationships between different CRM object types
- Batch operations โ efficiently process multiple records at once for bulk data management instead of individual API calls
- Advanced search and filtering โ query CRM data with sophisticated filters to retrieve exactly the records you need
- Type-safe validation with Zod โ all input parameters are validated against schemas to prevent errors before they reach the HubSpot API
Who is this for?
This MCP server is for developers and sales/marketing teams that rely on HubSpot CRM and want to manage their customer data through AI-powered tools. It enables querying contacts, updating deals, and managing company records directly from Claude Code, Cursor, or other MCP-compatible clients without leaving the development environment.
Installation
claude mcp add hubspot -e HUBSPOT_ACCESS_TOKEN=your-access-token-here -- npx @shinzolabs/hubspot-mcp{
"mcpServers": {
"hubspot": {
"command": "npx",
"args": [
...