OrchestriAI
Back to the field guide
AI systemsGuide9 min read

How to connect your CRM to Claude with MCP, step by step

Connect HubSpot to Claude in minutes with the official connector, or build a custom MCP connection. Steps, permissions, limits and safe settings.

Want Claude working inside your CRM safely?

Free. Three short fields, and we reply by email within one business day.

By Shariq Riaz

In this guide

Connect HubSpot to Claude in minutes with the official connector, or build a custom MCP connection. Steps, permissions, limits and safe settings.

12 sections2 cited sources9 min read
On this page12 sections
  1. Option 1: the HubSpot connector for Claude
  2. Before you start
  3. The steps
  4. Set write tools to Needs Approval
  5. What it can and cannot do
  6. Option 2: a custom client on HubSpot's remote MCP server
  7. Option 3: a CRM without an official connector
  8. What clients have used this for
  9. Safe settings checklist
  10. When to use the connector and when to build
  11. How this fits implementation work
  12. Independence and limitations

If your CRM is HubSpot, the fastest way to connect it to Claude is HubSpot's own connector: in Claude, go to Settings, then Connectors, click Browse, pick HubSpot, click Connect, log in and choose the permissions to allow. It needs a paid Claude plan, and in most accounts a HubSpot Super Admin has to approve the connector first. For other CRMs, or when you need tighter rules than the connector offers, the route is a custom MCP connection.

This guide covers both. We read HubSpot's Claude connector guide and its developer docs for the remote HubSpot MCP server on October 29, 2026. If MCP is new to you, start with what MCP servers are.

Option 1: the HubSpot connector for Claude

Before you start

  • An active HubSpot user and a paid Claude plan (Pro, Max, Team or Enterprise), per HubSpot's guide.
  • Approval. Super Admins and users with App Marketplace Access can connect without prior approval. Everyone else needs a Super Admin to approve the connector first. During approval, the Super Admin picks which data permissions the connector gets and who may install it.

The steps

  1. 1In Claude, open your profile menu and click Settings.
  2. 2Click Connectors, then Browse.
  3. 3Search for HubSpot and select it.
  4. 4Click Connect and log in to the HubSpot account you want to use.
  5. 5On the permissions page, select what to allow, then click Connect app.
  6. 6Back in a chat, click + then Connectors, and switch HubSpot on.

Set write tools to Needs Approval

HubSpot recommends setting the connector's write tools to Needs Approval in Claude's connector settings. If they are set to Always allow, edits can happen without asking. We treat this as required, not optional. With approval on, Claude shows the proposed change and waits for a yes.

Tell us your CRM. We'll reply with the right route: official connector or a custom MCP server.

What it can and cannot do

AreaReadCreate or updateDelete
Contacts, companies, deals, tickets, leadsYesYesNo
Calls, meetings, notes, tasks, emailsYesYesNo
Marketing emails, landing pages, blog postsYesYesNo
Invoices, orders, payments, subscriptionsYesNoNo

Other limits from HubSpot's guide worth knowing:

  • Bulk creates and updates are capped at 10 records at a time.
  • It respects each user's HubSpot permissions, so a rep only sees what they could see in HubSpot.
  • Every create and update is recorded in HubSpot's audit log against both the user and the connector.
  • If Sensitive Data is turned on in your HubSpot account, the connector cannot see engagement data at all, and it never sees custom Sensitive Data properties.
  • One Claude account connects to one HubSpot account at a time.

Option 2: a custom client on HubSpot's remote MCP server

If you want to use HubSpot from another MCP client, such as your own agent, HubSpot runs a remote MCP server at `https://mcp.hubspot.com`.

  1. 1In HubSpot, go to Development, then MCP Connectors, and click Create MCP connector.
  2. 2Give it a name and a redirect URL. HubSpot generates a client ID and secret.
  3. 3Point your MCP client at `https://mcp.hubspot.com` with those credentials. The client must support OAuth with PKCE, which HubSpot requires.
  4. 4Run the `get_user_details` tool first. It returns the user, the account and which objects and tools that user can read or write.

You do not pick scopes directly. HubSpot sets them from the server's tools and the permissions the user grants at install. When HubSpot adds tools, users may need to reinstall to grant new scopes.

The write tool, `manage_crm_objects`, shows a summary of proposed changes and asks for confirmation before it creates or updates anything. Search uses HubSpot's CRM search API, which HubSpot notes has no vector search.

Option 3: a CRM without an official connector

