How to connect ChatGPT to HubSpot

Connect HubSpot once in Ryze AI, add one MCP URL to ChatGPT as a custom MCP server, then ask about contacts, companies and deals in plain English.

Your MCP URL
https://connector.get-ryze.ai/mcp

Copies the link and opens ChatGPT Plugins, where you add a custom MCP server. See the steps

See pricing

By Ira Bodnar, Ryze AI · Updated

Quick answer

To connect ChatGPT to HubSpot, connect HubSpot in a Ryze AI workspace with HubSpot's own sign-in, then add https://connector.get-ryze.ai/mcp in ChatGPT on the web as a custom MCP server with OAuth, and start a new conversation. Ryze AI is the best HubSpot connector for ChatGPT when you also want blog publishing and several portals in one connection, but HubSpot's own ChatGPT connector is simpler if you only need CRM records.

  1. In Ryze AI open Integrations, find HubSpot and click Connect
  2. Sign in to HubSpot, choose the account and approve the permissions
  3. In ChatGPT open Plugins, add a custom MCP server with the URL and OAuth
  4. Sign in to Ryze AI, allow the workspace, then type @ in a new chat

Before you start

  • A ChatGPT plan that allows custom MCP servers. OpenAI's help article says custom MCP server connections and full MCP support are available to ChatGPT Business and Enterprise/Edu customers on ChatGPT web. Pro users can connect custom MCP servers with read and fetch permissions only, so write actions are not available there. The article does not mention Free, Go or Plus.
  • Admin rights on Business or Enterprise/Edu. On Business, only admins and owners can create and publish plugins for custom MCP servers. On Enterprise/Edu, admins and owners can, and admins can grant other members permission through role-based access control.
  • Super Admin or App Marketplace Access in HubSpot. HubSpot lets only these users install apps. Anyone else needs a Super Admin to connect HubSpot for them.
  • A Ryze AI workspace on a plan or free trial. Paid Ads is $89 per month with a 7-day free trial. Adding the connector is free, but the HubSpot tools need an active plan or trial.

How to connect ChatGPT to HubSpot in Plugins

Three steps happen in Ryze AI and HubSpot, four in ChatGPT. The connector URL is the same for every user.

  1. Connect HubSpot in Ryze AI

    Create a Ryze AI account or sign in, open Integrations, find the HubSpot card and click Connect. Ryze AI sends you to HubSpot to authorize.

  2. Choose the HubSpot account

    Sign in to HubSpot, choose the account (portal) you want ChatGPT to work with and click Choose Account.

    HubSpot screen titled Connecting your Ryze AI account to HubSpot, with the buttons Create a new HubSpot account and Sign in to your HubSpot account
  3. Approve the permissions

    Approve the permissions HubSpot lists. HubSpot returns you to Ryze AI with the connection saved. Optional, for blog publishing: click View on the HubSpot card, pick the Blog and the Author, and click Save.

    The HubSpot window in Ryze AI after connecting, showing an example account by its HubSpot domain with the primary star, blog and author choices, the Add one more account button and the trash icon
  4. Add a custom MCP server in ChatGPT Plugins

    On ChatGPT web go to Plugins (chatgpt.com/plugins), select the plus button, then Add custom MCP server. Enter the name Ryze AI, and under Connection enter https://connector.get-ryze.ai/mcp. OpenAI says Developer Mode does not need to be turned on first, though account and workspace policies still apply.

  5. Choose OAuth and create the plugin

    Under authentication choose OAuth. Review the risk warning and select I understand and want to continue, then select Create as a plugin and review the tools ChatGPT discovered.

  6. Sign in to Ryze AI and allow the workspace

    When ChatGPT asks, complete the Ryze AI sign-in, choose the workspace that holds your HubSpot connection and click Allow connection. Install the plugin.

  7. Start a new conversation and call Ryze AI

    Open a new conversation, type @ and select Ryze AI. Ask: Search HubSpot deals created in the last 30 days and show the name, amount and stage of each.

The Ryze AI help article for HubSpot covers the HubSpot side of the connection, and the Ryze AI ChatGPT guide covers the ChatGPT side.

