Tag: Claude

  • HubSpot MCP vs HubSpot API: Which Should You Use for AI Agents?

    HubSpot MCP vs HubSpot API: Which Should You Use for AI Agents?

    Choosing between HubSpot MCP and the HubSpot API is not an either-or technical decision. Both can connect AI systems to HubSpot, but they solve different problems.

    Use HubSpot MCP when an AI assistant needs to understand a user’s natural-language request and safely interact with supported HubSpot data in real time. Use the HubSpot API when you need deterministic workflows, webhooks, custom objects, batch processing, or broader platform functionality. For many production AI agents, the best approach is a hybrid architecture that uses both.

    HubSpot MCP vs HubSpot API: Quick Answer

    HubSpot MCP is usually the better choice for conversational, human-in-the-loop AI experiences. For example, a sales rep could ask an assistant, “Show my open deals above $25,000 and summarize the latest activity,” and the assistant can use HubSpot’s available MCP tools to retrieve the answer.

    The HubSpot API is better for backend systems that must behave predictably. Examples include syncing thousands of records, subscribing to property-change events, updating custom objects, managing integrations, or running scheduled data-quality jobs.

    Choose When you need
    HubSpot MCP Conversational AI, CRM research, real-time summaries, guided record updates, and human approval before actions.
    HubSpot API Webhooks, batch operations, custom objects, scheduled jobs, marketplace apps, or precise backend control.
    Both A production AI agent that needs a natural chat interface as well as reliable automation behind the scenes.

    What Is HubSpot MCP?

    HubSpot MCP is HubSpot’s implementation of the Model Context Protocol, an open protocol that lets compatible AI applications discover and use external tools and data. Instead of building a separate custom integration layer for every AI client, MCP provides a common way for an AI client to connect to a service such as HubSpot.

    HubSpot’s Remote MCP Server allows supported AI clients to connect to HubSpot through OAuth authentication. The user authorizes access, the client discovers the available tools, and the AI can use those tools to answer questions or perform permitted actions.

    User request
        ↓
    AI assistant or agent
        ↓
    MCP client
        ↓
    HubSpot Remote MCP Server
        ↓
    HubSpot CRM

    This makes MCP especially useful when the input is open-ended. A user might ask for a deal summary, contact history, ticket overview, campaign performance insight, or a CRM update without needing to know which endpoint, object, filter, or property should be used.

    For a practical introduction to connecting AI tools, see our guide on how to connect ChatGPT to HubSpot CRM using MCP or our walkthrough for connecting Claude to HubSpot using MCP.

    What Can HubSpot MCP Access?

    HubSpot’s Remote MCP Server provides access to a growing set of HubSpot data and actions. Depending on the tools available and the permissions approved during installation, it can support work with CRM records, activities, marketing content, conversations, and marketing email information.

    Supported CRM access includes common objects such as contacts, companies, deals, tickets, line items, products, quotes, subscriptions, orders, invoices, users, and lists. It can also work with activities such as calls, emails, meetings, notes, and tasks.

    For supported write actions, an AI assistant can create or update selected CRM records and activities. This is useful for controlled tasks such as updating a deal note, creating a follow-up task, or correcting contact information after a user reviews the proposed action.

    Important: MCP capabilities are not the same as unrestricted API access. Tool availability, supported objects, permissions, and scopes can change as HubSpot evolves the Remote MCP Server. Always test the exact actions your AI agent needs before treating MCP as the only integration layer.

    What Is the HubSpot API?

    The HubSpot API is the broader developer interface for building integrations, applications, automations, and backend services on top of HubSpot. It provides structured endpoints for CRM objects, properties, associations, webhooks, marketing tools, CMS, files, analytics, and more.

    With the API, your application decides exactly what to do. You define the endpoint, request body, authentication, retry logic, validation, logging, and error handling. This makes it the stronger choice when an action must happen consistently every time.

    For example, a backend service can receive a webhook when a deal moves to a new pipeline stage, validate the data, update related custom records, notify another system, and record the result. That is a deterministic integration workflow; it does not depend on an LLM interpreting a prompt.

    HubSpot MCP vs HubSpot API: Key Differences

    Area HubSpot MCP HubSpot API
    Primary purpose Give AI clients discoverable HubSpot tools and context. Build custom integrations and application logic.
    Best for Conversational AI and user-led CRM actions. Backend automation, apps, syncs, and integrations.
    Control The AI selects from available tools based on the request. Your code selects every endpoint and action.
    Webhooks Not the primary pattern for event-driven automation. Designed for event-driven integrations.
    Batch processing Not ideal for high-volume operations. Well suited to bulk reads, updates, and synchronization.
    Custom objects Do not assume support without testing the current tools. Supports custom object APIs and schemas where permitted.
    Authentication OAuth with PKCE for compatible MCP clients. OAuth for public apps, or private-app access tokens for internal use cases.
    Reliability model AI-assisted and context-dependent. Deterministic and code-controlled.

    When HubSpot MCP Is the Better Choice

    1. You Are Building a Sales or CRM Copilot

    MCP is a strong fit when users ask questions in natural language and need answers based on live CRM information. A sales assistant can summarize deals, identify stalled opportunities, review contact engagement, or surface recent notes without requiring users to navigate multiple HubSpot screens.

    2. A Human Reviews AI Actions

    Use MCP when the agent proposes an action and a person can confirm it. For example, the agent can draft a follow-up task, prepare a note, suggest a contact update, or recommend next steps. The user remains accountable for approving important CRM changes.

    3. You Want Faster AI Tool Integration

    If HubSpot’s available MCP tools already cover your use case, MCP can reduce integration effort. You do not need to manually create a separate function wrapper for every common CRM query. This is useful for prototypes and focused AI experiences, provided you still apply proper permissions, testing, and guardrails.

    4. Your Agent Needs Live CRM Context

    AI responses are more useful when they are grounded in current CRM data rather than assumptions. MCP can let an assistant retrieve relevant information during a conversation, helping reduce outdated answers and unsupported claims.

    However, grounding alone does not eliminate risk. Your agent still needs clear instructions, permission boundaries, output validation, and a review path for sensitive actions. Our guide on preventing AI chatbot hallucinations explains the safeguards that matter most in production.

    When the HubSpot API Is the Better Choice

    1. You Need Webhook-Driven Automation

    Use the API when your system must react to HubSpot events. For example, when a contact changes lifecycle stage, a deal is created, or a ticket is updated, a webhook can trigger your backend immediately. This is more scalable and reliable than asking an AI agent to repeatedly check for changes.

    2. You Need High-Volume Data Processing

    For large imports, record synchronization, enrichment, nightly reconciliation, or bulk updates, the API is the right foundation. Batch endpoints, retry handling, rate-limit management, idempotency, and job queues give you control that conversational tool calls are not designed to provide.

    3. You Use Custom Objects or Specialized Endpoints

    Many businesses rely on custom objects, complex associations, private application logic, or specialized HubSpot endpoints. The HubSpot API offers substantially broader coverage for these scenarios. Do not build around MCP alone if your core process depends on functionality it does not currently expose.

    4. The Logic Must Be Deterministic

    LLMs are useful for interpreting language, summarizing information, classifying text, and proposing actions. They should not be the only decision-maker for strict business rules. If an automation must follow a fixed condition, calculation, compliance rule, or approval process, enforce it in backend code through the HubSpot API.

    5. You Are Building a Marketplace App or SaaS Product

    A marketplace app usually needs its own secure backend, OAuth flow, scope management, data model, observability, and error handling. MCP can be an excellent user-facing capability inside that product, but the API remains essential for the application’s core integration layer.

    Should You Use Both HubSpot MCP and the HubSpot API?

    Yes. A hybrid design is often the most practical architecture for a production AI agent.

    User asks a question
        ↓
    AI agent uses HubSpot MCP for live CRM context
        ↓
    Agent proposes an action
        ↓
    User approves the action
        ↓
    Backend validates business rules
        ↓
    HubSpot API performs specialized, bulk, or event-driven work
        ↓
    Logs, monitoring, and alerts record the result

    For example, an AI sales assistant can use MCP to summarize a deal and suggest the next action. Once approved, your backend can use the API to create related records, update custom properties, trigger a workflow, and log the event. This keeps the conversation natural while preserving operational control.

    If you are planning this type of system, our detailed guide on building an AI agent for HubSpot CRM covers the broader architecture, security, and implementation decisions.

    Authentication and Permissions: What Changes?

    HubSpot MCP and the HubSpot API both rely on authorization, but they are designed for different integration patterns.

    For the Remote MCP Server, compatible clients connect through OAuth and PKCE. The user grants access during installation, and the agent operates within that user’s HubSpot permissions. A user should only be able to access and modify records they could access directly in HubSpot.

    For the HubSpot API, public apps commonly use OAuth, while internal integrations may use private-app access tokens where appropriate. Your backend must securely store credentials, request only the scopes it needs, rotate secrets when required, and never expose secrets in browser-side code.

    Apply the principle of least privilege in both approaches. Do not grant an AI agent broad write access merely because it is convenient. Separate read-only research tools from write tools where possible, require confirmation for important changes, and keep a clear audit trail.

    Security Rules for HubSpot AI Agents

    • Limit permissions: Give the agent access only to the objects and actions it truly needs.
    • Require confirmation for writes: Especially for deal, contact, ticket, marketing, or data-deletion actions.
    • Validate actions on the backend: Check business rules before using the API for critical operations.
    • Protect sensitive data: Do not assume every HubSpot object or activity is suitable for AI access.
    • Log every tool call: Record the user, requested action, result, failure reason, and related HubSpot IDs.
    • Plan for failure: Add retries, rate-limit handling, timeouts, and a human escalation path.

    AI should make work easier, not weaken your CRM governance. The best systems are useful to users while remaining predictable to administrators and auditable to the business.

    Practical Decision Framework

    Choose HubSpot MCP if most of these statements are true:

    • Your main interface is ChatGPT, Claude, Cursor, or another compatible AI client.
    • Users ask open-ended questions about live HubSpot data.
    • The available MCP tools cover the objects and actions you need.
    • A human can review sensitive updates before they happen.
    • You want to reduce the amount of custom tool wiring for an AI assistant.

    Choose the HubSpot API if most of these statements are true:

    • You need scheduled, background, or event-driven automation.
    • You need webhooks, custom objects, bulk operations, or specialized endpoints.
    • Your integration must make the same decision every time.
    • You are building a SaaS product, marketplace app, or complex backend integration.
    • You need detailed control over retries, validation, logging, and performance.

    Choose a hybrid architecture if your AI agent needs both conversational CRM access and dependable backend automation. This is the right answer for many serious production implementations.

    Frequently Asked Questions

    Does HubSpot MCP replace the HubSpot API?

    No. HubSpot MCP makes supported HubSpot tools easier for AI clients to discover and use, but it does not replace the API’s broader functionality, backend control, webhook support, or batch-processing capabilities.

    Is HubSpot MCP better for AI agents?

    It is better for conversational, human-in-the-loop AI use cases where the agent needs live HubSpot context. The API is better for deterministic automation, large-scale data work, and custom application behavior.

    Can HubSpot MCP update CRM records?

    Yes, HubSpot’s Remote MCP Server supports selected write actions for supported CRM records and activities. The exact available tools and permissions should be verified in your environment before implementation.

    Can HubSpot MCP use custom objects?

    Do not assume custom-object support. HubSpot MCP tools and capabilities can change, so verify the current tool list and test your required object types before committing to an MCP-only architecture.

    Does HubSpot MCP support webhooks?

    Webhooks are an API integration pattern. If your system needs to respond automatically to HubSpot events, use the HubSpot API and webhook subscriptions rather than relying on MCP.

    What is the best approach for a production HubSpot AI agent?

    For most businesses, use MCP for live conversation and CRM research, then use a secure backend with the HubSpot API for validation, complex workflows, bulk operations, and event-driven automation.

    Final Recommendation

    Use HubSpot MCP to make your AI agent helpful in the moment. Use the HubSpot API to make your system dependable at scale.

    MCP is ideal when people ask natural-language questions and want assistance inside an AI interface. The API is essential when your business needs automation that is secure, repeatable, observable, and built around HubSpot’s full platform capabilities.

    For a simple CRM copilot, start with MCP. For an operational system, start with the API. For a production-grade AI agent, design for both from the beginning.

  • How to Connect Claude to HubSpot Using MCP

    How to Connect Claude to HubSpot Using MCP

    Connecting Claude to HubSpot no longer requires building a custom API integration from scratch. With the Claude HubSpot MCP connection, Claude can securely work with supported HubSpot CRM data through HubSpot’s official Model Context Protocol infrastructure.

    In this guide, you’ll learn the simplest way to connect Claude to HubSpot, what Claude can read and update, how permissions work, current limitations, and when developers should use HubSpot’s Remote MCP Server directly.

    TL;DR

    • HubSpot provides an official connector for Claude powered by its remote MCP infrastructure.
    • For most users, the official Claude connector is easier than building a custom MCP integration.
    • HubSpot permissions and the permissions approved during connection determine what Claude can access.
    • Claude can read many HubSpot objects and create or update supported CRM records and activities.
    • For write actions, HubSpot recommends configuring Claude’s Write tools setting to Needs Approval.

    What Is MCP?

    Model Context Protocol (MCP) is an open standard that allows AI applications such as Claude to securely connect to external systems, data sources, and tools through a standardized interface. Instead of building a different custom AI integration for every platform, an MCP-compatible AI client can communicate with an MCP server that exposes approved data and actions.

    For HubSpot, the architecture is simple:

    User → Claude → HubSpot MCP Server → HubSpot CRM → Claude Response

    The MCP server acts as the controlled bridge. Claude does not need to randomly call different HubSpot APIs or know how every CRM endpoint works.

    How Do Claude and HubSpot MCP Work Together?

    HubSpot’s Remote MCP Server connects MCP-compatible AI tools with HubSpot CRM data. HubSpot announced the server as generally available in April 2026, with expanded read and write capabilities.

    When you use the official HubSpot connector for Claude, the connection combines several pieces:

    • Claude interprets your natural-language request.
    • MCP provides the standard communication layer.
    • HubSpot exposes supported CRM data and actions through its MCP tools.
    • OAuth authenticates the connection.
    • HubSpot user permissions determine which records the user is allowed to access or modify.

    This is important for businesses: connecting Claude does not automatically give every user unrestricted access to the entire CRM.

    How to Connect Claude to HubSpot Using MCP

    The easiest approach in 2026 is to use the official HubSpot connector available in Claude’s Connectors directory. You do not need to create a HubSpot private app or manually configure the MCP endpoint for the standard connection.

    HubSpot currently requires an active HubSpot user account and a paid Claude subscription: Pro, Max, Team, or Enterprise.

    Step 1: Open Claude Connectors

    In Claude, open Customize → Connectors or access the Connectors directory from the connector menu in a chat.

    For Team and Enterprise organizations, a Claude Owner or Primary Owner may first need to enable the connector for the organization.

    Step 2: Find HubSpot

    Browse the available web connectors and select HubSpot. Review its capabilities and add or connect the service.

    Step 3: Authenticate with HubSpot

    Click Connect next to HubSpot and sign in to the HubSpot account you want Claude to use.

    For the first connection in a HubSpot account, HubSpot requires either a Super Admin or a user with App Marketplace permissions to connect the connector and select the permissions it is allowed to use.

    Step 4: Review Permissions

    HubSpot displays the permissions requested by the Claude connector. Select the permissions appropriate for your organization and complete the connection.

    A good implementation should follow least privilege: enable the capabilities your team actually needs rather than granting write access simply because it is available.

    Step 5: Enable HubSpot in a Claude Conversation

    After authentication, return to Claude. In a conversation, open the connector/tools menu and enable HubSpot.

    Claude can then use HubSpot when your request requires CRM information or a supported CRM action.

    Step 6: Configure Write Approval

    For organizations allowing CRM changes, HubSpot recommends opening the HubSpot connector’s tool settings and setting Write tools → Needs Approval.

    This allows Claude to prepare the action while requiring human confirmation before the CRM change is executed.

    Consultant recommendation: Start with read access and one-record write tests. Once your team understands the behavior, expand write permissions only for workflows where Claude genuinely saves time.

    How to Test the HubSpot Connection

    Start with simple prompts where the expected result is easy to verify inside HubSpot.

    • “Show me deals currently in the negotiation stage.”
    • “Summarize the recent engagement history for Acme Inc.”
    • “Find contacts created during the last 30 days.”
    • “Create a follow-up task for this contact for next Tuesday.”
    • “Show me deals that have not had activity in the last 14 days.”

    For a first write test, use a single record and verify the result directly in HubSpot before attempting additional updates.

    What Can Claude Access in HubSpot?

    HubSpot’s current documentation lists the following capabilities for the official Claude connector. The table below reflects the documented status as of July 2026.

    HubSpot DataReadCreateUpdate
    ContactsYesYesYes
    CompaniesYesYesYes
    DealsYesYesYes
    TicketsYesYesYes
    Line itemsYesYesYes
    ProductsYesYesYes
    Quotes / Quote TemplatesYesBetaBeta
    Invoices, Orders, CartsYesNoNo
    Payments / Payment LinksYesNoNo
    Subscriptions / SegmentsYesNoNo
    CampaignsYesYesNo
    Landing PagesYesYesNo
    Website Pages / Blog PostsYesNoNo
    Marketing EventsYesYesNo
    Calls, Meetings, Notes, Tasks, EmailsYesYesYes
    Users / TeamsYesNoNo
    Inbox / Help Desk ConversationsYesNoNo

    Important: This table describes HubSpot’s managed Claude connector. HubSpot’s generic Remote MCP Server continues to add tools independently, so developers should check the latest Remote MCP documentation before assuming every MCP capability is surfaced identically through Claude’s managed connector.

    Permissions and Security

    HubSpot’s remote MCP connection uses OAuth-based authentication, and HubSpot’s GA documentation describes the remote server connection as OAuth 2.1 with PKCE. PKCE helps protect the authorization-code flow from interception.

    More importantly for day-to-day CRM governance, Claude respects existing HubSpot user permissions. If a sales rep can only access specific deals in HubSpot, connecting Claude does not give that rep permission to access every other deal.

    For create and update actions performed through the Claude connector, HubSpot records attribution in its Audit Log to both the user and the Claude connector.

    Businesses should use a least-privilege approach:

    • Enable only the required HubSpot permissions.
    • Use Needs Approval for write tools where practical.
    • Test changes on individual records first.
    • Review HubSpot audit logs for important CRM changes.
    • Avoid enabling unnecessary write capabilities for users who only need analysis.

    HubSpot also states that the Claude connector cannot access custom properties classified as Sensitive Data. If Sensitive Data is enabled for the HubSpot account, engagement data such as calls, emails, meetings, notes, and tasks is blocked from the connector.

    Advanced Option: Connect Directly to HubSpot’s Remote MCP Server

    Most Claude users do not need this route. It is intended for developers building their own MCP client, AI application, agent, or custom integration.

    HubSpot’s current developer flow is:

    1. Open your HubSpot account.
    2. Navigate to Development.
    3. Open MCP Auth Apps.
    4. Click Create MCP auth app.
    5. Enter the app name, description, redirect URL, and optional icon.
    6. HubSpot generates the OAuth client credentials.
    7. Configure your MCP client with the client ID, client secret, and matching redirect URL.
    8. Connect the client to https://mcp.hubspot.com.
    9. Complete the OAuth flow with PKCE and authorize the correct HubSpot account.
    10. Test the available tools and user permissions.

    HubSpot recommends the MCP Inspector as one option for testing because it can handle the PKCE flow and display the tools available to the authenticated user.

    HubSpot Remote MCP Server vs Developer MCP Server

    These are separate HubSpot products and should not be confused.

    AreaRemote HubSpot MCP ServerDeveloper MCP Server
    PurposeInteract with HubSpot CRM/account dataBuild and manage HubSpot development projects
    RunsHubSpot-hosted remote serverLocally through HubSpot CLI
    Main UsersAI clients, business tools, custom integrationsHubSpot developers
    Typical UseQuery or update CRM dataCreate projects, CMS assets, validate code, inspect builds and deploy
    SetupMCP Auth App + OAuth/PKCEhs mcp setup

    Common Claude HubSpot MCP Problems and Troubleshooting

    HubSpot does not appear in Claude connectors

    Confirm that you have a supported paid Claude plan. On Team or Enterprise, an Owner or Primary Owner may also need to enable HubSpot for the organization before individual users can connect it.

    Claude cannot access a specific HubSpot record

    Check the user’s HubSpot record permissions. The connector cannot bypass HubSpot permissions, team restrictions, or record-level access.

    Claude can read data but cannot update it

    The object may be read-only, the required HubSpot permission may not have been granted, or Claude’s write tools may be set to Blocked. Review both HubSpot permissions and Claude’s connector tool permissions.

    New MCP capabilities are unavailable

    Reconnect or reauthorize the connection. HubSpot notes that when new MCP scopes or capabilities are introduced, existing connections may need to be reinstalled or reauthenticated before the new access becomes available.

    Authentication fails

    For the official connector, disconnect and reconnect the HubSpot account. For a custom MCP client, verify PKCE support, the OAuth credentials, token refresh handling, and that the redirect URL exactly matches the URL configured in the HubSpot MCP Auth App.

    The wrong HubSpot account is connected

    Disconnect HubSpot from Claude and reconnect using the correct account. HubSpot currently documents that one Claude account can connect to only one HubSpot account at a time.

    Claude cannot access activities

    If Sensitive Data is enabled for your HubSpot account, HubSpot blocks engagement data from the Claude connector. This includes calls, emails, meetings, notes, and tasks.

    When Should You Use Claude + HubSpot MCP?

    The integration is most useful when Claude can reduce repetitive CRM analysis or turn conversational instructions into controlled CRM actions.

    • Reviewing sales pipeline health.
    • Finding stale or inactive opportunities.
    • Summarizing a contact or company’s engagement history.
    • Preparing context before sales meetings.
    • Researching groups of contacts or deals.
    • Creating follow-up tasks and notes.
    • Updating supported CRM properties.
    • Analyzing campaign or marketing data where supported.
    • Reviewing support tickets and customer conversations.

    For most HubSpot teams, the official Claude connector is the right starting point because it removes the need to build and maintain your own MCP client.

    Current Limitations to Know

    The Claude HubSpot integration is useful, but it is not a replacement for every HubSpot API or automation workflow.

    • No delete operations: the Claude connector currently supports view, create, and update actions but not deletion.
    • Bulk write limit: create and update requests are limited to 10 records at a time.
    • Custom objects: general custom objects are not currently available through the managed connector. HubSpot separately documents read access for the Partner Client Object.
    • Sensitive Data: custom Sensitive Data properties are unavailable, and enabling Sensitive Data blocks engagement access.
    • User permissions still apply: Claude cannot bypass normal HubSpot access controls.
    • Custom validation warning: HubSpot states that custom validation rules, including pipeline-stage and association-label validations, are not applied when records are created or updated through the connector.
    • Content limitations: for website, landing page, and blog content, published content is available while drafts may provide only metadata.
    • API limits apply: connector functionality remains subject to HubSpot API usage limits and guidelines.

    Important for RevOps teams: The custom-validation limitation matters. If your CRM relies heavily on required stage fields or custom validation to protect data quality, test Claude-driven writes carefully before enabling them broadly.

    Conclusion

    Claude HubSpot MCP gives HubSpot teams a practical way to analyze CRM information and perform supported actions through natural-language conversations. In 2026, the simplest setup is the official HubSpot connector for Claude rather than a custom API or MCP implementation.

    Use HubSpot’s existing permissions, keep write actions approval-based where appropriate, and start with controlled use cases such as pipeline analysis, engagement summaries, follow-up tasks, and individual CRM updates. Developers only need the direct Remote MCP Server route when building a custom MCP client, agent, or AI application around HubSpot.

    Frequently Asked Questions

    What is HubSpot MCP?

    HubSpot MCP is HubSpot’s implementation of the Model Context Protocol for connecting compatible AI tools with HubSpot. Its Remote MCP Server provides controlled access to supported CRM records, activities, marketing information, and actions while respecting HubSpot user permissions. HubSpot also has a separate local Developer MCP Server for building HubSpot apps and CMS projects.

    Can Claude connect directly to HubSpot?

    Yes. Claude can connect to HubSpot through the official HubSpot connector available in Claude’s Connectors directory. The connector uses HubSpot’s MCP infrastructure to give Claude access to supported CRM information and actions. For most users, this managed connector is simpler than manually configuring HubSpot’s Remote MCP Server.

    Is there an official HubSpot connector for Claude?

    Yes. HubSpot provides an official HubSpot connector for Claude, and HubSpot maintains dedicated setup documentation for it. The connector supports CRM analysis as well as selected create and update actions. A paid Claude subscription such as Pro, Max, Team, or Enterprise is currently required.

    Do I need to create a HubSpot private app?

    No. You do not need a HubSpot private app when using the official Claude connector. Authentication is handled through the connector’s authorization flow. Developers connecting a custom MCP client directly to HubSpot instead create an MCP Auth App under HubSpot’s Development section and use its OAuth credentials.

    Can Claude update HubSpot contacts and deals?

    Yes. HubSpot currently documents read, create, and update support for contacts and deals through the Claude connector. Claude can also update supported properties such as contact information or deal stages, subject to the user’s HubSpot permissions and the connector’s enabled write-tool settings.

    Can Claude create HubSpot records?

    Yes. The Claude connector can create supported records including contacts, companies, deals, tickets, line items, and products. It can also create supported activities such as tasks, notes, meetings, calls, and emails. Creation support varies by object, so read-only objects should not be assumed to support writes.

    Can Claude delete HubSpot records?

    No. HubSpot’s current documentation states that the Claude connector does not support delete operations. It can view, create, and update supported data, but deletion must be performed through HubSpot or another appropriately authorized tool. This restriction provides an additional boundary around destructive CRM actions.

    Is the Claude HubSpot MCP connection secure and does it respect permissions?

    The connection uses authenticated HubSpot access and respects existing HubSpot user permissions. Users can only access or modify records they are allowed to work with in HubSpot. HubSpot also records supported Claude create and update actions in its Audit Log, and organizations can restrict or require approval for write tools.

    Is coding required to connect Claude to HubSpot?

    No coding is required for the standard HubSpot connector for Claude. Users can connect it through Claude’s Connectors interface and complete the HubSpot authentication flow. Coding and MCP Auth App configuration are only necessary when developers want to connect a custom MCP client or build their own AI integration.

    What is the difference between HubSpot MCP Server and Developer MCP Server?

    The Remote HubSpot MCP Server connects AI clients with actual HubSpot CRM data and supported actions. The Developer MCP Server is a separate local tool that works through the HubSpot CLI and helps developers create, validate, upload, and deploy HubSpot apps and CMS assets. They serve different purposes and should not be treated as the same server.

    Can I use HubSpot MCP with Claude Desktop or Claude Code?

    Yes. HubSpot documents the managed Claude connector as available on Claude web, desktop, and mobile. Anthropic’s current connector documentation also states that remote connectors can work across Claude surfaces including Claude Code. Developers can additionally configure remote MCP servers directly in Claude Code when a custom setup is required.

    Quick Answer: How Do You Connect Claude to HubSpot Using MCP?

    To connect Claude to HubSpot using MCP, open Claude’s Connectors settings, select the official HubSpot connector, authenticate your HubSpot account, approve the required permissions, and enable HubSpot in your conversation. Claude can then read supported CRM data and perform permitted create or update actions through HubSpot’s MCP infrastructure.

    References / Sources