Before you connect
- Open Settings → MCP in rocketblue (API & MCP are available on all plans for non-viewer roles).
- Copy the Server URL from the MCP Setup card.
Claude
Add a custom connector in Claude on the web or in Claude Desktop. The connector is per team.- In a Claude chat, click
+→ Connectors → Add connector → Add custom connector. - Name it
rocketblue+ the team name, and paste the Server URL from Settings → MCP into Remote MCP server URL. - Click Continue. Let Claude detect the settings, then click Add.
- An authorization window opens. Click Continue, then Approve to allow access to this team’s rocketblue data.
Use the Server URL from Settings, including the team id in the query string. If registration fails, expand Use your own OAuth client on the MCP Setup card and choose that option in Claude instead.
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. If ChatGPT detects automatic registration, keep that option. Otherwise expand Use your own OAuth client in Settings → MCP and paste the Client ID and Client Secret. 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.