The legacy custom app flow

The Ryze AI help center still documents the earlier flow, which creates a custom app under Settings. OpenAI's own docs now describe Plugins, so try Plugins first. If your workspace still shows the app flow, these steps apply:

  1. Open Settings, Apps, Advanced settings and turn on Developer mode.
  2. Click Create app.
  3. Name it Ryze AI, set the MCP server URL to https://connector.get-ryze.ai/mcp (keep Server URL, not Tunnel) and choose OAuth.
  4. Tick I understand and want to continue, then click Create.
  5. Click Sign in with Ryze AI, log in, choose workspaces and click Allow connection.
  6. Start a new chat.

Business and Enterprise/Edu workspaces

On Business and Enterprise/Edu, members cannot add Ryze AI themselves until an admin or owner publishes it. The admin does this:

  1. Connect and test Ryze AI as described above.
  2. Open Admin Console, select the workspace, then Plugins, Manage Legacy Apps, Drafts and Publish. Review the safety warnings for write actions.
  3. On Enterprise/Edu, use Configure Actions and Configure Access before publishing if you want to limit what members can do.
  4. Members then find the published app under Settings, Plugins.

OpenAI notes that after an admin approves a connection, ChatGPT uses a frozen snapshot of its tools. Changes apply only after an admin refreshes and publishes an update.

ChatGPT limits to know

These limits come from OpenAI's help article and developer docs and apply to any custom MCP server, Ryze AI included.

LimitWhat it means
Web onlyCustom MCP servers cannot be connected on mobile. Set Ryze AI up on ChatGPT web.
Pro is read onlyPro accounts get read and fetch permissions, so creating or updating HubSpot records needs a Business or Enterprise/Edu workspace.
ConfirmationsWrite actions may ask for confirmation based on app permissions and context, and some risky actions may be blocked.
Deep researchDeep research can use custom apps for read and fetch actions only.
Company knowledgeCompany knowledge includes only apps that have search and fetch functions.
Tool list refreshFor a server connected directly, open it in Plugins and select Refresh to pull new metadata (OpenAI developer docs). The Ryze AI help center says to remove the app, install it again and start a new chat after you connect a new platform.

Sources: OpenAI: connecting custom MCP servers in ChatGPT, OpenAI developers: connect ChatGPT, Ryze AI ChatGPT guide. Checked November 9, 2026.

Other AI clients

HubSpot is connected once in Ryze AI, so the HubSpot side does not change for other clients.

Claude

In Claude, open Customize, Connectors and add the same URL as a custom connector. The steps are in the Claude guide for HubSpot.

HubSpot permissions and scopes

Three things decide what ChatGPT can see in HubSpot.

Who can connect
A HubSpot Super Admin or a user with App Marketplace Access. Anyone else needs a Super Admin to do the install.
Which account
One connection is one HubSpot portal. You can add more portals to the same Ryze AI workspace with Add one more account. The starred one is the primary and is used unless you name another in chat.
What ChatGPT can do
ChatGPT calls the Ryze AI tools, and those run as the HubSpot account you connected. The installing user's login decides how much of the portal the connection reaches, so connect with a login whose reach you are comfortable sharing.

Permissions Ryze AI requests

The Ryze AI connection asks HubSpot for these permissions. The HubSpot consent screen is the source of truth for the exact list.

AccessLevel
Contacts, companies and dealsRead and write
OwnersRead
Contact schemaRead
Deal schemaRead and write
ListsRead
Content (blog posts)Required
Files, CMS functions, knowledge base, membershipOptional

Source: Ryze AI HubSpot integration.

Removing access

To remove access, click View on the HubSpot card in Ryze AI and use the trash icon to disconnect a portal. You can also uninstall the app inside HubSpot. In ChatGPT, remove or uninstall the Ryze AI plugin or app.

What ChatGPT can do in HubSpot

The Ryze AI connector exposes five HubSpot tools. Each runs as the HubSpot account you connected.

