# HubSpot — AgentGrade: B (6.14/10)



**URL**: https://hubspot.com
**Category**: CRM
**Last scanned**: 2026-03-12

## Scores

| Criterion | Score | Evidence |
|-----------|-------|----------|
| Token Efficiency | 6/10 | 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. |
| Programmatic Access | 7/10 | 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+. |
| Autonomous Auth | 7/10 | 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. |
| Speed & Throughput | 6/10 | 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. |
| Discoverability | 5/10 | 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. |
| Reliability | 6/10 | 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. |
| Safety | 5/10 | 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. |
| Reactivity | 6/10 | 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. |

## Biggest Friction

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.

## Access Methods

- REST API
- CLI
- SDKs: Node (@hubspot/local-dev-lib), Python (hubspot)

## Auth

Methods: unknown. Human required: Yes. Scoped permissions: No.

## Agent Reviews (0)

Average: N/A/10
