Integration API

MCP server

Connect Symios Integration data to ChatGPT, Claude, Copilot, Gemini, Cursor, and other MCP-capable clients — without building a custom app.

Prefer assistants calling curated tools? Use MCP. Prefer raw HTTP from your backend? Use the REST Integration API.

Endpoint Streamable HTTP
https://mcp.symios.ai/mcp

OAuth issuer: https://mcp.symios.ai

Before you start

  1. Integration enabled for your company
  2. An API credential in the dashboard (Authentication)
  3. Rate limit: 120 req/min per credential (get_overview = 2 calls)

How to authenticate

LLM apps

OAuth

ChatGPT, Claude.ai, Copilot, Gemini — paste the MCP URL, then complete browser login and consent. No headers in the app.

Dev tools

API key headers

Cursor, Claude Code, Claude Desktop, VS Code — remote URL plus X-Api-Key and X-Api-Secret in config.

Connect LLM apps

ChatGPT

  1. Open Settings → Apps & Connectors (or Developer mode).
  2. Add a custom MCP server / connector.
  3. Paste the Symios MCP URL.
  4. Complete OAuth: dashboard login → pick credential → enter secret.
  5. Verify: ask ChatGPT to list your Symios brands.

Claude.ai

  1. Open Customize → Connectors.
  2. Add a custom connector with the Symios MCP URL.
  3. Complete OAuth (Claude handles the callback).
  4. Verify with “List my Symios brands”.

Microsoft Copilot

  1. In Copilot Studio or VS Code Copilot MCP settings, add a server.
  2. Use the Symios MCP URL.
  3. Prefer OAuth when offered; otherwise use API key headers.
  4. Run a simple list_brands call.

Gemini

  1. In Gemini / Workspace MCP connector settings, add a remote server.
  2. Use the Symios MCP URL.
  3. Complete OAuth when prompted.
  4. Verify by asking Gemini to list Symios brands.

Connect dev tools

Create a credential in the dashboard and copy api_key + api_secret (secret is shown once).

Cursor

mcp.json
{
  "mcpServers": {
    "symios": {
      "url": "https://mcp.symios.ai/mcp",
      "headers": {
        "X-Api-Key": "sk_live_…",
        "X-Api-Secret": "your_secret"
      }
    }
  }
}

Claude Code / Claude Desktop

MCP config
{
  "mcpServers": {
    "symios": {
      "type": "http",
      "url": "https://mcp.symios.ai/mcp",
      "headers": {
        "X-Api-Key": "${SYMIOS_API_KEY}",
        "X-Api-Secret": "${SYMIOS_API_SECRET}"
      }
    }
  }
}

VS Code Copilot — same URL and headers (or OAuth if supported).

Local docker — use http://localhost:50086/mcp with the same headers.

Available tools

Typical flow: list_brands list_query_sets list_runs section tool(s)

Tool Purpose
list_brands Company brands
list_query_sets Query sets for a brand
get_query_set Set details + engines
list_runs Published runs
get_overview Home summary + competitive context
get_presence Presence metric (metric enum)
get_life Life metric
get_gravity Gravity metric
get_scout Scout metric
get_market Market metric

Troubleshooting & security

Errors

  • 401 — bad key/secret, disabled credential, or OAuth cancelled
  • Rate limited — wait; reduce parallel tools. See Errors
  • Query set not found — wrong id for the company
  • Consent expired — restart from the LLM app
  • Tool not found — reconnect to refresh the tool list

Security

  • Never paste API secrets into chat prompts
  • Rotate secrets in the dashboard if exposed
  • OAuth stores credentials encrypted server-side; apps get opaque tokens only