H

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.

4 integrations · MCP · REST · CLI

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`).

discovered 6d ago
MCP servers1
REST · OpenAPI1
CLI2
Credentials
HubSpot app OAuth credentialsoauth2Set up OAuth

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.

HubSpot app static auth access tokenbearerGet token

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.

HubSpot service keybearerGet token

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.

HubSpot developer API keyapi_key

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.

HubSpot client-credentials app tokenoauth2_ccSet up OAuth

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.

HubSpot personal access key for CLIapi_key$ hs account auth

Acquired by the CLI — running hs account auth opens the auth flow and stores the credential.

HubSpot Agent CLI OAuth loginoauth2$ hubspot auth login

Acquired by the CLI — running hubspot auth login opens the auth flow and stores the credential.

HubSpot MCP auth app OAuth credentialsoauth2Set up OAuth

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

Publish these signals → /publishing