Skip to content

Connect Cursor to HubSpot

Connect Cursor to HubSpot in 3 steps: 1. Sign in to ApexGenius and connect HubSpot. 2. Add the ApexGenius MCP server. 3. Start using HubSpot in Cursor.

1,000 free credits · No card required

How to connect HubSpot to Cursor

  1. 1Sign in to ApexGenius and connect HubSpot
  2. 2Add the ApexGenius MCP server to Cursor
  3. 3Start using HubSpot in Cursor
  1. 1ApexGenius

    Connect HubSpot to ApexGenius

    Open HubSpot in ApexGenius

    Open HubSpot in Connections and choose Connect.

  2. 2HubSpot

     

    Connect HubSpot

    HubSpot opens its own sign-in. Sign in and allow ApexGenius.

  3. 3ApexGenius

    Connect ApexGenius to Cursor

    Choose Cursor

    Back on Start, pick Cursor and copy the prompt.

  4. 4ApexGenius

     

    Approve access

    ApexGenius opens its approval page. Review the access, then approve.

Then ask Cursor

Find the available HubSpot account identity read tool, then use it to show which HubSpot account is connected. Do not retrieve contacts or change anything.

Start free
Written setup, step by stepShow

Before you start

  • An account with permission to use the HubSpot resources you intend to connect.

1. Connect HubSpot to ApexGenius

  1. Open HubSpot in Connections. Choose Connect, or Add connection when offered. Give the connection a name if prompted. If Gateway setup pending appears, contact ApexGenius support before continuing.
    The HubSpot page in ApexGenius before you connect, with the Connect button in the header and the Not connected empty state.
    Open HubSpot in Connections and choose Connect. HubSpot then opens its own sign-in.Open full-size image (opens in a new tab)
  2. Choose the account and review access. Choose Continue to HubSpot. On HubSpot’s own page, sign in to the intended account, choose the portal, and review the requested access before returning to ApexGenius.
    HubSpot’s official page for connecting an ApexGenius account, with Sign in to your HubSpot account.
    HubSpot opens its own sign-in screen. Sign in to the account with access to your intended portal.Open full-size image (opens in a new tab)
  3. Review the connected account and resources. Check the saved portal and account identity. If you have more than one HubSpot connection, choose the intended account before reviewing its Tools tab.
  4. Check the connection. Use Test connection or Check again and read the reported status. Add an AI agent from the AI agents page, choose Read only for the first test, and try the question below.
Connect HubSpot →

2. Connect ApexGenius to Cursor

Use this server address when adding the connection:

https://server.autom8.pro/mcp
  1. In Cursor, open Customize to manage MCP servers and add an apexgenius entry to mcpServers in ~/.cursor/mcp.json with the hosted HTTP URL. Choose Connect, then approve ApexGenius in your browser.
  2. When ApexGenius asks what this AI client may use, choose Read only for the first test, or Custom to limit it to the tools you need.
  3. Start a new conversation and select ApexGenius from the available tools before asking for live data.

3. Verify one safe read

Find the available HubSpot account identity read tool, then use it to show which HubSpot account is connected. Do not retrieve contacts or change anything.

Find the available HubSpot account identity read tool, then use it to show which HubSpot account is connected. Do not retrieve contacts or change anything.

Compare the returned account and resource with HubSpot. Check the connection status separately from the result of the first read.

Full guide: the HubSpot setup guide.

What it looks like in Cursor

Illustration of a task, not a recorded customer result. Your answers come from the account and dates you choose.

How the route works
Cursor
CursorApexGenius MCP route
Which HubSpot account is connected, and which objects can I read and write? Do not change anything.
ApexGenius
Working with ApexGenius1 tool search · 1 read
RequestCheck the account
Account scopeAuthorized connections checked
apex_search_toolsHubSpot account · Find HubSpot readsComplete
apex_call_read_toolget_user_details · Read the connected user and accessComplete
Cursor

Illustrative example: the connected portal is Example Co. Contacts, companies, deals and tickets can be read and written. Nothing was changed.

Read-only route
Cursor

Try asking

Which HubSpot account is connected, and which objects can I read and write? Do not change anything.

Which deals are open this month, with their stage, amount and owner?

Find the contact with the email I give you and show their company and recent activity.

Create a deal for the company I name with the amount and close date I give you. Show me the record first.

What Cursor can do in HubSpot

29 operations: 18 read, 11 write. Read looks things up and changes nothing. Writes change HubSpot and run only when you turn them on.

Account and schema

4 read
  • get_user_detailsread
  • get_organization_detailsread
  • discover_hubspot_schemaread
  • tool_guidanceread

CRM records

4 read · 1 write
  • search_crm_objectsread
  • get_crm_objectsread
  • query_crm_dataread
  • search_ownersread
  • manage_crm_objectswrite

Properties, pipelines and segments

2 read · 3 write
  • search_propertiesread
  • get_propertiesread
  • manage_custom_propertieswrite
  • manage_custom_pipelineswrite
  • manage_segmentwrite

Conversations and intent

3 read
  • search_conversationsread
  • get_conversation_channel_metadataread
  • search_intent_signalsread

Campaigns and marketing email

3 read · 2 write
  • read_campaign_dataread
  • get_campaign_attribution_reportsread
  • get_marketing_email_analyticsread
  • manage_campaign_objectswrite
  • manage_marketing_emailwrite

Content and AI search

2 read · 3 write
  • get_content_analytics_reportread
  • get_aeo_metricsread
  • manage_aeo_promptswrite
  • manage_aeo_recommendationswrite
  • manage_landing_pagewrite

Onboarding and feedback

2 write
  • manage_onboardingwrite
  • submit_feedbackwrite

You choose the access. When you approve Cursor, pick Full access, Read only, or Custom.

One connection covers one HubSpot portal and what your HubSpot user can see.

HubSpot decides which tools the portal gets, from its subscription and your user permissions. get_user_details shows yours.

Calls go only to mcp.hubspot.com. ApexGenius keeps the grant encrypted and refreshes it.

Enabled writes run immediately. Turn a tool off to block calls.

HubSpot’s MCP creates and updates records but does not delete them. Publishing a landing page makes it public.

Start free

Questions about connecting Cursor to HubSpot

Updated October 26, 2026.

How do I connect HubSpot?

Choose Connect on the HubSpot connection in ApexGenius. On HubSpot’s own page, sign in, choose the portal, and allow access. There is no API key to paste.

Does this use the official HubSpot MCP server?

Yes. ApexGenius connects to HubSpot’s hosted MCP at mcp.hubspot.com and passes its tools to your AI agents through one governed connection.

Can my AI change HubSpot records?

Yes, when the write tool is on. It can create and update contacts, companies, deals, tickets and activities. HubSpot’s MCP does not delete records. Turn a tool off to block calls.

Why can’t I see every tool?

HubSpot decides which tools a portal gets from its subscription and your user permissions. AI search tools need Marketing Hub Professional or Enterprise. Ask your AI to run get_user_details to see your access.

Can I start with read-only access?

Yes. Choose Read only when you add your AI agent. Searches and reads still work, and every write is refused.

Connect HubSpot to Cursor today

Start free

1,000 free credits. No card required. Disconnect any time.