Overview
Manage HubSpot CRM: contacts, deals, tickets, marketing, and sales pipelines.
Setup
Run with npx:
npx -y @modelcontextprotocol/server-hubspotConfiguration
HUBSPOT_HUBS_TOKEN environment variableDocumentation
HubSpot MCP (Enhanced)
Overview
HubSpot MCP provides access to HubSpot CRM API for contact, deal, and ticket management.
Features
- Contact management
- Deal tracking
- Ticket creation
- Marketing automation
- Reporting access
Installation
npx -y @modelcontextprotocol/server-hubspot
Configuration
Set up HubSpot private app token:
export HUBSPOT_HUBS_TOKEN=your_access_token
Create a private app at HubSpot App Marketplace.
Available Operations
| Operation | Description |
|---|---|
| Create Contact | Add new contact |
| Search Contacts | Find contacts |
| Create Deal | Add new deal |
| Get Deals | List deals by stage |
| Create Ticket | Add support ticket |
Usage Examples
Create Contact
{
"action": "create_contact",
"properties": {
"firstname": "John",
"lastname": "Doe",
"email": "john@example.com",
"company": "Acme Corp"
}
}
Search Contacts
{
"action": "search_contacts",
"filter_groups": [
{
"filters": [
{ "propertyName": "email", "operator": "EQ", "value": "john@example.com" }
]
}
]
}
Create Deal
{
"action": "create_deal",
"properties": {
"dealname": "New Project",
"amount": "50000",
"dealstage": "appointmentscheduled"
}
}
Pros
- ✅ Full CRM integration
- ✅ Marketing automation
- ✅ Sales pipeline
- ✅ Rich reporting
Cons
- ❌ Requires HubSpot account
- ❌ API rate limits
- ❌ Complex for small teams
