diff --git a/third_party/hubspot/.cursor-plugin/plugin.json b/third_party/hubspot/.cursor-plugin/plugin.json index 06dc21e88..714368255 100644 --- a/third_party/hubspot/.cursor-plugin/plugin.json +++ b/third_party/hubspot/.cursor-plugin/plugin.json @@ -1,7 +1,7 @@ { "name": "hubspot", "displayName": "HubSpot", - "version": "1.0.0", + "version": "1.0.1", "description": "Search and update contacts, companies, deals, and tickets.", "author": { "name": "Cursor", @@ -33,18 +33,15 @@ "CLIENT_ID": { "type": "string", "title": "HubSpot Client ID", - "description": "OAuth Client ID from Development → MCP Auth Apps → your app." + "description": "Optional. Leave blank to use Grok's HubSpot app when it is available to you. To use your own, the OAuth Client ID from Development → MCP Auth Apps → your app." }, "CLIENT_SECRET": { "type": "string", "title": "HubSpot Client Secret", - "description": "OAuth Client Secret from the same HubSpot MCP auth app." + "description": "Optional. Only needed with your own Client ID: the OAuth Client Secret from the same HubSpot MCP auth app." } }, - "required": [ - "CLIENT_ID", - "CLIENT_SECRET" - ] + "required": [] }, "mcpServers": "./mcp.json" } diff --git a/third_party/hubspot/CHANGELOG.md b/third_party/hubspot/CHANGELOG.md index 62628b49d..f078097d0 100644 --- a/third_party/hubspot/CHANGELOG.md +++ b/third_party/hubspot/CHANGELOG.md @@ -2,6 +2,10 @@ All notable changes to this plugin will be documented here. +## 1.0.1 + +- Made `CLIENT_ID` and `CLIENT_SECRET` optional. Leaving them blank uses Grok's HubSpot app where it is available. + ## 1.0.0 — initial release - Logo: HubSpot's official inverted favicon (white sprocket on the brand orange tile). diff --git a/third_party/hubspot/README.md b/third_party/hubspot/README.md index 0649bb894..835bfef95 100644 --- a/third_party/hubspot/README.md +++ b/third_party/hubspot/README.md @@ -10,7 +10,7 @@ This is HubSpot's remote CRM MCP server — not the [developer MCP server](https 1. Open **Cursor Settings → Plugins**. 2. Search for **HubSpot**. -3. Click **Install**, then set the client ID and secret (below) and complete the HubSpot sign-in prompt. +3. Click **Install** and complete the HubSpot sign-in prompt. Leave the client ID and secret blank to use Grok's HubSpot app where it is available; otherwise set them from your own app (below). Or run `/add-plugin hubspot` in chat. @@ -33,6 +33,8 @@ Or run `/add-plugin hubspot` in chat. ## Setup +Cursor is rolling out Grok's HubSpot app. Where it is available, leave **HubSpot Client ID** and **HubSpot Client Secret** blank and skip the steps below. If Cursor reports that the plugin's OAuth client is not configured, set up your own app. + HubSpot's remote MCP server requires a dedicated MCP auth app with OAuth (PKCE). An administrator or developer has to create that app before anyone can connect. 1. In HubSpot, go to **Development → MCP Auth Apps** (or open [app.hubspot.com/l/mcp-auth-apps](https://app.hubspot.com/l/mcp-auth-apps/)) and click **Create MCP auth app**.