- Home
- MCP Integrations
- HubSpot MCP Server

HubSpot MCP Server
Connect to the HubSpot MCP server to manage contacts, companies, deals, and engagement data across your HubSpot CRM using AI agents on Gumloop, Claude, or Cursor.
Tools
List Contacts
List HubSpot contacts with optional filtering
Create Contact
Create a new HubSpot contact
Update Contact
Update an existing HubSpot contact
Search Contacts
Search for HubSpot contacts using advanced filters
Search Companies
Search for HubSpot companies using advanced filters and sorting options
List Companies
List HubSpot companies with optional filtering
Create Company
Create a new HubSpot company
Update Company
Update an existing HubSpot company
List Deals
List or search HubSpot deals with optional filtering
Create Deal
Create a new HubSpot deal
Update Deal
Update an existing HubSpot deal
Get Deal
Retrieve a specific HubSpot deal by ID with detailed information
Get Engagements
Get engagement data (calls, emails, meetings, etc.) for a contact
Send Email
Send an email to a HubSpot contact
List Tickets
List HubSpot tickets with optional filtering
Get Ticket
Get a specific HubSpot ticket by ID
Create Ticket
Create a new HubSpot ticket
Update Ticket
Update an existing HubSpot ticket
Delete Ticket
Archive/delete a HubSpot ticket
Merge Tickets
Merge two HubSpot tickets into one
List Products
List HubSpot products with optional filtering
Get Product
Get a specific HubSpot product by ID
Create Product
Create a new HubSpot product
Update Product
Update an existing HubSpot product
Delete Product
Archive/delete a HubSpot product
Get Engagement
Get a specific HubSpot engagement by ID
List Engagements
List HubSpot engagements with optional filtering
Get Recent Engagements
Get recently created or updated HubSpot engagements
Get Call Dispositions
Get all possible dispositions for sales calls in HubSpot
Create Engagement
Create a new HubSpot engagement (email, call, meeting, task, or note)
Update Engagement
Update an existing HubSpot engagement
Delete Engagement
Delete a HubSpot engagement
Merge Contacts
Merge two HubSpot contacts into one
Gdpr Delete Contact
Permanently delete a contact and all associated content to follow GDPR
Get Associations
Get all associations for a specific object (contact, company, deal, ticket)
Create Association
Create an association between two objects (link contact to company, deal to contact, etc.)
Delete Association
Remove an association between two objects (unlink them)
Get Association Types
Get all available association types and labels between two object types
Get Contact
Retrieve a specific HubSpot contact by ID with detailed information
Get Company
Retrieve a specific HubSpot company by ID with detailed information
Installation Steps
Get StartedCreate a Gumloop Account
To use this MCP, you need a Gumloop account. If you don't have one yet, you can create one for free.
Copy Your Server URL
Copy your MCP server URL and add it to your client. You'll be prompted to authorize on first use.
What is HubSpot MCP?
The HubSpot MCP server gives AI agents full access to your HubSpot CRM. That means listing, creating, searching, and updating contacts, companies, and deals. It also supports reading engagement data (calls, emails, meetings) and sending emails through HubSpot. Your CRM data becomes accessible to AI workflows without any coding.
If you’re a sales rep who spends hours updating CRM records, a RevOps team syncing data between tools, or a marketing team managing contacts, this integration removes the manual work. Your AI agent can update deal stages, create contacts from inbound leads, search for specific records, and generate reports — all without opening the HubSpot UI.
MCP stands for Model Context Protocol. It’s an open standard that gives AI agents a way to connect to external tools and services. Instead of writing custom HubSpot API integrations, managing private app tokens, or building Zapier workflows, you connect the HubSpot MCP server and let your AI agent manage your CRM through natural language.
What you can do with HubSpot MCP on Gumloop
Manage contacts — List, create, update, search, and retrieve contacts in your HubSpot CRM. Your AI agent can find contacts by email, name, or custom properties. Search uses HubSpot’s advanced filters for precise queries.
Manage companies — List, create, update, search, and retrieve company records. Pull company details including domain, industry, size, and location. Search companies with advanced filters and sorting options.
Manage deals — List, create, update, and retrieve deals in your pipeline. Track deal stages, amounts, close dates, and associated contacts. Your AI agent can update deal properties as opportunities progress.
Access engagement data — Pull engagement history for contacts including calls, emails, meetings, notes, and tasks. Get a complete picture of every interaction with a contact without manually checking activity timelines in HubSpot.
Send emails through HubSpot — Send emails to contacts directly through HubSpot. Useful for automated outreach workflows where your AI agent drafts personalized emails based on CRM data and sends them through your connected email.
Search with advanced filters — Use HubSpot’s full filter syntax to search contacts, companies, and deals. Filter by any property, combine conditions, and sort results. Your AI agent translates natural language queries into HubSpot search filters.
How to connect the Gumloop HubSpot MCP Server
Step 1: Create a free Gumloop account
Sign up at gumloop.com. No credit card required.
Step 2: Add the HubSpot MCP server
Copy your MCP server URL from Gumloop and add it to your preferred client (Claude, Cursor, or Gumloop workflows). You'll authorize on first use.
Step 3: Start using HubSpot in your AI workflows
That's it. Your AI agent can now manage contacts, companies, deals, and engagement data across your HubSpot CRM. Use it inside a Gumloop automation, in Claude Desktop, or in Cursor.
HubSpot MCP use cases
Automated lead enrichment and scoring
When new contacts enter HubSpot, a Gumloop workflow can enrich them with data from LinkedIn, company websites, or other sources using MCP tools. The AI agent updates the HubSpot contact record with enriched data and assigns a lead score based on criteria you define.
CRM hygiene and data cleanup
Run automated workflows that search for duplicate contacts, incomplete records, or stale deals. The AI agent can merge duplicates, fill in missing fields from external data sources, and flag deals that haven’t been updated in a specified period.
Sales pipeline reporting
Pull deal data from HubSpot, have an AI agent analyze pipeline velocity, stage conversion rates, and forecast accuracy, then push a formatted report to Slack or Google Sheets. Automates the weekly pipeline review prep that RevOps teams spend hours on.
Personalized outreach at scale
Search for contacts that match your ideal customer profile, pull their engagement history and company data, then have an AI agent draft personalized emails referencing specific details. Send through HubSpot to keep everything tracked in the CRM.
Cross-platform CRM sync
Keep HubSpot in sync with other tools your team uses. When a deal closes, update the corresponding record in Google Sheets. When a meeting is logged, create a follow-up task in Linear. When a support ticket is resolved in Zendesk, update the contact’s HubSpot record.
Why use Gumloop for HubSpot MCP
No private app tokens or API key management — Most HubSpot integrations require creating a private app, generating access tokens, configuring scopes, and managing token rotation. Gumloop handles authentication via OAuth. Connect your HubSpot account once and you’re set.
Works with multiple MCP clients — Use the HubSpot MCP server in Claude Desktop, Cursor, or directly inside Gumloop workflows. Same endpoint, multiple clients.
Chain HubSpot with 100+ other integrations — Combine CRM data with Slack, Gmail, Google Sheets, Salesforce, LinkedIn, and other MCP tools in a single workflow. Enrich, analyze, and sync your HubSpot data across your entire stack.
Enterprise-grade and scalable — SOC 2 compliant, built for teams, with role-based permissions and dedicated support. Works for solo sales reps and large RevOps teams.
Free plan available — Test the HubSpot MCP integration on Gumloop’s free tier. Paid plans start at $37/month.
Frequently asked questions
What is HubSpot MCP?
HubSpot MCP is a Model Context Protocol server that gives AI agents access to your HubSpot CRM. It provides functionality for managing contacts, companies, deals, and engagement data through a standardized endpoint that works with MCP clients like Claude, Cursor, and Gumloop.
Is HubSpot MCP free to use?
Gumloop has a free plan that includes access to MCP integrations, including HubSpot. Paid plans start at $37/month with higher usage limits.
Do I need a HubSpot API key?
No. Gumloop handles authentication via OAuth. You don’t need to create a private app, generate access tokens, or manage API keys. Connect your HubSpot account through Gumloop and you’re set.
What HubSpot objects can I access?
The MCP server supports contacts, companies, deals, and engagement data (calls, emails, meetings, notes, tasks). You can list, create, update, search, and retrieve records for each object type.
What AI clients work with the Gumloop HubSpot MCP server?
Any MCP client that supports the Model Context Protocol. That includes Claude Desktop, Cursor, and Gumloop’s built-in workflow builder.
Can I combine HubSpot MCP with other integrations?
Yes. With AI agents in Gumloop, you can chain HubSpot with any other MCP integration. Pull contact data from HubSpot, enrich it with external sources, and push results to Slack, Google Sheets, or email.
Is my HubSpot data secure?
Gumloop is SOC 2 compliant and doesn’t store your CRM data. The MCP server processes requests in real-time without retaining records. Your data stays in HubSpot.
Related MCP servers
Salesforce MCP Server
Interact with Salesforce data and execute operations
Gmail MCP Server
Interact with Gmail emails and messages
Slack MCP Server
Interact with Slack channels and messages
Google Sheets MCP Server
Read, write and update your Google Sheets
Apollo MCP Server
Interact with Apollo.io for data enrichment and prospecting