Hubspot
@shinzo-labs
About Hubspot
No overview available yet
Basic information
Config
Add this server to your MCP-compatible client using the configuration below.
{
"mcpServers": {
"hubspot": {
"command": "npx",
"args": [
"@shinzolabs/hubspot-mcp"
],
"env": {
"HUBSPOT_ACCESS_TOKEN": "your-token-here"
}
}
}
}Tools
101Create a new company with validated properties
Update an existing company with validated properties
Get a single company by ID with specific properties and associations
Search companies with company-specific filters
Create multiple companies in a single request
Update multiple companies in a single request
Get all properties for companies
Create a new company property
List CRM objects of a specific type with optional filtering and pagination
Get a single CRM object by ID
Create a new CRM object
Update an existing CRM object
Delete a CRM object
Search CRM objects using filters
Create multiple CRM objects in a single request
Update multiple CRM objects in a single request
Delete multiple CRM objects in a single request
List all available association types for a given object type pair
Get all associations of a specific type between objects
Create an association between two objects
Delete an association between two objects
Create multiple associations in a single request
Delete multiple associations in a single request
Create a new contact with validated properties
Update an existing contact with validated properties
Get a single contact by ID with specific properties and associations
Search contacts with contact-specific filters
Create multiple contacts in a single request
Update multiple contacts in a single request
Get all properties for contacts
Create a new contact property
Create a new lead with validated properties
Update an existing lead with validated properties
Get a single lead by ID with specific properties and associations
Search leads with lead-specific filters
Create multiple leads in a single request
Update multiple leads in a single request
Get all properties for leads
Create a new lead property
List all meetings with optional filtering
Get details of a specific meeting
Create a new meeting
Update an existing meeting
Delete a meeting
Search meetings with specific filters
Create multiple meetings in a single request
Update multiple meetings in a single request
Archive (delete) multiple meetings in a single request
Create a new note
Get details of a specific note
Update an existing note
Archive (delete) a note
List all notes with optional filtering
Search notes with specific filters
Create multiple notes in a single request
Read multiple notes in a single request
Update multiple notes in a single request
Archive (delete) multiple notes in a single request
Create a new task
Get details of a specific task
Update an existing task
Archive (delete) a task
List all tasks with optional filtering
Search tasks with specific filters
Create multiple tasks in a single request
Read multiple tasks in a single request
Update multiple tasks in a single request
Archive (delete) multiple tasks in a single request
Get details of a specific engagement
Create a new engagement with details
Update an existing engagement's details
List all engagements with optional filtering
Delete an engagement
Get all engagements associated with an object
Create a new call record
Get details of a specific call
Update an existing call record
Archive (delete) a call record
List all calls with optional filtering
Search calls with specific filters
Create multiple call records in a single request
Read multiple call records in a single request
Update multiple call records in a single request
Archive (delete) multiple call records in a single request
Create a new email record
Get details of a specific email
Update an existing email record
Archive (delete) an email record
List all emails with optional filtering
Search emails with specific filters
Create multiple email records in a single request
Read multiple email records in a single request
Update multiple email records in a single request
Archive (delete) multiple email records in a single request
Get communication preferences for a contact
Update communication preferences for a contact
Unsubscribe a contact from all email communications
Subscribe a contact to all email communications
Get all subscription definitions for the portal
Get subscription status for multiple contacts
Update subscription status for multiple contacts
Overview
What is Hubspot?
Hubspot MCP is a Model Context Protocol (MCP) server that provides a standardized interface for accessing and managing HubSpot CRM data. It offers complete coverage of the HubSpot CRM API, supporting objects like companies, contacts, deals, tickets, and more with advanced associations and batch operations.
How to use Hubspot?
Install via npx, manual download, or Smithery. Add the server configuration to your claude_desktop_config.json with a HUBSPOT_ACCESS_TOKEN environment variable. Invoke the provided MCP tools such as crm_list_objects, crm_create_contact, crm_search_companies, and association management endpoints.
Key features of Hubspot
- Complete coverage of the HubSpot CRM API
- Support for all standard CRM objects and custom objects
- Advanced association management with CRM Associations v4
- Batch operations for efficient data management
- Advanced search and filtering capabilities
- Type-safe parameter validation with Zod
Use cases of Hubspot
- Manage HubSpot CRM data programmatically via AI assistants
- Automate data import and export with batch operations
- Search and filter CRM objects using advanced queries
- Maintain relationships between objects using associations
- Create and update custom properties for companies and contacts
FAQ from Hubspot
How do I get a HubSpot access token?
Follow the steps on the HubSpot developers guide to obtain an API key or access token.
What CRM objects are supported?
Companies, contacts, deals, tickets, products, line items, quotes, and custom objects.
How do I install Hubspot?
You can install via npx, manual download, or Smithery, and configure in your claude_desktop_config.json with your access token.
Does it support batch operations?
Yes, batch create, update, and delete operations are available for objects and associations.
Are parameters validated?
Yes, type-safe parameter validation is provided using Zod.
More Data & Analytics MCP servers
mcp-simple-arxiv
andybrandtTool to work with arXiv, provide LLM with ability to search and read papers from there
PubMed MCP Server
JackKuo666🔍 Enable AI assistants to search, access, and analyze PubMed articles through a simple MCP interface.
Bright Data MCP
luminati-ioA powerful Model Context Protocol (MCP) server that provides an all-in-one solution for public web access.
MCP.science: Open Source MCP Servers for Scientific Research 🔍📚
pathintegral-instituteOpen Source MCP Servers for Scientific Research
Salesforce MCP Server
tsmztechSalesforce MCP Server
Comments