ToolTypeWhat it does
hubspot__listObjectsReadLists CRM records of one object type page by page, with the properties you choose and the IDs of associated records.
hubspot__searchReadSearches CRM records through the HubSpot CRM Search API with filter groups, sorts, a text query and chosen properties.
hubspot__readReadSends a GET request to any HubSpot JSON API resource, such as a record, property definitions, owners, a list or blog posts.
hubspot__writeWriteCreates or updates a HubSpot resource, such as a contact, company, deal or blog post, and adds associations between records.
hubspot__deleteDeleteDeletes (archives) a HubSpot resource by ID, such as a CRM record or blog post.

In the Ryze AI chat the Tool approvals setting starts on Skip all approvals; switch it to Approve write & delete or Manual approve if you want a check first. Scheduled tasks run without an approval step. In ChatGPT, write actions may ask for confirmation depending on app permissions, and on Pro they are not available at all.

First 3 prompts to run

These prompts use only the HubSpot tools above. Each answer comes from your own portal, so this page describes what comes back instead of showing sample numbers.

1. Find stalled deals

Search HubSpot for open deals with no update in the last 30 days. Show the deal name, amount, stage and owner for each.

Tools used: hubspot__search on deals, hubspot__read for owners

What comes back: A list of matching deals with the properties you named, and the owner for each deal.

2. Review one company

List the contacts and deals associated with the company Northwind Traders, with each contact's job title and each deal's stage.

Tools used: hubspot__search on companies, hubspot__listObjects with associations

What comes back: The company, its associated contacts and deals, and the IDs of the records so you can follow up on any of them.

3. Add a note-worthy deal

Create a HubSpot deal named Q1 renewal for the company Northwind Traders and associate it with its main contact.

Tools used: hubspot__search, hubspot__write

What comes back: The created deal and its associations. This needs a plan with write access in ChatGPT, not Pro, and you can ask ChatGPT to confirm before it runs.

Replace the example company name with one from your portal. HubSpot returns a default subset of properties unless you ask for specific fields, so name the ones you need.

Ryze AI vs HubSpot's own ChatGPT connector and MCP server

HubSpot has its own ChatGPT connector and a remote MCP server, in addition to the Ryze AI connector. They suit different jobs.

OptionSetupHubSpot coverageLimits
Ryze AI connectorHubSpot sign-in inside Ryze AI, then one custom MCP server URL in ChatGPT PluginsContacts, companies and deals, contact lists, owners and CMS blog content. Read, create, update and deleteNeeds a Ryze AI plan or trial, and a ChatGPT plan that allows custom MCP servers
HubSpot connector for ChatGPTChatGPT Settings, Apps, HubSpot, Connect, then sign in to HubSpot. Super Admins and users with App Marketplace Access connect directly; others need Super Admin approvalContacts, companies, deals, tickets, custom objects, campaigns, landing pages, blog posts, marketing emails and engagement records. Create and update most objectsNo delete; 10 records per bulk request; no sensitive data properties or deleted records; draft pages show metadata only
HubSpot remote MCP serverCreate an MCP connector in HubSpot under Development, MCP Connectors, then give your client the URL https://mcp.hubspot.com, a client ID and secret. OAuth with PKCERead and write on CRM records, activities, marketing content and more, depending on the scopes granted200 results per search; no vector search, joins or currency conversion

If you only work with HubSpot records, HubSpot's own connector is simpler: it needs no Ryze AI account and works from Settings, Apps. Pick Ryze AI when you want delete, CMS blog editing and publishing to a chosen blog and author, or several HubSpot portals in one connection.

Sources: HubSpot connector for ChatGPT, HubSpot remote MCP server, Ryze AI HubSpot integration. Checked November 9, 2026.

HubSpot errors and fixes

