HubSpot logo — MCP server on Gumloop

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 StartedGet Started
1

Create 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.

2

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 contactsList, 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 companiesList, 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 dealsList, 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 dataPull 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 HubSpotSend 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 filtersUse 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 managementMost 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 clientsUse the HubSpot MCP server in Claude Desktop, Cursor, or directly inside Gumloop workflows. Same endpoint, multiple clients.

  • Chain HubSpot with 100+ other integrationsCombine 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 scalableSOC 2 compliant, built for teams, with role-based permissions and dedicated support. Works for solo sales reps and large RevOps teams.

  • Free plan availableTest 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