MCP

Model Context Protocol

Connect ChatGPT, Codex, Claude, or any Streamable HTTP MCP client to Stalkr’s complete tool catalog.

Server URL

https://www.stalkr.ai/mcp

The endpoint supports current per-request MCP and the stateless 2025 Streamable HTTP flow. Tools include read/write/destructive/open-world annotations so compatible clients can present appropriate confirmations.

ChatGPT setup

  1. Add a custom MCP connection using the server URL above.
  2. ChatGPT discovers Stalkr’s OAuth endpoints from the protected-resource metadata.
  3. Sign in to Stalkr and review the requested scopes.
  4. Approve access. The new connection appears in Dashboard → Developer → Connections.

No API key pasted into ChatGPT

ChatGPT uses OAuth rather than a custom API-key header. Access tokens last one hour; rotating refresh tokens keep the approved connection active until you revoke it.

Other MCP clients

OAuth-capable clients should use discovery. Trusted server-side clients that support custom headers may use a scoped Stalkr API key.

Generic configuration
{
  "mcpServers": {
    "stalkr": {
      "url": "https://www.stalkr.ai/mcp",
      "headers": {
        "Authorization": "Bearer ${STALKR_API_KEY}"
      }
    }
  }
}

Tool results

Every successful tool call returns a short JSON text content block plus the same structured { data, meta } envelope as REST. Tool errors are marked isError and contain only a safe error code, message, and request ID.

The static resource stalkr://capabilities provides the live tool catalog and documentation link.

Keyword groups

Every project starts with exactly two built-in groups: My brand and Competitors. Their names are fixed, and they cannot be updated or deleted. Any additional group is custom. The MCP catalog includes tools to list and create groups, plus rename, reorder, and delete custom groups. Keyword creation and updates accept groupId, while mention, analytics, digest, and custom-alert tools accept keywordGroupIds. These are the same schemas and permissions used by REST and OpenAPI.

Safety

  • OAuth tokens are restricted to the exact MCP resource URL.
  • The MCP endpoint validates the public Host header to prevent DNS rebinding.
  • Every tool independently checks its scope and project role.
  • Trial and paid machine traffic use shared workspace rate buckets so multiple keys cannot multiply database load.
  • Destructive tools are annotated and still require explicit, validated input.