HubSpot
HubSpot CRM: contacts, deals, tickets, line items, properties, marketing, files, workflows, threads
Verdict not yet evaluated for this tool. The hybrid eval runs adversarial cases first; coverage rolls out as the corpus expands. Until a verdict is recorded, an agent should treat this tool as not-yet-cleared and fall back to its own checks. Method: hybrid eval, four-state verdict, honest limits.
{
"mcpServers": {
"mcp-server-hubspot": {
"command": "npx",
"args": [
"-y",
"@mindstone/mcp-server-hubspot"
],
"env": {
"HUBSPOT_CONFIG_DIR": "<hubspot_config_dir>",
"HUBSPOT_ACCOUNT_EMAIL": "<hubspot_account_email>",
"MCP_WORKSPACE_PATH": "<mcp_workspace_path>",
"HUBSPOT_CLIENT_ID": "<hubspot_client_id>",
"HUBSPOT_CLIENT_SECRET": "<your-hubspot_client_secret>",
"HUBSPOT_SOURCE_LABEL": "HubSpot MCP",
"HUBSPOT_DISABLE_REFRESH": "<hubspot_disable_refresh>",
"HUBSPOT_ALLOW_CLOUD_REFRESH": "<hubspot_allow_cloud_refresh>",
"HUBSPOT_REQUEST_TIMEOUT_MS": "60000",
"HUBSPOT_SCOPE_TIER": "<hubspot_scope_tier>",
"HUBSPOT_REFRESH_LOCK_STALE_MS": "<hubspot_refresh_lock_stale_ms>"
}
}
}
}{
"mcpServers": {
"mcp-server-hubspot": {
"command": "npx",
"args": [
"-y",
"@mindstone/mcp-server-hubspot"
],
"env": {
"HUBSPOT_CONFIG_DIR": "<hubspot_config_dir>",
"HUBSPOT_ACCOUNT_EMAIL": "<hubspot_account_email>",
"MCP_WORKSPACE_PATH": "<mcp_workspace_path>",
"HUBSPOT_CLIENT_ID": "<hubspot_client_id>",
"HUBSPOT_CLIENT_SECRET": "<your-hubspot_client_secret>",
"HUBSPOT_SOURCE_LABEL": "HubSpot MCP",
"HUBSPOT_DISABLE_REFRESH": "<hubspot_disable_refresh>",
"HUBSPOT_ALLOW_CLOUD_REFRESH": "<hubspot_allow_cloud_refresh>",
"HUBSPOT_REQUEST_TIMEOUT_MS": "60000",
"HUBSPOT_SCOPE_TIER": "<hubspot_scope_tier>",
"HUBSPOT_REFRESH_LOCK_STALE_MS": "<hubspot_refresh_lock_stale_ms>"
}
}
}
}npx -y @mindstone/mcp-server-hubspotHUBSPOT_CONFIG_DIRDirectory containing accounts.json and credentials/*.token.json
HUBSPOT_ACCOUNT_EMAILAccount selector — one MCP process per HubSpot account
MCP_WORKSPACE_PATHWorkspace root for local file tools (required only when invoking upload/attach tools)
HUBSPOT_CLIENT_IDHubSpot OAuth client ID
HUBSPOT_CLIENT_SECRETHubSpot OAuth client secret
HUBSPOT_SOURCE_LABELSource attribution label applied to new records
HUBSPOT_DISABLE_REFRESHSet to 1 to disable token refresh on this surface (use on cloud so desktop remains the sole refresh authority)
HUBSPOT_ALLOW_CLOUD_REFRESHSet to 1 to allow refresh on the cloud surface even when HUBSPOT_DISABLE_REFRESH=1 (escape hatch)
HUBSPOT_REQUEST_TIMEOUT_MSOutbound HTTP request timeout in milliseconds (max 300000 = 5 min)
HUBSPOT_SCOPE_TIEROAuth scope tier — 'readonly' or 'full'. Overrides the per-account stored tier
HUBSPOT_REFRESH_LOCK_STALE_MSStale-lock detection threshold for the credential refresh mutex (advanced)
Comprehensive Salesforce administration and data management capabilities
Automate GoHighLevel across CRM, messaging, calendars, marketing, e-commerce, and billing. Manage…
Automate Attio CRM workflows with fast search and bulk operations across companies, people, deals,…