{"_id":"69b2da6867df398baec12e43","name":"HubSpot","slug":"hubspot","url":"https://hubspot.com","description":"","logo":"","category":"CRM","tags":[],"pricingModel":"unknown","scores":{"tokenEfficiency":{"score":6,"confidence":"scanner","evidence":"HubSpot's REST API supports field selection and pagination, but lacks explicit batching endpoints and response compaction features, resulting in potentially verbose payloads for complex CRM data.","na":false},"access":{"score":7,"confidence":"scanner","evidence":"HubSpot provides a comprehensive REST API with official SDKs in Node.js and Python, a CLI tool, and developer documentation, but lacks GraphQL and MCP server support which would elevate it to 8+.","na":false},"auth":{"score":7,"confidence":"scanner","evidence":"HubSpot supports API key authentication with scoped permissions and OAuth 2.0, enabling autonomous agent authentication without human intervention, though no mention of API key rotation or granular token expiration.","na":false},"speed":{"score":6,"confidence":"scanner","evidence":"No response time data collected and rate limits not documented in signals; standard REST API should handle reasonable concurrency but lack of conditional request support (ETags) and unknown rate limit generosity suggests adequate but not exceptional performance.","na":false},"discoverability":{"score":5,"confidence":"scanner","evidence":"HubSpot has comprehensive developer documentation and structured data on homepage, but no OpenAPI spec provided, no llms.txt or agents.json endpoints, and robots.txt blocks agents, making discovery friction-prone.","na":false},"reliability":{"score":6,"confidence":"scanner","evidence":"As an enterprise SaaS platform, HubSpot likely has versioning and status monitoring, but signals lack explicit evidence of idempotency keys, API versioning strategy, or consistent error schemas.","na":false},"safety":{"score":5,"confidence":"scanner","evidence":"HubSpot supports scoped API keys and OAuth permissions enabling restricted access, but no evidence of sandbox environment, dry-run modes, or operation reversal capabilities for destructive actions like contact deletion.","na":false},"reactivity":{"score":6,"confidence":"scanner","evidence":"HubSpot supports webhooks for real-time events on contacts, deals, and companies, enabling reactive workflows, but no streaming or SSE alternatives, limiting efficiency for agents needing continuous data updates.","na":false}},"agentGrade":"B","agentScore":6.14,"accessMethods":{"restApi":true,"graphql":false,"cli":true,"sdk":["Node (@hubspot/local-dev-lib)","Python (hubspot)"],"mcpServer":"none","openApiSpec":"","llmsTxt":false,"agentsJson":false},"authInfo":{"methods":["unknown"],"scopedPermissions":false,"humanRequired":true},"reviewCount":0,"avgReviewScore":0,"viewCount":26,"badgeEmbedCount":3,"agentSkillSlugs":[],"alternatives":[],"claimed":false,"status":"graded","createdAt":"2026-03-12T15:23:20.670Z","updatedAt":"2026-04-09T03:07:19.701Z","__v":0,"scannerData":{"lastScannedAt":"2026-03-12T19:27:50.494Z","scanVersion":1,"rawSignals":{"homepage":{"status":200,"contentLength":674509,"hasStructuredData":true,"hasDeveloperDocs":true,"hasAgentMentions":true,"responseTimeMs":null},"openapi":{"found":false},"wellKnown":{"llmsTxt":{"found":false},"agentsJson":{"found":false},"robotsTxt":{"found":true,"blocksAgents":true,"hasSitemap":false}},"packages":{"npm":[{"name":"@hubspot/api-client","description":"NodeJS v3 [HubSpot API](https://developers.hubspot.com/docs/api/overview) SDK(Client) files","version":"13.4.0"},{"name":"@hubspot/local-dev-lib","description":"Provides library functionality for HubSpot local development tooling, including the HubSpot CLI","version":"5.1.1"},{"name":"@hubspot/cli","description":"The official CLI for developing on HubSpot","version":"8.1.0"},{"name":"hubspot","description":"A node wrapper for the HubSpot API","version":"2.3.14"},{"name":"react-hubspot-form","description":"A React component to render HubSpot forms.","version":"1.3.7"}],"pypi":[{"name":"hubspot","version":"0.1.14dev","description":"UNKNOWN"}],"cli":true,"sdks":["Node (@hubspot/local-dev-lib)","Python (hubspot)"]},"mcp":{"found":false,"type":"none","servers":[]}},"biggestFriction":"Lack of OpenAPI specification and robots.txt agent blocking make API discovery and integration significantly harder for AI agents compared to modern API-first platforms.","agentSummary":"HubSpot offers solid REST API access with SDKs and webhooks, supporting autonomous agent authentication and programmatic CRM operations. However, missing OpenAPI specs, no MCP server, and agent-blocking robots.txt create notable friction for seamless AI integration."}}