// mcp server

Plug sports stats into any LLM.

Streamable HTTP MCP endpoint. ~15 cross-league tools, analysis cards in the surface, OAuth via your statshawk API key. No BYO provider key, no schema wrangling.

01endpoint

Any MCP client that speaks Streamable HTTP can connect.

$https://mcp.statshawk.ai/mcp

// if this page is loading, the endpoint is up.

02authorization

Every request must include an Authorization: Bearer sk_live_* header. Get a key in the dashboard. Live keys require a paid plan; test keys (sk_test_*) work on the free tier.

03client setup

Same config for Claude Desktop, Claude Code, and Cursor — they all read the standard mcpServers block:

json
{
  "mcpServers": {
    "statshawk": {
      "url": "https://mcp.statshawk.ai/mcp",
      "headers": { "Authorization": "Bearer sk_live_..." }
    }
  }
}

ChatGPT support is coming once one-click connection lands. Today, ChatGPT Custom GPTs can call this endpoint as an Action with the same header.

04claude code shortcut

If you use Claude Code, this one-liner adds the server with your key inline. The --transport http flag is required — without it, the CLI tries to launch a stdio subprocess.

$claude mcp add --transport http statshawk https://mcp.statshawk.ai/mcp --header "Authorization: Bearer sk_live_..."