Skip to main content

Before you connect

  1. Open Settings → MCP in rocketblue (API & MCP are available on all plans for non-viewer roles).
  2. Copy your Server URL, OAuth Client ID, and OAuth Client Secret from the MCP Setup card.
  3. Keep the client secret private — treat it like a password.
The Server URL is unique per team so you can add one connector per organization, for example:
The query string identifies the team in your client config. Authentication still uses that team’s OAuth credentials (Claude / ChatGPT) or API key (Cursor / header-based clients). IT and security reviewers: see MCP security and the Security Overview.

Claude

Add a custom connector from a Claude chat (web or desktop).
  1. In a Claude chat, click +ConnectorsAdd connectorAdd custom connector.
  2. Enter rocketblue + [org name] as the name, and paste the Server URL from Settings → MCP into the Remote MCP server URL field.
  3. Click Continue.
  4. For Authentication, select Always required.
  5. For OAuth client, select Use your own OAuth client, then enter the Client ID and Client Secret from Settings → MCP.
  6. Click Add.
Dynamic client registration is not supported. Always choose Use your own OAuth client and paste the Client ID and Secret from Settings — do not leave them empty.

ChatGPT

Yes — rocketblue MCP can be used from OpenAI products that support remote MCP servers (ChatGPT custom MCP apps / Developer mode, and the OpenAI Responses API MCP tool). ChatGPT connects over HTTPS to the same Server URL. Use OAuth with the Client ID and Client Secret from Settings → MCP (same credentials as Claude). Dynamic client registration is not supported, so do not leave those fields empty. Availability and write-tool permissions depend on the ChatGPT plan and workspace policy. Workspace admins typically enable Developer mode, create a custom app with your MCP URL, complete OAuth, then scan tools. Full MCP (including write/modify tools) is aimed at ChatGPT Business, Enterprise, and Edu; some personal plans may be limited to read/fetch. See OpenAI’s Developer mode documentation.

ChatGPT (workspace custom app)

Exact labels in ChatGPT change over time. The flow is:
  1. A workspace admin enables Developer mode (Workspace settings → Apps / Connected Data, depending on plan).
  2. Create a custom app and paste the rocketblue Server URL from Settings → MCP as the remote MCP endpoint.
  3. Choose OAuth. Enter the Client ID and Client Secret from Settings → MCP — do not rely on dynamic registration.
  4. Complete the rocketblue consent screen while signed in as a non-viewer member of that organization.
  5. Scan tools, review the catalog, then create/publish the app according to your workspace policy.
rocketblue issues refresh tokens on the authorization-code grant (access tokens last 1 hour). If ChatGPT asks for an offline_access scope, our advertised scope is spotlight:mcp; refresh tokens are still returned after a successful authorization.
OpenAI’s developer APIs can also attach the same remote MCP URL as an MCP tool. Use the Server URL plus OAuth or an organization API key, matching whatever auth method that API supports.

Cursor

Cursor supports remote MCP servers over HTTP. Add rocketblue to your MCP configuration file.

Option A: Copy from the app

  1. In rocketblue, go to Settings → MCP.
  2. Under Cursor, click the copy button.
  3. Paste the JSON into your Cursor MCP config (project .cursor/mcp.json or global settings, depending on your setup).
  4. Replace YOUR_API_KEY with your real API key from Settings → API if the placeholder is still shown.

Option B: Manual config

Use a unique server name and the team-specific Server URL for each organization:
After saving, restart Cursor or reload MCP servers. You should see the rocketblue server listed with tools such as list_brands and get_organization_context.
In Cursor, ask the agent to “list my rocketblue brands” as a quick connectivity test.

Other MCP clients

Any client that supports HTTP MCP with custom headers can connect using: Clients that support OAuth 2.0 for remote MCP can use the same Server URL plus OAuth Client ID and Client Secret from Settings → MCP. Alternative header names accepted by the underlying API (if your client cannot set x-spotlight-api-key):

Verify the connection

Once connected, ask your assistant to:
  1. Call get_organization_context — confirms auth and returns plan/brand count.
  2. Call list_brands — returns brand IDs for your organization.
If authentication fails, double-check the credentials in Settings → MCP (and Settings → API for header-based clients) and that you are signed into the correct rocketblue account for OAuth.

Troubleshooting

Security notes

  • Each team’s Server URL and OAuth credentials are scoped to one organization.
  • Viewers and guests cannot authorize MCP access or modify data via API or MCP.
  • Rotate the OAuth Client Secret from Settings → MCP if it may have been exposed. Rotating invalidates the previous secret for everyone using that team.
  • For Cursor and other header-based clients, rotate the API key from Settings → API if needed.