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.
“Who led the NBA in scoring in 2024-25?”
Shai Gilgeous-Alexander averaged the most points per game in 2024-25, with 32.7 per game.
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.
“How are the Chiefs against the spread on the road this season?”
…and answers with the live stats behind it.
Endpoint: https://api.statmuse.com/mcp — works with any client that supports remote MCP servers.
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
Join StatMuse+
StatMuse API beta is included with a StatMuse+ membership.
- 2
Connect your agent
Add the StatMuse MCP server in Claude, ChatGPT or any MCP client and sign in.
- 3
Ask away
Your agent answers with StatMuse intelligence.
REST API. With code.
- 1
Join StatMuse+
StatMuse API beta is included with a StatMuse+ membership.
- 2
Create an API key
Generate a key from your dashboard. You'll see it once.
- 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.
Start in minutes
Join StatMuse+, then connect your agent and just ask. Or grab an API key and build your own agent.