hubspot.com
HubSpot is a customer platform and CRM that includes APIs and developer tooling for CRM data, apps, CMS content, and automation. It also provides AI integration surfaces such as a remote MCP server and agent-oriented command-line tools.
HubSpot exposes a REST API at `https://api.hubapi.com/`, a remote OAuth-protected MCP server at `https://mcp.hubspot.com/anthropic`, and two CLIs: the HubSpot CLI (`hs`) and HubSpot Agent CLI (`hubspot`).
- HubSpot MCP serverdetected
- HubSpot REST APIdiscovered
- HubSpot Agent CLIdiscovered
- HubSpot CLIdiscovered
Create an app in your HubSpot developer account, then open its auth settings in Manage apps in HubSpot. Configure the app for oauth, set its distribution (marketplace or private), and use the app's client_id and client_secret from the app details with your OAuth backend. HubSpot access tokens are then sent as Authorization: Bearer .... See the authentication overview.
Create a private HubSpot app configured for static auth, then copy the static auth access token from your app settings in Manage apps in HubSpot. Use it as Authorization: Bearer ... when calling the API. See the authentication overview.
In your HubSpot account, go to Service keys, create a service key under Development → Keys → Service keys, assign the needed scopes, then copy the key. Use it as Authorization: Bearer ... for REST API requests; in the Agent CLI's admin mode, set it as HUBSPOT_ACCESS_TOKEN.
Open the developer overview in your HubSpot account to find your developer API key. Use it on endpoints that explicitly require it, usually as the hapikey query parameter and often together with appId. See the authentication overview.
Create a HubSpot app and use its OAuth client_id and client_secret to request a client-credentials token from https://api.hubapi.com/oauth/2026-03/token with grant_type=client_credentials and the scopes required for the feature (currently used for the webhooks journal API). Send the resulting token as Authorization: Bearer .... See the authentication overview.
$ hs account authAcquired by the CLI — running hs account auth opens the auth flow and stores the credential.
$ hubspot auth loginAcquired by the CLI — running hubspot auth login opens the auth flow and stores the credential.
Create an MCP auth app in your HubSpot account following Integrate AI tools with the HubSpot MCP server. Configure your MCP client to connect to https://mcp.hubspot.com using the app's OAuth credentials. Your MCP client must support OAuth with PKCE; users grant access during installation, and available scopes are determined by the MCP tools and the permissions granted.
conventions · 0/8 published
- integrations.json✗
/.well-known/integrations.json - llms.txt✗
/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