HubSpot MCP Server provides seamless integration with the HubSpot CRM API, enabling AI assistants to create and manage contacts and companies, retrieve detailed activity histories, and access engagement data. Built with TypeScript using the Model Context Protocol SDK, this server exposes six powerful tools for interacting with HubSpot data, including contact creation, company management, and activity tracking. Ideal for businesses looking to incorporate their CRM operations into AI assistant workflows without leaving their conversational interface.
Create a new contact in HubSpot with duplicate checking. Parameters: firstname (string, required), lastname (string, required), email (string, optional), properties (object, optional)
Create a new company in HubSpot with duplicate checking. Parameters: name (string, required), properties (object, optional)
Get comprehensive activity history for a specific company. Parameters: company_id (string, required)
Get recent engagement activities across all contacts and companies. Parameters: days (number, optional, default: 7), limit (number, optional, default: 50)
Get most recently active companies from HubSpot. Parameters: limit (number, optional, default: 10)
Get most recently active contacts from HubSpot. Parameters: limit (number, optional, default: 10)
Update an existing contact in HubSpot (ignores if contact does not exist). Parameters: contact_id (string, required), properties (object, required)
Update an existing company in HubSpot (ignores if company does not exist). Parameters: company_id (string, required), properties (object, required)
No reviews yet. Be the first to review!
Sign in to join the conversation