Get StartedDocs

Power your agents with StatMuse

Add StatMuse to Claude, ChatGPT or any agent — every stat and every league. Plus a natural language REST API to build your own agent. In beta for StatMuse+ members.

For personal, non-commercial use only.

You ask

“Who led the NBA in scoring in 2024-25?”

StatMuse answers

Shai Gilgeous-Alexander averaged the most points per game in 2024-25, with 32.7 per game.

Points per game 32.7Points 2,484Games 76

What you can do

Ask sports questions, get structured answers.

Ask from your agent

Connect Claude, ChatGPT or any MCP connector client. Stats, schedules, standings and news. No code required.

Research your predictions

Over/under and against-the-spread records, trends and head-to-head splits — for prediction markets and sports betting alike.

Win your fantasy league

Your agent sets the lineup, vets the trades and does the research. You do the trash talking.

Generate your own StatMuse tools & dashboards

Pull structured stats for internal dashboards, models and sports stats content creation.

Major sports leagues · natural language questions · structured JSON responses.

Connect your agent

The MCP server puts the same answers straight into your agent. Sign in with your StatMuse account when you connect. No API key, no code.

ClaudeChatGPTClaude CodeCodexany MCP client
You ask your agent

“How are the Chiefs against the spread on the road this season?”

It calls the StatMuse tools
search_teamget_stats

…and answers with the live stats behind it.

Endpoint: https://api.statmuse.com/mcp — works with any client that supports remote MCP servers.

Set up MCP →

See it in code

One GET request returns the answer and the structured stats behind it. Abridged here; the full response ranks all 32 teams.

curl "https://api.statmuse.com/sports/nfl/v1/ask?input=which+nfl+teams+had+the+best+over+record+in+the+2025+regular+season" -H "x-statmuse-api-key: $STATMUSE_API_KEY"
{
  "type": "stats",
  "input": {
    "original": "which nfl teams had the best over record in the 2025 regular season"
  },
  "answer": {
    "text": "The Dallas Cowboys had the highest over/under record by a team in 2025, with a record of 13-4."
  },
  "data": {
    "results": [
      {
        "context": [
          { "type": "team", "teamId": 75, "shortName": "Cowboys", "abbreviation": "DAL" }
        ],
        "stats": {
          "Odds-OverUnderRecord": { "value": 13.996, "display": "13-4" },
          "Wins": { "value": 7, "display": "7" },
          "Losses": { "value": 9, "display": "9" },
          "PointsPerGame": { "value": 27.70588235, "display": "27.7" },
          "OpponentPointsPerGame": { "value": 30.05882353, "display": "30.1" }
        }
      },
      {
        "context": [
          { "type": "team", "teamId": 35, "shortName": "Giants", "abbreviation": "NYG" }
        ],
        "stats": {
          "Odds-OverUnderRecord": { "value": 11.994, "display": "11-6" },
          "Wins": { "value": 4, "display": "4" },
          "Losses": { "value": 13, "display": "13" },
          "PointsPerGame": { "value": 22.41176471, "display": "22.4" },
          "OpponentPointsPerGame": { "value": 25.82352941, "display": "25.8" }
        }
      },
      {
        "context": [
          { "type": "team", "teamId": 70, "shortName": "Patriots", "abbreviation": "NE" }
        ],
        "stats": {
          "Odds-OverUnderRecord": { "value": 11.994, "display": "11-6" },
          "Wins": { "value": 14, "display": "14" },
          "Losses": { "value": 3, "display": "3" },
          "PointsPerGame": { "value": 28.82352941, "display": "28.8" },
          "OpponentPointsPerGame": { "value": 18.82352941, "display": "18.8" }
        }
      }
    ]
  }
}

How it works

Connect your agent. No code.

  1. 1

    Join StatMuse+

    StatMuse API beta is included with a StatMuse+ membership.

  2. 2

    Connect your agent

    Add the StatMuse MCP server in Claude, ChatGPT or any MCP client and sign in.

  3. 3

    Ask away

    Your agent answers with StatMuse intelligence.

REST API. With code.

  1. 1

    Join StatMuse+

    StatMuse API beta is included with a StatMuse+ membership.

  2. 2

    Create an API key

    Generate a key from your dashboard. You'll see it once.

  3. 3

    Make your first request

    Send your question and read the structured answer.

Included with StatMuse+

StatMuse+ membership includes access to the StatMuse API beta, no separate subscription needed. The monthly request quota is shared by the natural language REST API and the MCP server.

How access works →

Start in minutes

Join StatMuse+, then connect your agent and just ask. Or grab an API key and build your own agent.