Before you connect
- Open Settings → MCP in rocketblue (API & MCP are available on all plans for non-viewer roles).
- Copy your Server URL, OAuth Client ID, and OAuth Client Secret from the MCP Setup card.
- Keep the client secret private — treat it like a password.
Claude
Add a custom connector from a Claude chat (web or desktop).- In a Claude chat, click
+→ Connectors → Add connector → Add custom connector. - Enter
rocketblue+[org name]as the name, and paste the Server URL from Settings → MCP into the Remote MCP server URL field. - Click Continue.
- For Authentication, select Always required.
- For OAuth client, select Use your own OAuth client, then enter the Client ID and Client Secret from Settings → MCP.
- 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:- A workspace admin enables Developer mode (Workspace settings → Apps / Connected Data, depending on plan).
- Create a custom app and paste the rocketblue Server URL from Settings → MCP as the remote MCP endpoint.
- Choose OAuth. Enter the Client ID and Client Secret from Settings → MCP — do not rely on dynamic registration.
- Complete the rocketblue consent screen while signed in as a non-viewer member of that organization.
- 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.Cursor
Cursor supports remote MCP servers over HTTP. Add rocketblue to your MCP configuration file.Option A: Copy from the app
- In rocketblue, go to Settings → MCP.
- Under Cursor, click the copy button.
- Paste the JSON into your Cursor MCP config (project
.cursor/mcp.jsonor global settings, depending on your setup). - Replace
YOUR_API_KEYwith 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:list_brands and get_organization_context.
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:- Call
get_organization_context— confirms auth and returns plan/brand count. - Call
list_brands— returns brand IDs for your organization.
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.

