# HubSpot (MCP Server)

> Search and manage HubSpot CRM records, marketing content, and conversations

- Type: MCP server
- Publisher: HubSpot (official)
- Categories: Sales & CRM, Marketing
- Website: https://developers.hubspot.com/mcp
- Docs: https://developers.hubspot.com/docs/apps/developer-platform/build-apps/integrate-with-the-remote-hubspot-mcp-server
- Transport: streamable-http
- Server URL: https://mcp.hubspot.com
- Sign-in: oauth
- Listed: 2025-06-01

## About

HubSpot's remote MCP server lets AI clients search, read, create, and update CRM objects such as contacts, companies, deals, and tickets, query CRM data, and manage marketing emails, landing pages, blog posts, and campaigns. It uses OAuth with PKCE via an MCP connector created in your HubSpot account. A separate Developer MCP server is set up with the HubSpot CLI (hs mcp setup).

## Install

1. **Connect it in ChatGPT** Turn on Developer mode in ChatGPT (Settings → Security and login), open Plugins, select + and paste https://mcp.hubspot.com as the MCP server URL, then sign in with OAuth. Add it to a chat from the composer's tools menu.

2. **Or add it to Codex or the API**

   Codex CLI:

   ```bash
   codex mcp add hubspot --url https://mcp.hubspot.com
   codex mcp login hubspot
   ```

   config.toml:

   ```toml
   [mcp_servers.hubspot]
   url = "https://mcp.hubspot.com"
   ```

   Responses API:

   ```python
   import os
   from openai import OpenAI
   
   client = OpenAI()
   
   response = client.responses.create(
       model="gpt-6-astra",
       tools=[{
           "type": "mcp",
           "server_label": "hubspot",
           "server_url": "https://mcp.hubspot.com",
           "authorization": os.environ["HUBSPOT_API_KEY"],
           "require_approval": "never",
       }],
       input="Show all deals in the Negotiation stage closing this month",
   )
   print(response.output_text)
   ```

## Tools

- `get_user_details`
- `search_crm_objects`
- `get_crm_objects`
- `manage_crm_objects`
- `query_crm_data`
- `search_properties`
- `get_properties`
- `manage_marketing_email`
- `manage_landing_page`
- `manage_blog_post`
- `search_conversations`
- `manage_campaign_objects`

## Example prompts

- "Show all deals in the Negotiation stage closing this month"
- "Create a contact for Maria Lopez at Globex"
- "Which companies in my pipeline have no activity in 30 days?"
- "Draft a marketing email announcing our spring webinar"

## Also available as

- app: [HubSpot](https://chatgptplugins.directory/apps/hubspot.md)

## Related

- [WordPress.com](https://chatgptplugins.directory/mcp/wordpress-com.md): Draft, edit and manage posts, pages and comments on your WordPress.com sites
- [Google Analytics](https://chatgptplugins.directory/mcp/google-analytics.md): Run GA4 reports and realtime queries from your AI assistant
- [Salesforce DX MCP](https://chatgptplugins.directory/mcp/salesforce-dx.md): Salesforce developer tools: deploy metadata, run SOQL and Apex tests
- [Resend](https://chatgptplugins.directory/mcp/resend.md): Send emails and manage Resend contacts, domains and broadcasts
- [Contentful](https://chatgptplugins.directory/mcp/contentful.md): Manage Contentful entries, content types, assets and releases from an agent
- [Webflow](https://chatgptplugins.directory/mcp/webflow.md): Read and update Webflow sites, CMS collections, pages, and designs

---
Source: https://chatgptplugins.directory/mcp/hubspot · Index: https://chatgptplugins.directory/llms.txt · Independent and community-run. Not affiliated with or endorsed by OpenAI. ChatGPT is a trademark of OpenAI.