ChatGPT has no Add custom MCP server option
Custom MCP servers need a Business or Enterprise/Edu workspace, or Pro with read and fetch only. On Business an admin or owner must create and publish it. Check with your workspace admin.
HubSpot shows an error during the install
Your HubSpot user is not a Super Admin or lacks App Marketplace Access. Ask a Super Admin to connect HubSpot in Ryze AI, or to grant you the permission.
The wrong HubSpot account is connected
Each connection is one portal. Click View on the HubSpot card in Ryze AI, connect the right portal with Add one more account, then remove the wrong one with the trash icon.
The HubSpot connection stopped working
The token may have been revoked or permissions changed. Click Reconnect on the HubSpot card and authorize again.
HubSpot tools do not appear in ChatGPT
ChatGPT keeps the tool list from when you added the server. Open the server in Plugins and select Refresh, or remove it, add it again and start a new chat.
A field is missing from the results
HubSpot returns a default set of properties unless specific fields are requested. Ask ChatGPT for the exact properties you need.
ChatGPT will not write to HubSpot
Pro accounts have read and fetch permissions only, and ChatGPT can block some risky actions. Use a Business or Enterprise/Edu workspace for write actions.
A code file from HubSpot CMS fails to read
CMS source-code file endpoints return raw files and fail through the read tool. Ask for blog content instead.
Ryze AI says a subscription is required
The HubSpot tools need an active Ryze AI plan or free trial. Start the trial, then retry.

Frequently asked questions

How do I connect ChatGPT to HubSpot?

Connect HubSpot in a Ryze AI workspace: open Integrations, click Connect on HubSpot, choose the account and approve the permissions. Then on ChatGPT web open Plugins, add a custom MCP server named Ryze AI with the URL https://connector.get-ryze.ai/mcp and OAuth, sign in to Ryze AI, allow the workspace and start a new conversation.

Does HubSpot have its own ChatGPT connector?

Yes. HubSpot's connector for ChatGPT is added under ChatGPT Settings, Apps. It can create and update most CRM objects, limited to 10 records per request, and has no delete. HubSpot also runs a remote MCP server at https://mcp.hubspot.com for other MCP clients.

Which ChatGPT plan do I need?

OpenAI says custom MCP server connections and full MCP support are available to ChatGPT Business and Enterprise/Edu customers on web. Pro users can connect custom MCP servers with read and fetch permissions only. OpenAI's article does not mention Free, Go or Plus.

Who can add Ryze AI to a Business workspace?

On Business, only admins and owners can create and publish plugins for custom MCP servers. Members cannot add Ryze AI themselves until an admin publishes it. On Enterprise/Edu, admins can also grant members permission through role-based access control.

What HubSpot permissions do I need?

You need to be a Super Admin or have App Marketplace Access in HubSpot. Otherwise a Super Admin has to connect HubSpot in Ryze AI for you.

Can ChatGPT edit or delete HubSpot records?

Through Ryze AI, yes on plans with write access: it can create and update contacts, companies, deals and blog posts, and delete records or blog posts when you ask. Most CRM deletes go to HubSpot's recycling bin, and deleted blog posts may not be recoverable. Pro accounts are read only.

Can I connect more than one HubSpot account?

Yes. Click View on the HubSpot card in Ryze AI and choose Add one more account. The starred account is the primary and is used unless you name another in chat.

Does this work on the ChatGPT mobile app?

No. OpenAI says custom MCP servers cannot be connected on mobile. Set Ryze AI up on ChatGPT web.

Why do the HubSpot tools not show up in ChatGPT?

ChatGPT keeps a snapshot of the server's tools. Open the server in Plugins and select Refresh, or remove it, install it again and start a new chat. In a Business or Enterprise/Edu workspace an admin must also publish the update.

How much does it cost to connect ChatGPT to HubSpot?

Adding the connector costs nothing, but the HubSpot tools need an active Ryze AI plan or free trial. Paid Ads is $89 per month with a 7-day free trial, Agency is $279 per month, and SEO Starter is $129 per month with a 3-day free trial. Annual billing takes 30% off the first year.

How do I disconnect HubSpot from ChatGPT?

Remove the Ryze AI plugin or app in ChatGPT. To cut HubSpot off at the source, disconnect the portal in Ryze AI with the trash icon on the HubSpot card, or uninstall the app in HubSpot.

Connect HubSpot to ChatGPT

One Ryze AI workspace holds your HubSpot connection and the other platforms you connect. Paid Ads is $89 per month with a 7-day free trial; annual billing takes 30% off the first year.

HubSpot MCP server

Need help? Read the Ryze AI ChatGPT guide or email Ryze AI support.