Many CRMs used by small businesses, such as Follow Up Boss in real estate or Redtail and Wealthbox in financial advice, either have no official Claude connector or one that does not do what you need. In that case you build a small MCP server that sits between Claude and the CRM's API.

The build has five parts:

  1. 1Pick the tools. Name each action the assistant may take, such as "find contact", "add note" or "list stale deals". Fewer, narrower tools are safer.
  2. 2Authenticate as a dedicated user. Give the server its own API key with the smallest permissions, so its changes are visible in the CRM's history.
  3. 3Validate every write in code. Check fields, formats and limits before the call reaches the CRM.
  4. 4Log every call with who asked, what changed and the result.
  5. 5Choose local or remote. A local server runs on one person's computer; a remote one serves the whole team. Our post on local vs remote MCP servers covers the trade-offs, and securing a production MCP server covers the hardening.

What clients have used this for

In our MCP CRM assistant case study, a 15-agent real estate brokerage connected Follow Up Boss to an AI assistant through an MCP server. Daily CRM time fell from about 40 minutes to 3 to 5 minutes, 47 leads the pipeline reports had missed were re-engaged in the first month, and 13 of the 15 agents used it.

In our prospect nurture case study, a wealth management firm connected HubSpot and Microsoft 365 through an MCP server. Two prospects who had gone quiet for 8 months or more became clients within 60 days of the first personalized outreach.

In our annual review prep case study, a solo RIA cut prep from 2.5 hours to 20 minutes per review using an MCP server across Salesforce, QuickBooks and Xero.

Safe settings checklist

  • Write tools set to need approval.
  • The connector or server uses the smallest permissions that work.
  • Sensitive data stays out unless you have checked the provider terms and your own rules.
  • Someone reviews the CRM audit log weekly for the first month.
  • You have tested on one record before any bulk change. HubSpot's guide recommends starting small in the same way.

Our AI agent governance checklist has the full list.

When to use the connector and when to build

Use the official connector when your CRM has one, your team works in Claude, and the built-in permissions are enough. Build a custom MCP server when your CRM has no connector, when you need rules the connector cannot enforce, such as blocking certain fields, or when an agent needs CRM access outside a chat window. Our MCP hub explains where each fits.

How this fits implementation work

We set up official connectors with safe settings as part of a small engagement, and we build custom MCP servers from $3,500 at a fixed price. Integrations between two tools start at $2,000 under systems integration. All prices are on the pricing page, and the cost guide shows what moves a quote. To check which route fits your CRM, send it through the free automation audit; we reply within one business day.

Independence and limitations

OrchestriAI is not affiliated with HubSpot or Anthropic. Menus, plans and limits change, so check the linked HubSpot pages before you set this up. Case study results are from specific clients.

Common questions

Free. Three fields. We reply within one business day.

Want Claude working inside your CRM safely?

Tell us your CRM. We'll reply with the right route: official connector or a custom MCP server.

You'll talk to Shariq. Replies come from shariq@orchestriai.com. Leave out passwords and patient records.

What happens next

  1. 1.You send one line about the task.
  2. 2.Shariq reads every message and replies by email within one business day.
  3. 3.If it fits, you get a written plan or a short call. Your choice.
  4. 4.If it does not fit, we tell you and point you to a better option.
“Shariq built our Open Dental to GoHighLevel sync and our AI routing system for new patient inquiries. Both projects were delivered fast, worked right away, and he was responsive whenever we needed adjustments. He understands dental practice workflows and doesn't overcomplicate things.”
Michael Ling, Owner, Smile Again Dental

References used in this article

2 links
Shariq Riaz, founder of OrchestriAI

Written by

Shariq Riaz

Founder, OrchestriAI · CPHIMS · PMP · CBAP

11 years in enterprise IT at Fortune 500 companies. He founded OrchestriAI, an AI automation agency that builds and runs automations and AI agents for healthcare, real estate, financial services, and freight forwarding teams.

Free automation checklist

Free automation checklist for your industry

A one-page checklist of the manual work clinics, real estate teams, financial firms and freight forwarders most often automate. Pick your industry and tick what is still done by hand.

Or read it now, no email needed: Healthcare & dental automation checklist.

Your email comes only to us. No spam, and we never sell it. See the Privacy Policy.

Want this built for you? MCP Development: From $3,500/project

We build Model Context Protocol servers that connect AI assistants directly to your business software. Your CRM, your EHR, your accounting platform. Instead of copy-pasting between windows, your AI reads and writes to the tools you already use.

Not sure it fits yet? Send us one manual task and we'll email back one specific way to automate it, free.

Keep reading