HubSpot MCP
by ohneben
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| HOST | No | HTTP bind address | 0.0.0.0 |
| PORT | No | HTTP listen port | 8765 |
| MCP_HTTP_PATH | No | HTTP MCP route | /mcp |
| MCP_TRANSPORT | No | stdio or http | stdio |
| HUBSPOT_BASE_URL | No | Use https://api-eu1.hubapi.com for EU data residency | https://api.hubapi.com |
| HUBSPOT_SPEC_DIR | No | Load OpenAPI files from a different directory | |
| MCP_SHARED_TOKEN | No | Require Authorization: Bearer <token> on /mcp | |
| HUBSPOT_READ_ONLY | No | Expose only read-only tools | false |
| HUBSPOT_TOOL_MODE | No | all or discovery | all |
| HUBSPOT_TIMEOUT_MS | No | Per-attempt request timeout | 30000 |
| HUBSPOT_GRAPHQL_URL | No | Override GraphQL endpoint | |
| HUBSPOT_MAX_RETRIES | No | Retries on 429 / 5xx / network errors | 3 |
| HUBSPOT_ACCESS_TOKEN | Yes | Private-app token (pat-…) or OAuth access token | |
| HUBSPOT_INCLUDE_BETA | No | Include beta APIs | true |
| HUBSPOT_MAX_REQUESTS | No | Client-side requests per window (0 disables throttling) | 100 |
| HUBSPOT_ENABLE_GRAPHQL | No | Expose CRM GraphQL query tool | true |
| HUBSPOT_EXCLUDE_GROUPS | No | Hide these groups | |
| HUBSPOT_INCLUDE_GROUPS | No | Only expose these groups (comma-separated, wildcards allowed) | |
| HUBSPOT_RATE_WINDOW_MS | No | Rate-limit window in ms | 10000 |
| HUBSPOT_ENABLE_RAW_REQUEST | No | Expose raw-request escape hatch | true |
| HUBSPOT_MAX_RESPONSE_CHARS | No | Truncate responses longer than N chars (0 = never) | 0 |
| HUBSPOT_SEARCH_MAX_REQUESTS | No | Extra throttle for /search endpoints (0 disables) | 4 |
| HUBSPOT_SEARCH_RATE_WINDOW_MS | No | Search throttle window | 1000 |
Instructions
Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.
This server publishes no instructions, or was last inspected before Glama recorded them.
Capabilities
Server capabilities have not been inspected yet.
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
No tools | |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |