Abency
Run a marketing agency's social, SEO, ads, WordPress and email from an AI agent.
Search contacts, companies, deals and conversations — and create or update them.
Opens Agent Studio, where connecting is one click. The connector URL below works in any MCP client.
Paste it into any MCP client. Setup docs
The HubSpot MCP server connects a HubSpot CRM portal to Claude, ChatGPT and any MCP-compatible agent. An agent can search contacts, companies, deals and tickets with filter groups, read engagement history and inbox conversations, pull campaign analytics — and create or update records and activities. Sign-in is OAuth 2.0 with PKCE required.
Verified connector
Listed by Anthropic as a partner connector in its Connectors Directory.
Connection checked by Agentman on .
Anthropic states this reflects the level of review a connector received, not a security audit.
Tool names from Anthropic's directory listing. This server requires sign-in, so we could not read tool descriptions or parameter schemas.
Read permissions label is inaccurate, and self-evidently so. The same directory record carries manage_crm_objects and submit_feedback. HubSpot's matrix grants create and update across eleven object types plus five engagement types. Do not treat the label as a technical guarantee.scopes_supported: []. HubSpot states you cannot explicitly define an MCP auth app's scopes — they are derived from installed tools plus granted permissions, and new tools force a reinstall.prompt_names list, and the gated endpoint meant we could not run prompts/list to check whether the server serves any.It writes. HubSpot's own documentation lists `manage_crm_objects`, described as creating or updating CRM records or activities, and its knowledge base publishes a permission matrix granting create and update on contacts, companies, deals, tickets, custom objects, products, blog posts, marketing emails and five engagement types. Anthropic's directory labels the connector Read, which contradicts the tool list carried in that same record.
No. HubSpot states the connector supports view, create and update actions but not delete operations, and its object permission matrix shows an empty Delete column for all thirty-one object types listed. That is a genuine ceiling rather than a default. HubSpot notes you retain the ability to delete anything the connector added, working directly inside HubSpot.
Yes, and HubSpot says so explicitly rather than leaving it silent. Its documentation states the connector automatically respects permissions defined in HubSpot, so users only see the CRM data they can already access. Where an object's access is restricted to specific individuals or teams, HubSpot says Claude can view only those same records. Per-object and per-team granularity carries over.
HubSpot documents 16. Anthropic's directory snapshot lists 22 entries, but six of those are human display names rather than callable identifiers, and eight named identifiers appear nowhere in HubSpot's documentation. Only eight names appear in both sources. Treat HubSpot's developer documentation as authoritative, since it is the list the server's own maintainers publish.
Because both listings mix identifiers with display labels. Anthropic's snapshot carries six prose entries, including Tool Guidance and Search conversations. HubSpot's own documentation does the same for two entries, Get marketing email analytics and Manage marketing email. Four of the directory's six prose entries have documented snake_case equivalents, so the same tool is effectively listed twice under different naming.
No. HubSpot lists the connector as available across all products and plans, so a free portal qualifies. The paid requirement sits on the other side: HubSpot states you need a paid Anthropic subscription on the Pro, Max, Team or Enterprise tier. A Super Admin, or a user holding App Marketplace permissions, must connect it before anyone else can.
None are advertised over the wire. HubSpot's protected-resource metadata publishes an empty scopes_supported array, and so does its authorization-server metadata. HubSpot explains why: you never define an MCP auth app's scopes explicitly. They are derived from the tools present at install time plus whatever permissions the installing user grants, so new tools require reinstalling.
.md suffix). Source of the 16-tool list, the filter-group limits, the CRM-search-API and vector-search note, and the scope-derivation statement. · retrieved 2026-08-19https://developers.hubspot.com/mcp, the URL named in the RFC 9728 descriptor, redirects here). Source of the read-only landing-page claim that conflicts with the knowledge-base matrix. · retrieved 2026-08-19https://www.hubspot.com/llms.txt exists (fetched 2026-08-19) but mentions neither MCP nor the connector. knowledge.hubspot.com/llms.txt and developers.hubspot.com/llms.txt both 404 to the site's HTML shell. · retrieved 2026-08-19robots.txt first, then llms.txt, then the .md suffix. developers.hubspot.com/robots.txt disallows only /_hcms/preview, /_hcms/iplookup and preference-centre paths, and names two sitemaps (fetched 2026-08-19). knowledge.hubspot.com/robots.txt disallows preview and query-parameter paths and blocks Bytedance and Bytespider by name (fetched 2026-08-19). No Content-Signal axes are published on any of the three hosts — we checked knowledge., developers. and www.hubspot.com. The .md suffix works on developers.hubspot.com but 404s on knowledge.hubspot.com, so the knowledge-base article was read as HTML. · retrieved 2026-08-19www-authenticate header · retrieved 2026-08-19https://mcp.hubspot.com/anthropic returns HTTP 401 with a zero-byte body · retrieved 2026-08-19/anthropic and /openai return 401; /cursor, /windsurf, /vscode, /claude, /chatgpt, /mcp, /v1, /v3, /gemini, /copilot, /developer, /default and an invented control path all return a 33-byte JSON 404 · retrieved 2026-08-19Read permissions label, the empty prompt_names, the partner tier and the rank and popularity figures) · retrieved 2026-08-16Connect HubSpot once and your agents call these tools on their own: on a schedule, in a workflow, with nobody at the keyboard.