{"$schema":"https://static.modelcontextprotocol.io/schemas/mcp-server-card/v1.json","version":"1.0","protocolVersion":"2025-06-18","serverInfo":{"name":"bigballs-sports-data","title":"Big Balls Sports Data","version":"0.1.0-phase1"},"description":"Live, historical, and scheduled sports data across 8 sports — soccer, basketball, baseball, american football, ice hockey, cricket, MMA, and Formula 1 — under one canonical schema. Matches and scores, standings, per-player and per-team stats, Elo ratings, and a machine-readable coverage map of exactly what is and is not held. Read-only. Sign in with your BigBalls account over OAuth, or send an existing API key as a bearer token.","documentationUrl":"https://bigballsdata.com/docs/mcp","transport":{"type":"streamable-http","endpoint":"https://mcp.bigballsdata.com/mcp"},"capabilities":{"tools":{"listChanged":true}},"authentication":{"required":true,"schemes":["oauth2","bearer"],"tokenUrl":"https://bigballsdata.com/dashboard/keys","protectedResourceMetadata":"https://mcp.bigballsdata.com/.well-known/oauth-protected-resource/mcp","description":"Two ways in. (1) OAuth 2.1 — sign in with your BigBalls account; the server is an RFC 9728 protected resource and advertises its authorization server on a 401, and that server supports Dynamic Client Registration, so a client needs no pre-registered credentials. Tools then resolve to the data that account is entitled to. (2) Bearer API key — send the same key from the dashboard that works against the REST API: `Authorization: Bearer <api_key>`. Every plan gate, rate limit, and entitlement applies identically on both paths; the MCP server is a thin passthrough over the same gateway, with no separate permission logic."},"tools":"dynamic","_meta":{"com.bigballsdata/rest_api":{"base_url":"https://api.bigballsdata.com","openapi_url":"https://bigballsdata.com/openapi.json","note":"The MCP server is a thin passthrough client of this REST API."},"com.bigballsdata/health_url":"https://mcp.bigballsdata.com/health","com.bigballsdata/spec_status":"SEP-1649 server-card shape (DRAFT, not merged into the ratified MCP spec as of 2026-08-12). Served additively; the server is fully usable without it."}}