{"servers":[{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"com.edgethirteen.www/hubspot-dbv","description":"Free map of HubSpot legacy v1-v4 API operations to their date-based-versioning replacements.","version":"1.0.0","websiteUrl":"https://www.edgethirteen.com/tools/hubspot-dbv","remotes":[{"type":"streamable-http","url":"https://www.edgethirteen.com/api/mcp/hubspot-dbv"}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-09-18T13:32:45.211415Z","publishedAt":"2026-09-18T13:32:45.211415Z","updatedAt":"2026-09-18T13:32:45.211415Z","isLatest":true}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.Centrify-Internal/hubspot-integrations-mcp","description":"MCP server for the HubSpot Integrations Center HubDB: search and retrieve integration data.","title":"HubSpot Integrations MCP","repository":{"url":"https://github.com/Centrify-Internal/hubspot-mcp-server","source":"github"},"version":"1.0.0","remotes":[{"type":"streamable-http","url":"https://n6k96b1ql7.execute-api.us-west-2.amazonaws.com/prod/"}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-04-08T15:16:59.336142Z","publishedAt":"2026-04-08T15:16:59.336142Z","updatedAt":"2026-04-08T15:16:59.336142Z","isLatest":true}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.Servosity/hubspot-mcp","description":"Every HubSpot Sales Hub feature, plus offline cross-object queries, property-change-history","title":"HubSpot MCP","repository":{"url":"https://github.com/servosity/msp-skills","source":"github","subfolder":"skills/hubspot"},"version":"0.1.0","icons":[{"src":"https://raw.githubusercontent.com/servosity/msp-skills/main/docs/assets/social/hubspot/hubspot-512x512.png","mimeType":"image/png","sizes":["512x512"]}],"packages":[{"registryType":"mcpb","identifier":"https://github.com/Servosity/msp-skills/releases/download/hubspot-v0.1.0/hubspot-mcp.mcpb","version":"0.1.0","fileSha256":"b6587237e16d1b3e493b429ef31f70c772453576485c9414c1bcdb2ba8fa871e","transport":{"type":"stdio"},"environmentVariables":[{"description":"Set the HUBSPOT_ACCESS_TOKEN credential for the HubSpot MCP server.","isRequired":true,"isSecret":true,"name":"HUBSPOT_ACCESS_TOKEN"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-06-05T15:28:59.512884Z","publishedAt":"2026-06-05T15:28:59.512884Z","updatedAt":"2026-06-05T15:28:59.512884Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.Servosity/hubspot-mcp","description":"Every HubSpot Sales Hub feature, plus offline cross-object queries, property-change-history","title":"HubSpot MCP","repository":{"url":"https://github.com/servosity/msp-skills","source":"github","subfolder":"skills/hubspot"},"version":"0.1.1","icons":[{"src":"https://raw.githubusercontent.com/servosity/msp-skills/main/docs/assets/social/hubspot/hubspot-512x512.png","mimeType":"image/png","sizes":["512x512"]}],"packages":[{"registryType":"mcpb","identifier":"https://github.com/Servosity/msp-skills/releases/download/hubspot-v0.1.1/hubspot-mcp.mcpb","version":"0.1.1","fileSha256":"a5e8b05fe2d8786178c2742d50bd028b4e068f9d3685b7a51f8b10176884d0d2","transport":{"type":"stdio"},"environmentVariables":[{"description":"Set the HUBSPOT_ACCESS_TOKEN credential for the HubSpot MCP server.","isRequired":true,"isSecret":true,"name":"HUBSPOT_ACCESS_TOKEN"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-06-06T15:21:15.365648Z","publishedAt":"2026-06-06T15:21:15.365648Z","updatedAt":"2026-06-06T15:21:15.365648Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.Servosity/hubspot-mcp","description":"Every HubSpot Sales Hub feature, plus offline cross-object queries, property-change-history","title":"HubSpot MCP","repository":{"url":"https://github.com/servosity/msp-skills","source":"github","subfolder":"skills/hubspot"},"version":"0.1.3","icons":[{"src":"https://raw.githubusercontent.com/servosity/msp-skills/main/docs/assets/social/hubspot/hubspot-512x512.png","mimeType":"image/png","sizes":["512x512"]}],"packages":[{"registryType":"mcpb","identifier":"https://github.com/Servosity/msp-skills/releases/download/hubspot-v0.1.3/hubspot-mcp.mcpb","version":"0.1.3","fileSha256":"784b035b6aaaed9cd34d89422e644929dad9517b5776fd3883e763aa80c8cd1f","transport":{"type":"stdio"},"environmentVariables":[{"description":"Set the HUBSPOT_ACCESS_TOKEN credential for the HubSpot MCP server.","isRequired":true,"isSecret":true,"name":"HUBSPOT_ACCESS_TOKEN"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-08-17T17:20:13.788044Z","publishedAt":"2026-08-17T17:20:13.788044Z","updatedAt":"2026-08-17T17:20:13.788044Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.Servosity/hubspot-mcp","description":"Every HubSpot Sales Hub feature, plus offline cross-object queries, property-change-history","title":"HubSpot MCP","repository":{"url":"https://github.com/servosity/msp-skills","source":"github","subfolder":"skills/hubspot"},"version":"0.1.4","icons":[{"src":"https://raw.githubusercontent.com/servosity/msp-skills/main/docs/assets/social/hubspot/hubspot-512x512.png","mimeType":"image/png","sizes":["512x512"]}],"packages":[{"registryType":"mcpb","identifier":"https://github.com/Servosity/msp-skills/releases/download/hubspot-v0.1.4/hubspot-mcp.mcpb","version":"0.1.4","fileSha256":"1a0138731b3c0b174e5e7f85de0e0e66abdd6b86664acb1195d5eaf860077947","transport":{"type":"stdio"},"environmentVariables":[{"description":"Set the HUBSPOT_ACCESS_TOKEN credential for the HubSpot MCP server.","isRequired":true,"isSecret":true,"name":"HUBSPOT_ACCESS_TOKEN"},{"description":"Base URL for the HubSpot API. Leave the prefilled default unless your account uses a different regional or self-hosted host.","default":"https://api.hubapi.com","name":"HUBSPOT_BASE_URL"},{"description":"Email address that `--owner me` resolves to when git config user.email is not set. Leave blank to name the owner on each call.","name":"HUBSPOT_OWNER_EMAIL"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-08-26T04:58:33.900804Z","publishedAt":"2026-08-26T04:58:33.900804Z","updatedAt":"2026-08-26T04:58:33.900804Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.Servosity/hubspot-mcp","description":"Every HubSpot Sales Hub feature, plus offline cross-object queries, property-change-history","title":"HubSpot MCP","repository":{"url":"https://github.com/servosity/msp-skills","source":"github","subfolder":"skills/hubspot"},"version":"0.1.5","icons":[{"src":"https://raw.githubusercontent.com/servosity/msp-skills/main/docs/assets/social/hubspot/hubspot-512x512.png","mimeType":"image/png","sizes":["512x512"]}],"packages":[{"registryType":"mcpb","identifier":"https://github.com/Servosity/msp-skills/releases/download/hubspot-v0.1.5/hubspot-mcp.mcpb","version":"0.1.5","fileSha256":"08086c11af1164ee3640a0ba7c924e4cfd700c60a2b4facb675f9e7e1358ffb5","transport":{"type":"stdio"},"environmentVariables":[{"description":"Set the HUBSPOT_ACCESS_TOKEN credential for the HubSpot MCP server.","isRequired":true,"isSecret":true,"name":"HUBSPOT_ACCESS_TOKEN"},{"description":"Base URL for the HubSpot API. Leave the prefilled default unless your account uses a different regional or self-hosted host.","default":"https://api.hubapi.com","name":"HUBSPOT_BASE_URL"},{"description":"Email address that `--owner me` resolves to when git config user.email is not set. Leave blank to name the owner on each call.","name":"HUBSPOT_OWNER_EMAIL"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-08-27T01:21:05.805879Z","publishedAt":"2026-08-27T01:21:05.805879Z","updatedAt":"2026-08-27T01:21:05.805879Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.Servosity/hubspot-mcp","description":"Every HubSpot Sales Hub feature, plus offline cross-object queries, property-change-history","title":"HubSpot MCP","repository":{"url":"https://github.com/servosity/msp-skills","source":"github","subfolder":"skills/hubspot"},"version":"0.1.6","icons":[{"src":"https://raw.githubusercontent.com/servosity/msp-skills/main/docs/assets/social/hubspot/hubspot-512x512.png","mimeType":"image/png","sizes":["512x512"]}],"packages":[{"registryType":"mcpb","identifier":"https://github.com/Servosity/msp-skills/releases/download/hubspot-v0.1.6/hubspot-mcp.mcpb","version":"0.1.6","fileSha256":"54a5a84cdd486050a27c9dba696ea32c2346da31a8057cad3c4d326787ee5825","transport":{"type":"stdio"},"environmentVariables":[{"description":"Set the HUBSPOT_ACCESS_TOKEN credential for the HubSpot MCP server.","isRequired":true,"isSecret":true,"name":"HUBSPOT_ACCESS_TOKEN"},{"description":"Base URL for the HubSpot API. Leave the prefilled default unless your account uses a different regional or self-hosted host.","default":"https://api.hubapi.com","name":"HUBSPOT_BASE_URL"},{"description":"Email address that `--owner me` resolves to when git config user.email is not set. Leave blank to name the owner on each call.","name":"HUBSPOT_OWNER_EMAIL"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-09-10T12:26:59.842217Z","publishedAt":"2026-09-10T12:26:59.842217Z","updatedAt":"2026-09-10T12:26:59.842217Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.Servosity/hubspot-mcp","description":"Every HubSpot Sales Hub feature, plus offline cross-object queries, property-change-history","title":"HubSpot MCP","repository":{"url":"https://github.com/servosity/msp-skills","source":"github","subfolder":"skills/hubspot"},"version":"0.2.0","icons":[{"src":"https://raw.githubusercontent.com/servosity/msp-skills/main/docs/assets/social/hubspot/hubspot-512x512.png","mimeType":"image/png","sizes":["512x512"]}],"packages":[{"registryType":"mcpb","identifier":"https://github.com/Servosity/msp-skills/releases/download/hubspot-v0.2.0/hubspot-mcp.mcpb","version":"0.2.0","fileSha256":"291b34a8467e3fee44e5e71a04955c6f4ea4397271e9f6f9c0b78b97279d6d3d","transport":{"type":"stdio"},"environmentVariables":[{"description":"Set the HUBSPOT_ACCESS_TOKEN credential for the HubSpot MCP server.","isRequired":true,"isSecret":true,"name":"HUBSPOT_ACCESS_TOKEN"},{"description":"Base URL for the HubSpot API. Leave the prefilled default unless your account uses a different regional or self-hosted host.","default":"https://api.hubapi.com","name":"HUBSPOT_BASE_URL"},{"description":"Email address that `--owner me` resolves to when git config user.email is not set. Leave blank to name the owner on each call.","name":"HUBSPOT_OWNER_EMAIL"},{"description":"Bearer token required by `hubspot-mcp --transport http`; unused by the default stdio transport.","isSecret":true,"name":"HUBSPOT_MCP_HTTP_TOKEN"},{"description":"Overrides the User-Agent the CLI sends on HubSpot requests.","name":"HUBSPOT_USER_AGENT"},{"description":"Binds this MCP server to one tenant-gated client profile, so every call answers for that customer. Leave blank to use the profile configured as default_client_profile.","name":"PRINTING_PRESS_CLIENT_PROFILE"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-09-28T19:40:20.008908Z","publishedAt":"2026-09-28T19:40:20.008908Z","updatedAt":"2026-09-28T19:40:20.008908Z","isLatest":true}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.mindstone/mcp-server-hubspot","description":"HubSpot CRM: contacts, deals, tickets, line items, properties, marketing, files, workflows, threads","title":"HubSpot","repository":{"url":"https://github.com/mindstone/mcp-servers","source":"github","subfolder":"connectors/hubspot"},"version":"0.2.0","packages":[{"registryType":"npm","registryBaseUrl":"https://registry.npmjs.org","identifier":"@mindstone/mcp-server-hubspot","version":"0.2.0","runtimeHint":"npx","transport":{"type":"stdio"},"environmentVariables":[{"description":"Directory containing accounts.json and credentials/*.token.json","isRequired":true,"format":"filepath","name":"HUBSPOT_CONFIG_DIR"},{"description":"Account selector — one MCP process per HubSpot account","isRequired":true,"format":"string","name":"HUBSPOT_ACCOUNT_EMAIL"},{"description":"Workspace root for local file tools (required only when invoking upload/attach tools)","format":"filepath","name":"MCP_WORKSPACE_PATH"},{"description":"HubSpot OAuth client ID","isRequired":true,"format":"string","name":"HUBSPOT_CLIENT_ID"},{"description":"HubSpot OAuth client secret","isRequired":true,"format":"string","isSecret":true,"name":"HUBSPOT_CLIENT_SECRET"},{"description":"Source attribution label applied to new records","format":"string","default":"HubSpot MCP","name":"HUBSPOT_SOURCE_LABEL"},{"description":"Set to 1 to disable token refresh on this surface (use on cloud so desktop remains the sole refresh authority)","format":"string","name":"HUBSPOT_DISABLE_REFRESH"},{"description":"Set to 1 to allow refresh on the cloud surface even when HUBSPOT_DISABLE_REFRESH=1 (escape hatch)","format":"string","name":"HUBSPOT_ALLOW_CLOUD_REFRESH"},{"description":"Outbound HTTP request timeout in milliseconds (max 300000 = 5 min)","format":"number","default":"60000","name":"HUBSPOT_REQUEST_TIMEOUT_MS"},{"description":"OAuth scope tier — 'readonly' or 'full'. Overrides the per-account stored tier","format":"string","name":"HUBSPOT_SCOPE_TIER"},{"description":"Stale-lock detection threshold for the credential refresh mutex (advanced)","format":"number","name":"HUBSPOT_REFRESH_LOCK_STALE_MS"}]}],"_meta":{"io.modelcontextprotocol.registry/publisher-provided":{"com.mindstone.rebel":{"catalogId":"bundled-hubspot","provider":"rebel-oss"}}}},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-05-21T20:21:09.734478Z","publishedAt":"2026-05-21T20:21:09.734478Z","updatedAt":"2026-05-21T20:21:09.734478Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.mindstone/mcp-server-hubspot","description":"HubSpot CRM: contacts, deals, tickets, line items, properties, marketing, files, workflows, threads","title":"HubSpot","repository":{"url":"https://github.com/mindstone/mcp-servers","source":"github","subfolder":"connectors/hubspot"},"version":"0.2.1","packages":[{"registryType":"npm","registryBaseUrl":"https://registry.npmjs.org","identifier":"@mindstone/mcp-server-hubspot","version":"0.2.1","runtimeHint":"npx","transport":{"type":"stdio"},"environmentVariables":[{"description":"Directory containing accounts.json and credentials/*.token.json","isRequired":true,"format":"filepath","name":"HUBSPOT_CONFIG_DIR"},{"description":"Account selector — one MCP process per HubSpot account","isRequired":true,"format":"string","name":"HUBSPOT_ACCOUNT_EMAIL"},{"description":"Workspace root for local file tools (required only when invoking upload/attach tools)","format":"filepath","name":"MCP_WORKSPACE_PATH"},{"description":"HubSpot OAuth client ID","isRequired":true,"format":"string","name":"HUBSPOT_CLIENT_ID"},{"description":"HubSpot OAuth client secret","isRequired":true,"format":"string","isSecret":true,"name":"HUBSPOT_CLIENT_SECRET"},{"description":"Source attribution label applied to new records","format":"string","default":"HubSpot MCP","name":"HUBSPOT_SOURCE_LABEL"},{"description":"Set to 1 to disable token refresh on this surface (use on cloud so desktop remains the sole refresh authority)","format":"string","name":"HUBSPOT_DISABLE_REFRESH"},{"description":"Set to 1 to allow refresh on the cloud surface even when HUBSPOT_DISABLE_REFRESH=1 (escape hatch)","format":"string","name":"HUBSPOT_ALLOW_CLOUD_REFRESH"},{"description":"Outbound HTTP request timeout in milliseconds (max 300000 = 5 min)","format":"number","default":"60000","name":"HUBSPOT_REQUEST_TIMEOUT_MS"},{"description":"OAuth scope tier — 'readonly' or 'full'. Overrides the per-account stored tier","format":"string","name":"HUBSPOT_SCOPE_TIER"},{"description":"Stale-lock detection threshold for the credential refresh mutex (advanced)","format":"number","name":"HUBSPOT_REFRESH_LOCK_STALE_MS"}]}],"_meta":{"io.modelcontextprotocol.registry/publisher-provided":{"com.mindstone.rebel":{"catalogId":"bundled-hubspot","provider":"rebel-oss"}}}},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-05-29T14:56:14.392219Z","publishedAt":"2026-05-29T14:56:14.392219Z","updatedAt":"2026-05-29T14:56:14.392219Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.mindstone/mcp-server-hubspot","description":"HubSpot CRM: contacts, deals, tickets, line items, properties, marketing, files, workflows, threads","title":"HubSpot","repository":{"url":"https://github.com/mindstone/mcp-servers","source":"github","subfolder":"connectors/hubspot"},"version":"0.3.0","packages":[{"registryType":"npm","registryBaseUrl":"https://registry.npmjs.org","identifier":"@mindstone/mcp-server-hubspot","version":"0.3.0","runtimeHint":"npx","transport":{"type":"stdio"},"environmentVariables":[{"description":"Directory containing accounts.json and credentials/*.token.json","isRequired":true,"format":"filepath","name":"HUBSPOT_CONFIG_DIR"},{"description":"Account selector — one MCP process per HubSpot account","isRequired":true,"format":"string","name":"HUBSPOT_ACCOUNT_EMAIL"},{"description":"Workspace root for local file tools (required only when invoking upload/attach tools)","format":"filepath","name":"MCP_WORKSPACE_PATH"},{"description":"HubSpot OAuth client ID","isRequired":true,"format":"string","name":"HUBSPOT_CLIENT_ID"},{"description":"HubSpot OAuth client secret","isRequired":true,"format":"string","isSecret":true,"name":"HUBSPOT_CLIENT_SECRET"},{"description":"Source attribution label applied to new records","format":"string","default":"HubSpot MCP","name":"HUBSPOT_SOURCE_LABEL"},{"description":"Set to 1 to disable token refresh on this surface (use on cloud so desktop remains the sole refresh authority)","format":"string","name":"HUBSPOT_DISABLE_REFRESH"},{"description":"Set to 1 to allow refresh on the cloud surface even when HUBSPOT_DISABLE_REFRESH=1 (escape hatch)","format":"string","name":"HUBSPOT_ALLOW_CLOUD_REFRESH"},{"description":"Outbound HTTP request timeout in milliseconds (max 300000 = 5 min)","format":"number","default":"60000","name":"HUBSPOT_REQUEST_TIMEOUT_MS"},{"description":"OAuth scope tier — 'readonly' or 'full'. Overrides the per-account stored tier","format":"string","name":"HUBSPOT_SCOPE_TIER"},{"description":"Stale-lock detection threshold for the credential refresh mutex (advanced)","format":"number","name":"HUBSPOT_REFRESH_LOCK_STALE_MS"}]}],"_meta":{"io.modelcontextprotocol.registry/publisher-provided":{"com.mindstone.rebel":{"catalogId":"bundled-hubspot","provider":"rebel-oss"}}}},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-06-29T12:37:53.432984Z","publishedAt":"2026-06-29T12:37:53.432984Z","updatedAt":"2026-06-29T12:37:53.432984Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.mindstone/mcp-server-hubspot","description":"HubSpot CRM: contacts, deals, tickets, line items, properties, marketing, files, workflows, threads","title":"HubSpot","repository":{"url":"https://github.com/mindstone/mcp-servers","source":"github","subfolder":"connectors/hubspot"},"version":"0.3.1","packages":[{"registryType":"npm","registryBaseUrl":"https://registry.npmjs.org","identifier":"@mindstone/mcp-server-hubspot","version":"0.3.1","runtimeHint":"npx","transport":{"type":"stdio"},"environmentVariables":[{"description":"Directory containing accounts.json and credentials/*.token.json","isRequired":true,"format":"filepath","name":"HUBSPOT_CONFIG_DIR"},{"description":"Account selector — one MCP process per HubSpot account","isRequired":true,"format":"string","name":"HUBSPOT_ACCOUNT_EMAIL"},{"description":"Workspace root for local file tools (required only when invoking upload/attach tools)","format":"filepath","name":"MCP_WORKSPACE_PATH"},{"description":"HubSpot OAuth client ID","isRequired":true,"format":"string","name":"HUBSPOT_CLIENT_ID"},{"description":"HubSpot OAuth client secret","isRequired":true,"format":"string","isSecret":true,"name":"HUBSPOT_CLIENT_SECRET"},{"description":"Source attribution label applied to new records","format":"string","default":"HubSpot MCP","name":"HUBSPOT_SOURCE_LABEL"},{"description":"Set to 1 to disable token refresh on this surface (use on cloud so desktop remains the sole refresh authority)","format":"string","name":"HUBSPOT_DISABLE_REFRESH"},{"description":"Set to 1 to allow refresh on the cloud surface even when HUBSPOT_DISABLE_REFRESH=1 (escape hatch)","format":"string","name":"HUBSPOT_ALLOW_CLOUD_REFRESH"},{"description":"Outbound HTTP request timeout in milliseconds (max 300000 = 5 min)","format":"number","default":"60000","name":"HUBSPOT_REQUEST_TIMEOUT_MS"},{"description":"OAuth scope tier — 'readonly' or 'full'. Overrides the per-account stored tier","format":"string","name":"HUBSPOT_SCOPE_TIER"},{"description":"Stale-lock detection threshold for the credential refresh mutex (advanced)","format":"number","name":"HUBSPOT_REFRESH_LOCK_STALE_MS"}]}],"_meta":{"io.modelcontextprotocol.registry/publisher-provided":{"com.mindstone.rebel":{"catalogId":"bundled-hubspot","provider":"rebel-oss"}}}},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-07-30T11:51:35.85825Z","publishedAt":"2026-07-30T11:51:35.85825Z","updatedAt":"2026-07-30T11:51:35.85825Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.mindstone/mcp-server-hubspot","description":"HubSpot CRM: contacts, deals, tickets, line items, properties, marketing, files, workflows, threads","title":"HubSpot","repository":{"url":"https://github.com/mindstone/mcp-servers","source":"github","subfolder":"connectors/hubspot"},"version":"0.4.0","packages":[{"registryType":"npm","registryBaseUrl":"https://registry.npmjs.org","identifier":"@mindstone/mcp-server-hubspot","version":"0.4.0","runtimeHint":"npx","transport":{"type":"stdio"},"environmentVariables":[{"description":"Directory containing accounts.json and credentials/*.token.json","isRequired":true,"format":"filepath","name":"HUBSPOT_CONFIG_DIR"},{"description":"Account selector — one MCP process per HubSpot account","isRequired":true,"format":"string","name":"HUBSPOT_ACCOUNT_EMAIL"},{"description":"Workspace root for local file tools (required only when invoking upload/attach tools)","format":"filepath","name":"MCP_WORKSPACE_PATH"},{"description":"HubSpot OAuth client ID","isRequired":true,"format":"string","name":"HUBSPOT_CLIENT_ID"},{"description":"HubSpot OAuth client secret","isRequired":true,"format":"string","isSecret":true,"name":"HUBSPOT_CLIENT_SECRET"},{"description":"Source attribution label applied to new records","format":"string","default":"HubSpot MCP","name":"HUBSPOT_SOURCE_LABEL"},{"description":"Set to 1 to disable token refresh on this surface (use on cloud so desktop remains the sole refresh authority)","format":"string","name":"HUBSPOT_DISABLE_REFRESH"},{"description":"Set to 1 to allow refresh on the cloud surface even when HUBSPOT_DISABLE_REFRESH=1 (escape hatch)","format":"string","name":"HUBSPOT_ALLOW_CLOUD_REFRESH"},{"description":"Outbound HTTP request timeout in milliseconds (max 300000 = 5 min)","format":"number","default":"60000","name":"HUBSPOT_REQUEST_TIMEOUT_MS"},{"description":"OAuth scope tier — 'readonly' or 'full'. Overrides the per-account stored tier","format":"string","name":"HUBSPOT_SCOPE_TIER"},{"description":"Stale-lock detection threshold for the credential refresh mutex (advanced)","format":"number","name":"HUBSPOT_REFRESH_LOCK_STALE_MS"}]}],"_meta":{"io.modelcontextprotocol.registry/publisher-provided":{"com.mindstone.rebel":{"catalogId":"bundled-hubspot","provider":"rebel-oss"}}}},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-08-05T23:45:04.229623Z","publishedAt":"2026-08-05T23:45:04.229623Z","updatedAt":"2026-08-05T23:45:04.229623Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.mindstone/mcp-server-hubspot","description":"HubSpot CRM: contacts, deals, tickets, line items, properties, marketing, files, workflows, threads","title":"HubSpot","repository":{"url":"https://github.com/mindstone/mcp-servers","source":"github","subfolder":"connectors/hubspot"},"version":"0.4.1","packages":[{"registryType":"npm","registryBaseUrl":"https://registry.npmjs.org","identifier":"@mindstone/mcp-server-hubspot","version":"0.4.1","runtimeHint":"npx","transport":{"type":"stdio"},"environmentVariables":[{"description":"Directory containing accounts.json and credentials/*.token.json","isRequired":true,"format":"filepath","name":"HUBSPOT_CONFIG_DIR"},{"description":"Account selector — one MCP process per HubSpot account","isRequired":true,"format":"string","name":"HUBSPOT_ACCOUNT_EMAIL"},{"description":"Workspace root for local file tools (required only when invoking upload/attach tools)","format":"filepath","name":"MCP_WORKSPACE_PATH"},{"description":"HubSpot OAuth client ID","isRequired":true,"format":"string","name":"HUBSPOT_CLIENT_ID"},{"description":"HubSpot OAuth client secret","isRequired":true,"format":"string","isSecret":true,"name":"HUBSPOT_CLIENT_SECRET"},{"description":"Source attribution label applied to new records","format":"string","default":"HubSpot MCP","name":"HUBSPOT_SOURCE_LABEL"},{"description":"Set to 1 to disable token refresh on this surface (use on cloud so desktop remains the sole refresh authority)","format":"string","name":"HUBSPOT_DISABLE_REFRESH"},{"description":"Set to 1 to allow refresh on the cloud surface even when HUBSPOT_DISABLE_REFRESH=1 (escape hatch)","format":"string","name":"HUBSPOT_ALLOW_CLOUD_REFRESH"},{"description":"Outbound HTTP request timeout in milliseconds (max 300000 = 5 min)","format":"number","default":"60000","name":"HUBSPOT_REQUEST_TIMEOUT_MS"},{"description":"Stale-lock detection threshold for the credential refresh mutex (advanced)","format":"number","name":"HUBSPOT_REFRESH_LOCK_STALE_MS"}]}],"_meta":{"io.modelcontextprotocol.registry/publisher-provided":{"com.mindstone.rebel":{"catalogId":"bundled-hubspot","provider":"rebel-oss"}}}},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-08-08T12:30:31.232615Z","publishedAt":"2026-08-08T12:30:31.232615Z","updatedAt":"2026-08-08T12:30:31.232615Z","isLatest":true}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.ohneben/hubspot-mcp","description":"HubSpot API: 1,000+ endpoints as safety-categorized, hub- and plan-aware MCP tools, stdio or HTTP.","title":"HubSpot","repository":{"url":"https://github.com/ohneben/Hubspot-MCP","source":"github"},"version":"1.1.2","websiteUrl":"https://github.com/ohneben/Hubspot-MCP#readme","packages":[{"registryType":"oci","identifier":"ghcr.io/ohneben/hubspot-mcp:1.1.2","runtimeHint":"docker","transport":{"type":"stdio"},"environmentVariables":[{"description":"Server transport. Set to 'stdio' for local MCP clients; the image otherwise starts the Streamable HTTP transport.","isRequired":true,"default":"stdio","choices":["stdio","http"],"name":"MCP_TRANSPORT"},{"description":"HubSpot service key or legacy private app token (pat-...), from Settings -> Integrations. An OAuth access token also works.","isRequired":true,"isSecret":true,"name":"HUBSPOT_ACCESS_TOKEN"},{"description":"API host. Default https://api.hubapi.com; use https://api-eu1.hubapi.com for EU data residency portals.","name":"HUBSPOT_BASE_URL"},{"description":"Only for MCP_TRANSPORT=http: bearer token required on /mcp. Without it a non-loopback bind refuses to start.","isSecret":true,"name":"MCP_AUTH_TOKEN"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-09-15T11:58:18.686203Z","publishedAt":"2026-09-15T11:58:18.686203Z","updatedAt":"2026-09-15T11:58:18.686203Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.ohneben/hubspot-mcp","description":"HubSpot API: 1,000+ endpoints as safety-categorized, hub- and plan-aware MCP tools, stdio or HTTP.","title":"HubSpot","repository":{"url":"https://github.com/ohneben/Hubspot-MCP","source":"github"},"version":"1.1.3","websiteUrl":"https://github.com/ohneben/Hubspot-MCP#readme","packages":[{"registryType":"oci","identifier":"ghcr.io/ohneben/hubspot-mcp:1.1.3","runtimeHint":"docker","transport":{"type":"stdio"},"environmentVariables":[{"description":"Server transport. Set to 'stdio' for local MCP clients; the image otherwise starts the Streamable HTTP transport.","isRequired":true,"default":"stdio","choices":["stdio","http"],"name":"MCP_TRANSPORT"},{"description":"HubSpot service key or legacy private app token (pat-...), from Settings -> Integrations. An OAuth access token also works.","isRequired":true,"isSecret":true,"name":"HUBSPOT_ACCESS_TOKEN"},{"description":"API host. Default https://api.hubapi.com; use https://api-eu1.hubapi.com for EU data residency portals.","name":"HUBSPOT_BASE_URL"},{"description":"Only for MCP_TRANSPORT=http: bearer token required on /mcp. Without it a non-loopback bind refuses to start.","isSecret":true,"name":"MCP_AUTH_TOKEN"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-09-15T13:20:02.576726Z","publishedAt":"2026-09-15T13:20:02.576726Z","updatedAt":"2026-09-15T13:20:02.576726Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.ohneben/hubspot-mcp","description":"HubSpot API: 1,000+ endpoints as safety-categorized, hub- and plan-aware MCP tools, stdio or HTTP.","title":"HubSpot","repository":{"url":"https://github.com/ohneben/Hubspot-MCP","source":"github"},"version":"2.0.0","websiteUrl":"https://github.com/ohneben/Hubspot-MCP#readme","packages":[{"registryType":"oci","identifier":"ghcr.io/ohneben/hubspot-mcp:2.0.0","runtimeHint":"docker","transport":{"type":"stdio"},"environmentVariables":[{"description":"Server transport. Set to 'stdio' for local MCP clients; the image otherwise starts the Streamable HTTP transport.","isRequired":true,"default":"stdio","choices":["stdio","http"],"name":"MCP_TRANSPORT"},{"description":"HubSpot service key or legacy private app token (pat-...), from Settings -> Integrations. An OAuth access token also works.","isRequired":true,"isSecret":true,"name":"HUBSPOT_ACCESS_TOKEN"},{"description":"API host. Default https://api.hubapi.com; use https://api-eu1.hubapi.com for EU data residency portals.","name":"HUBSPOT_BASE_URL"},{"description":"Only for MCP_TRANSPORT=http: bearer token required on /mcp. Without it a non-loopback bind refuses to start.","isSecret":true,"name":"MCP_AUTH_TOKEN"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-09-15T13:21:40.498797Z","publishedAt":"2026-09-15T13:21:40.498797Z","updatedAt":"2026-09-15T13:21:40.498797Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.ohneben/hubspot-mcp","description":"HubSpot API: 1,000+ endpoints as safety-categorized, hub- and plan-aware MCP tools, stdio or HTTP.","title":"HubSpot","repository":{"url":"https://github.com/ohneben/Hubspot-MCP","source":"github"},"version":"2.0.1","websiteUrl":"https://github.com/ohneben/Hubspot-MCP#readme","packages":[{"registryType":"oci","identifier":"ghcr.io/ohneben/hubspot-mcp:2.0.1","runtimeHint":"docker","transport":{"type":"stdio"},"environmentVariables":[{"description":"Server transport. Set to 'stdio' for local MCP clients; the image otherwise starts the Streamable HTTP transport.","isRequired":true,"default":"stdio","choices":["stdio","http"],"name":"MCP_TRANSPORT"},{"description":"HubSpot service key or legacy private app token (pat-...), from Settings -> Integrations. An OAuth access token also works.","isRequired":true,"isSecret":true,"name":"HUBSPOT_ACCESS_TOKEN"},{"description":"API host. Default https://api.hubapi.com; use https://api-eu1.hubapi.com for EU data residency portals.","name":"HUBSPOT_BASE_URL"},{"description":"'discovery' (default) exposes 3 meta-tools that search, inspect and call all 1,076 endpoints; 'all' exposes the ~690 endpoint tools directly.","default":"discovery","choices":["discovery","all"],"name":"HUBSPOT_TOOL_MODE"},{"description":"Set to 'true' to expose only read-only tools.","default":"false","choices":["true","false"],"name":"HUBSPOT_READ_ONLY"},{"description":"Read the token's scopes and probe paid-tier or beta API groups at startup (read-only, up to about 30 API calls). Set to 'false' to skip.","default":"true","choices":["true","false"],"name":"HUBSPOT_CAPABILITY_CHECK"},{"description":"Only for MCP_TRANSPORT=http: bearer token required on /mcp. Without it a non-loopback bind refuses to start.","isSecret":true,"name":"MCP_AUTH_TOKEN"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-09-15T13:46:38.492013Z","publishedAt":"2026-09-15T13:46:38.492013Z","updatedAt":"2026-09-15T13:46:38.492013Z","isLatest":true}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.pipeworx-io/hubspot","description":"HubSpot MCP Pack","title":"Hubspot","repository":{"url":"https://github.com/pipeworx-io/mcp-hubspot","source":"github"},"version":"0.1.0","websiteUrl":"https://pipeworx.io/packs/hubspot","remotes":[{"type":"streamable-http","url":"https://gateway.pipeworx.io/hubspot/mcp"}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-04-22T01:32:17.172567Z","publishedAt":"2026-04-22T01:32:17.172567Z","updatedAt":"2026-04-22T01:32:17.172567Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.pipeworx-io/hubspot","description":"HubSpot MCP Pack","title":"Hubspot","repository":{"url":"https://github.com/pipeworx-io/mcp-hubspot","source":"github"},"version":"0.1.1","websiteUrl":"https://pipeworx.io/packs/hubspot","remotes":[{"type":"streamable-http","url":"https://gateway.pipeworx.io/hubspot/mcp"}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-09-25T00:16:00.07712Z","publishedAt":"2026-09-25T00:16:00.07712Z","updatedAt":"2026-09-25T00:16:00.07712Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.pipeworx-io/hubspot","description":"HubSpot MCP Pack","title":"Hubspot","repository":{"url":"https://github.com/pipeworx-io/mcp-hubspot","source":"github"},"version":"0.1.2","websiteUrl":"https://pipeworx.io/packs/hubspot","remotes":[{"type":"streamable-http","url":"https://gateway.pipeworx.io/hubspot/mcp"}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-09-26T19:09:01.272032Z","publishedAt":"2026-09-26T19:09:01.272032Z","updatedAt":"2026-09-26T19:09:01.272032Z","isLatest":true}}}],"metadata":{"count":22}}
