{
 "categories": [
  "crm",
  "marketing",
  "sales"
 ],
 "deployment": "saas",
 "evidence": [
  {
   "date": "2026-08-16",
   "fact": "homepage",
   "note": "HubSpot presents its current CRM, marketing, sales, service, content, operations, and commerce platform.",
   "source": "https://www.hubspot.com/",
   "tier": "declared"
  },
  {
   "date": "2026-08-16",
   "fact": "license",
   "note": "HubSpot publishes a free CRM tier for up to two users and 1,000 contacts alongside paid editions.",
   "source": "https://www.hubspot.com/pricing/crm",
   "tier": "declared"
  },
  {
   "date": "2026-08-16",
   "fact": "modalities.api.exists",
   "note": "HubSpot maintains date-versioned REST APIs for CRM objects, properties, associations, pipelines, schemas, and search.",
   "source": "https://developers.hubspot.com/docs/api-reference/latest/crm/understanding-the-crm",
   "tier": "declared"
  },
  {
   "date": "2026-08-16",
   "fact": "modalities.api.kinds",
   "note": "HubSpot's current public platform interface is a versioned JSON REST API.",
   "source": "https://developers.hubspot.com/docs/api-reference/latest/overview",
   "tier": "declared"
  },
  {
   "date": "2026-08-16",
   "fact": "modalities.api.auth[0]",
   "note": "Apps distributed to multiple HubSpot accounts must use OAuth, with Bearer access tokens and declared scopes.",
   "source": "https://developers.hubspot.com/docs/apps/developer-platform/build-apps/authentication/overview",
   "tier": "declared"
  },
  {
   "date": "2026-08-16",
   "fact": "modalities.api.auth[1]",
   "note": "Static authentication issues an access token for an app installed into one HubSpot account.",
   "source": "https://developers.hubspot.com/docs/apps/developer-platform/build-apps/authentication/overview",
   "tier": "declared"
  },
  {
   "date": "2026-08-16",
   "fact": "modalities.api.coverage",
   "note": "Object APIs support create, read, update, upsert, archive, restore, search, association, and batch operations across standard and custom CRM objects; other API families cover content, marketing, commerce, conversations, automation, and account administration.",
   "source": "https://developers.hubspot.com/docs/api-reference/latest/crm/using-object-apis",
   "tier": "declared"
  },
  {
   "date": "2026-08-16",
   "fact": "modalities.mcp.first_party",
   "note": "HubSpot operates the remote CRM MCP endpoint at mcp.hubspot.com using OAuth with PKCE, user permissions, and HubSpot-hosted tools.",
   "source": "https://developers.hubspot.com/docs/apps/developer-platform/build-apps/integrate-with-the-remote-hubspot-mcp-server",
   "tier": "declared"
  },
  {
   "date": "2026-08-16",
   "fact": "modalities.cli.exists",
   "note": "HubSpot CLI 8.6.0 manages authentication, apps, projects, sandboxes, secrets, files, functions, CMS assets, deployments, logs, validation, and other platform resources.",
   "source": "https://developers.hubspot.com/docs/developer-tooling/local-development/hubspot-cli/reference",
   "tier": "declared"
  },
  {
   "date": "2026-08-16",
   "fact": "modalities.extensibility.scripting",
   "note": "The current developer platform supports custom workflow actions and serverless functions as programmable app features.",
   "source": "https://developers.hubspot.com/docs/apps/developer-platform/overview",
   "tier": "declared"
  },
  {
   "date": "2026-08-16",
   "fact": "modalities.extensibility.webhooks",
   "note": "Apps subscribe to permission-scoped CRM and conversation events that HubSpot delivers as JSON to an HTTPS endpoint.",
   "source": "https://developers.hubspot.com/docs/apps/developer-platform/build-apps/features/configure-webhooks",
   "tier": "declared"
  },
  {
   "date": "2026-08-16",
   "fact": "modalities.data_access.export",
   "note": "REST reads and searches return structured JSON, and HubSpot supports CRM exports in CSV form through its product and export surfaces.",
   "source": "https://developers.hubspot.com/docs/api-reference/latest/crm/using-object-apis",
   "tier": "declared"
  },
  {
   "date": "2026-08-16",
   "fact": "modalities.data_access.import",
   "note": "The Imports API accepts CSV files and explicit property mappings to create or update CRM records and associations.",
   "source": "https://developers.hubspot.com/docs/api-reference/latest/crm/imports/guide",
   "tier": "declared"
  },
  {
   "date": "2026-08-16",
   "fact": "modalities.agent_docs.llms_txt",
   "note": "HubSpot publishes a current llms.txt documentation index and links it from its developer documentation pages.",
   "source": "https://developers.hubspot.com/docs/llms.txt",
   "tier": "declared"
  },
  {
   "date": "2026-08-16",
   "fact": "verdict.scores.api",
   "note": "The versioned API is broad, read/write, searchable, batch-capable, webhook-enabled, scope-controlled, and paired with imports and programmable application features; plan-specific product access remains a constraint.",
   "source": "https://developers.hubspot.com/docs/api-reference/latest/crm/understanding-the-crm",
   "tier": "declared"
  },
  {
   "date": "2026-08-16",
   "fact": "verdict.scores.mcp",
   "note": "The official remote server reads broad CRM, activity, content, marketing, commerce, and user data and writes core CRM objects and activities under user permissions, but MCP Auth Apps are beta and Sensitive Data and search behavior impose documented limits.",
   "source": "https://developers.hubspot.com/docs/apps/developer-platform/build-apps/integrate-with-the-remote-hubspot-mcp-server",
   "tier": "declared"
  },
  {
   "date": "2026-08-16",
   "fact": "verdict.scores.cli",
   "note": "The official CLI has broad application and content-development commands and its hs api command makes arbitrary GET, POST, PUT, and PATCH requests, but it remains developer-oriented rather than a complete end-user client.",
   "source": "https://developers.hubspot.com/docs/developer-tooling/local-development/hubspot-cli/commands/account-commands",
   "tier": "declared"
  },
  {
   "date": "2026-08-16",
   "fact": "freshness.watch[0].url",
   "note": "Opened and verified as HubSpot's current date-versioned API reference overview.",
   "source": "https://developers.hubspot.com/docs/api-reference/latest/overview",
   "tier": "declared"
  },
  {
   "date": "2026-08-16",
   "fact": "freshness.watch[1].url",
   "note": "Opened and verified as the current first-party remote CRM MCP setup, tool-coverage, permission, and limitation documentation.",
   "source": "https://developers.hubspot.com/docs/apps/developer-platform/build-apps/integrate-with-the-remote-hubspot-mcp-server",
   "tier": "declared"
  },
  {
   "date": "2026-08-16",
   "fact": "freshness.watch[2].url",
   "note": "Opened and verified as the current HubSpot CLI command reference.",
   "source": "https://developers.hubspot.com/docs/developer-tooling/local-development/hubspot-cli/reference",
   "tier": "declared"
  }
 ],
 "freshness": {
  "last_verified": "2026-08-16",
  "volatility": "high",
  "watch": [
   {
    "type": "docs",
    "url": "https://developers.hubspot.com/docs/api-reference/latest/overview"
   },
   {
    "type": "mcp",
    "url": "https://developers.hubspot.com/docs/apps/developer-platform/build-apps/integrate-with-the-remote-hubspot-mcp-server"
   },
   {
    "type": "docs",
    "url": "https://developers.hubspot.com/docs/developer-tooling/local-development/hubspot-cli/reference"
   }
  ]
 },
 "homepage": "https://www.hubspot.com/",
 "id": "hubspot",
 "license": "freemium",
 "modalities": {
  "agent_docs": {
   "llms_txt": true
  },
  "api": {
   "auth": [
    "oauth2",
    "static-access-token"
   ],
   "coverage": "full",
   "docs": "https://developers.hubspot.com/docs/api-reference/latest/overview",
   "exists": true,
   "kinds": [
    "rest"
   ]
  },
  "cli": {
   "exists": true
  },
  "computer_use": {
   "issues": [],
   "viability": "unknown"
  },
  "data_access": {
   "export": [
    "api-json",
    "csv"
   ],
   "import": [
    "api-json",
    "csv"
   ]
  },
  "extensibility": {
   "scripting": [
    "custom-workflow-actions",
    "serverless-functions"
   ],
   "webhooks": true
  },
  "integrations": {
   "make": "unknown",
   "n8n": "unknown",
   "power_automate": "unknown",
   "zapier": "unknown"
  },
  "mcp": {
   "first_party": true,
   "third_party": [],
   "verdict": "official"
  },
  "rpa": {
   "drivability": "unknown",
   "notes": "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.",
   "ui_stack": [
    "web-dom"
   ],
   "vendor_support": []
  },
  "sdk": {
   "exists": "unknown",
   "languages": [],
   "official": "unknown"
  }
 },
 "name": "HubSpot",
 "platforms": [
  "web"
 ],
 "related": {
  "alternatives": [
   "salesforce-sales-cloud",
   "superoffice-crm",
   "dynamics-365-sales"
  ],
  "our_products": []
 },
 "schema_version": 1,
 "score_version": 1,
 "status": "active",
 "vendor": "HubSpot",
 "verdict": {
  "best_path": "api",
  "scores": {
   "api": 9,
   "cli": 8,
   "computer_use": null,
   "integrations": null,
   "mcp": 8,
   "overall": 9,
   "rpa": null
  },
  "summary": "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.\n"
 }
}