Purpose of this page
This page is for security, IT, and procurement teams reviewing rocketblue MCP before connecting it to an AI client (Claude, ChatGPT, Cursor, or another MCP-compatible assistant). For platform-wide controls, data residency, subprocessors, and certifications, see the Security Overview (customer-shareable; Print → Save as PDF).What MCP is in rocketblue
rocketblue exposes a remote Model Context Protocol (MCP) server. It is not a local process, browser extension, or inbound connection into your network. Your AI client calls our HTTPS endpoint; we never initiate connections into your environment. MCP is a thin protocol layer over the same organization API used by REST integrations. Authentication, tenancy, rate limits, and data access are identical whether a client calls REST or MCP tools.
Discovery metadata:
- Protected resource:
https://app.rocketblue.ai/api/mcp/.well-known/oauth-protected-resource - Authorization server:
https://app.rocketblue.ai/api/mcp/oauth/.well-known/oauth-authorization-server
What data MCP can access
A connected client can only see that organization’s rocketblue workspace: brands, prompts/topics, analysis runs, visibility results, cited sources, perception scores, content drafts, and related settings. MCP does not grant access to:- Other rocketblue customers (hard organization boundary)
- Your internal systems, files, CRMs, or employee directories
- Payment card data (Stripe only; never stored by rocketblue)
- Optional GA4 / Search Console / Cloudflare datasets (those are fetched live in the product UI and are not MCP tools)
Authentication
Two methods, both organization-scoped:OAuth 2.0 (recommended for Claude and ChatGPT)
Token endpoint authenticates the client with
client_secret_post or client_secret_basic. Redirect URIs must be https (or localhost for development). Vendor callbacks on *.openai.com, *.anthropic.com, *.claude.ai, *.cursor.com, and *.cursor.sh are allowed.
Rotating the Client Secret in Settings immediately invalidates the previous secret. Refresh is also rejected if the authorizing user is no longer a member, or has been changed to viewer/guest.
API key (Cursor and header-based clients)
Organization API keys from Settings → API may be sent asx-api-key, x-spotlight-api-key, spotlight-api-key, or Authorization: Bearer. Keys are scoped to one organization and can be rotated in Settings. Viewers and guests cannot manage keys.
Unauthenticated MCP calls receive 401 with RFC 6750 WWW-Authenticate pointing at protected-resource metadata, so compatible clients can start OAuth discovery.
Authorization and tenancy
- Every credential maps to one organization. Tools cannot select another org.
- Application tables use PostgreSQL Row Level Security. MCP executes through the same organization API as REST.
- Viewer and guest roles are read-only in the product and cannot authorize MCP or obtain tokens.
- Write tools (create/update/delete prompts, update content settings) use the same permission model as the REST API.
Rate limiting and logging
- Default quota: 120 requests per minute per organization (configurable). Shared with the REST API. Exceeding it returns
429withRetry-After. - Each MCP call is recorded in an organization request log: channel (
mcp), HTTP method, JSON-RPC method, and tool name. Request bodies and secrets are not written to that log.
Network and client requirements
- Outbound HTTPS from the AI client to
app.rocketblue.ai(and the same path onapp.get-spotlight.comif you use that domain). - No inbound firewall changes, agents, or on-prem components.
- No IP allowlist is required. Authentication is credential-based, not network-based.
- CORS is enabled so browser-based MCP clients can call the endpoint; all data access still requires a valid token or API key.
Compatible clients
Operational security (summary)
- HTTPS only; data at rest in EU (Frankfurt).
- Service-role credentials stay on the server; they are never shipped to MCP clients.
- Client secrets can be rotated in-product. Refresh tokens are hashed and rotated.
- rocketblue does not currently hold its own ISO 27001 or SOC 2 report. Infrastructure providers (Supabase, AWS, Netlify, Stripe) do. Details: Security Overview.
Related pages
- MCP overview
- Connect an MCP client
- MCP tools reference
- API authentication
- Security Overview
- Privacy Policy: rocketblue.ai/privacy-policy

