hubspot.com
HubSpot is a customer platform and CRM for marketing, sales, service, content, commerce, and operations teams. It lets businesses manage customer data, automate workflows, and build integrations and custom extensions on top of its platform.
HubSpot exposes a REST API at api.hubapi.com, a remote OAuth-protected MCP server at mcp.hubspot.com/anthropic, a local HubSpot CLI (`hs`), and a locally installed Developer MCP server configured through the CLI.
- HubSpot MCP serverdetected
- HubSpot Developer MCP serverdiscovered
- HubSpot REST APIsdiscovered
- HubSpot CLIdiscovered
This server does not support automatic client registration (no DCR or CIMD), so the MCP client cannot register itself. Create an OAuth app in the provider's developer settings, allow-list your MCP client's OAuth callback URL as a redirect URL, and give the client that app's client ID and secret. Then connect and approve access in the browser.
In your HubSpot account, go to Development → Keys → Service keys, click Create service key, choose scopes, then create the key as documented in Make API requests using a service key. Copy the key from the service key details page and send it in the Authorization: Bearer ... header.
In your HubSpot account, go to Development → Legacy apps, create a Private legacy app, add the scopes it needs, then create the app as shown in Legacy private apps. HubSpot generates an access token unique to that app; use it as a Bearer token for HubSpot API requests.
$ hs mcp setupAcquired by the CLI — running hs mcp setup opens the auth flow and stores the credential.
conventions · 1/8 published
- integrations.json✗
/.well-known/integrations.json - llms.txt✓https://hubspot.com/llms.txt
- API catalog✗
/.well-known/api-catalog - OpenAPI document✗
/api/schema/, /openapi.json, /swagger.json, /api/openapi.json, or /v1/openapi.json - MCP server card✗
/.well-known/mcp/server-card.json - OAuth protected resource✗
/.well-known/oauth-protected-resource - Agent card✗
/.well-known/agent-card.json - Agent skills✗
/.well-known/agent-skills/index.json
Publish these signals → /publishing