Can AI agents automate HubSpot?

HubSpot · saas · crmmarketingsales

HubSpot has a broad current automation surface across CRM, marketing, content, commerce, conversations, and application administration. Its date-versioned REST APIs support scoped reads, writes, searches, batches, associations, schemas, imports, and webhooks. OAuth is required for apps distributed to multiple accounts, while a static access token supports a single-account app. The official HubSpot CLI manages accounts, projects, apps, secrets, files, CMS assets, serverless functions, sandboxes, and deployments, and its api command can invoke arbitrary endpoints. HubSpot's separate first-party remote CRM MCP server uses OAuth with PKCE and exposes broad CRM, activity, content, campaign, event, and commerce reads plus writes for core CRM objects and activities under the connected user's permissions. MCP Auth Apps remain beta, MCP search uses the CRM Search API rather than vector search, and Sensitive Data accounts cannot access activity objects through MCP. The developer-platform MCP server is a separate coding assistant and is not evidence of CRM automation coverage. Computer-use viability is unassessed.

Best path today: api · Overall automatability: 9/10

Modalities

ModalityStatusDetail
APIyesrestoauth2static-access-token
coverage: full · docs
SDKunknown
official: unknown
MCPyes
verdict: official
Integrationsunknown
CLIyes
Extensibilityyescustom-workflow-actionsserverless-functions
webhooks: True
Data access
export: api-json, csv · import: api-json, csv
RPA / UI automationunknownweb-dom
No repeatable UI probe was run. HubSpot's REST APIs, webhooks, imports API, workflow extensions, CLI, and first-party MCP server cover practical automation without browser control.
Computer useunknown
measured verdicts only — "unknown" means not yet probed by us

Scores

apimcpintegrationsclirpacomputer useoverall
9889

Evidence

FactTierSourceDate
homepagedeclaredsource2026-08-16
licensedeclaredsource2026-08-16
modalities.api.existsdeclaredsource2026-08-16
modalities.api.kindsdeclaredsource2026-08-16
modalities.api.auth[0]declaredsource2026-08-16
modalities.api.auth[1]declaredsource2026-08-16
modalities.api.coveragedeclaredsource2026-08-16
modalities.mcp.first_partydeclaredsource2026-08-16
modalities.cli.existsdeclaredsource2026-08-16
modalities.extensibility.scriptingdeclaredsource2026-08-16
modalities.extensibility.webhooksdeclaredsource2026-08-16
modalities.data_access.exportdeclaredsource2026-08-16
modalities.data_access.importdeclaredsource2026-08-16
modalities.agent_docs.llms_txtdeclaredsource2026-08-16
verdict.scores.apideclaredsource2026-08-16
verdict.scores.mcpdeclaredsource2026-08-16
verdict.scores.clideclaredsource2026-08-16
freshness.watch[0].urldeclaredsource2026-08-16
freshness.watch[1].urldeclaredsource2026-08-16
freshness.watch[2].urldeclaredsource2026-08-16

Last verified 2026-08-16 · volatility high · JSON record