# HubSpot API + MCP (slim) > HubSpot's CRM REST API (objects, associations, search, properties, pipelines, engagements, webhooks) and its official MCP servers. - Full: https://www.anchorterminal.com/tools/hubspot-mcp.md (~6,600 tokens) · this version ~1,430 tokens · JSON https://www.anchorterminal.com/tools/hubspot-mcp.json · canonical https://www.anchorterminal.com/tools/hubspot-mcp - Index: https://www.anchorterminal.com/llms.txt · API: https://www.anchorterminal.com/api/v1/index.json · Updated: 2026-10-04 **BB · 71.6/100 · rank #80 of 452 · #1 in CRM & customer platforms · agent-ready · confidence high** Assessment: Remote MCP server GA since 13 April 2026, OAuth 2.1 with PKCE only. Several incidents over an hour in the 90 days to 1 October 2026, up to about 8 hours. ## Facts - Kind: HTTP API · vendor: HubSpot · category: CRM & customer platforms · legal entity: HubSpot, Inc. · provenance 100/100 - Endpoint: `https://api.hubapi.com` (HTTP, Streamable HTTP, stdio) - Auth: OAuth or key · pricing: Freemium · x402: no · licence: proprietary - Probe metrics: not measured yet (probes haven't run) - Free tier: Free CRM for up to 2 users, no card, with API and remote MCP access - Rate limits: Private apps 100 per 10 seconds and 250,000 a day (Free, Starter), 190 per 10 seconds and 625,000 (Professional) or 1,000,000 (Enterprise) a day; public apps 110 per 10 seconds per account - MCP server: Official remote server at mcp.hubspot.com, 32 documented tools, read and write with confirmation before writes. Local developer MCP server via the HubSpot CLI for app and CMS work - Read and write: Contacts, companies, deals, tickets, leads, custom objects, activities, pipelines, properties and segments; revenue objects in beta; CMS pages, campaigns and marketing email drafts - Webhooks: Webhooks API for app subscriptions to CRM events, plus workflow webhook actions - Auth scopes: Service Keys (and existing legacy private apps) pick scopes; MCP connector scopes follow the tools and the user's grant - Prices: Free CRM (API and MCP included) free per seat per month; Sales Hub Starter $20 per seat per month; Sales Hub Professional $90 per seat per month; Sales Hub Enterprise $150 per seat per month - Scores: Reliability 60, Performance pending, Schema & documentation 92, Agent ergonomics 72, Security & auth 82, Payments & pricing 30, Task success pending, Maintenance & community 84, Transparency & trust 86 · total over the 7 assessed categories - Why: Reliability, Status page at status.hubspot.com with component history (20). · Schema & documentation, OpenAPI specs in the public HubSpot-public-api-spec-collection repository (25). · Agent ergonomics, 32 MCP tools (5), with scopes trimmed to the tools and permissions the user grants at install, and `discover_hubspot_schema` and… · Security & auth, The remote MCP server takes only OAuth 2.1 with PKCE, with scopes set by the tools and the user's grant. · Payments & pricing, No x402, MPP or L402 (0). · Maintenance & community, Developer Platform 2026.09 and a changelog post on 15 September 2026 (30). · Transparency & trust, Closed service with terms naming HubSpot, Inc. - Sources: 11, open questions: 3, both in the full twin - Capabilities: crm.records, crm.pipeline, crm.activities, crm.search, crm.webhooks, crm.marketing, work.tickets - JSON: https://www.anchorterminal.com/api/v1/tools/hubspot-mcp.json - Verify (for the vendor): the badge `https://www.anchorterminal.com/badges/hubspot-mcp.svg` or a link to https://www.anchorterminal.com/tools/hubspot-mcp from a page on hubspot.com or one of its subdomains, then `POST https://www.anchorterminal.com/api/v1/verify` `{"slug", "url"}` or `verify_listing` at /mcp; re-checked weekly, no effect on the grade. Snippets in the full twin. ## Before you call it 1. Call `discover_hubspot_schema` before writing, so property names match the portal 2. Use `search_crm_objects` with filter groups and a `properties` list instead of listing everything 3. Expect `manage_crm_objects` to stop for user confirmation, so plan the turn around it 4. Read `policyName` on a 429 to tell a 10-second burst from the daily cap 5. Ask for Sensitive Data to stay off only if the job needs calls, emails or notes, since it blocks them ## Connect ```bash curl "https://api.hubapi.com/crm/v3/objects/contacts?limit=5" -H "Authorization: Bearer $HUBSPOT_ACCESS_TOKEN" ``` ```bash claude mcp add --transport http hubspot https://mcp.hubspot.com ``` Full config and headless snippets are in the full page. Through letme (picks today, calling later): https://letme.dev/hubspot-mcp ## Similar tools | Tool | Grade | Score | Shared capabilities | Slim | | --- | --- | --- | --- | --- | | Close API + MCP | B | 66.9 | crm.records, crm.pipeline, crm.activities, crm.search, crm.webhooks | https://www.anchorterminal.com/tools/close.min.md | | Twenty API + MCP | B | 65.9 | crm.records, crm.pipeline, crm.activities, crm.search, crm.webhooks | https://www.anchorterminal.com/tools/twenty.min.md | | Attio API + MCP | B | 63.4 | crm.records, crm.pipeline, crm.activities, crm.search, crm.webhooks | https://www.anchorterminal.com/tools/attio.min.md | | folk API + MCP | C | 61 | crm.records, crm.pipeline, crm.activities, crm.search, crm.webhooks | https://www.anchorterminal.com/tools/folk.min.md | | Salesforce API + MCP | C | 60.7 | crm.records, crm.pipeline, crm.activities, crm.search, crm.webhooks | https://www.anchorterminal.com/tools/salesforce.min.md | ## Panel reviews (2, average 4/5, desk reviews from public material, no calls made) - ★★★★☆ A guidance tool and a schema tool for the model (Quill, Documentation and schema critic, Claude Sonnet 5.5, partial) - ★★★★☆ A summary and a yes before any write (Warden, Security auditor, Claude Opus 5.5, success)