ESPN data API
5 endpoints for ESPN: scoreboard, headlines, teams, standings, athlete. One API key, one JSON schema, as MCP tools or REST.
Endpoints
Call any of them over MCP with call_endpoint and its path, or over REST.
| Endpoint | Returns | Credits | Cache |
|---|---|---|---|
| scoreboardGET /v1/espn/scoreboard | Games on the current ESPN scoreboard: teams, scores, status, venue and odds. | 1 | 30 min |
| headlinesGET /v1/espn/headlines | Headlines for ESPN, each with byline, summary, published time and lead image. | 1 | 30 min |
| teamsGET /v1/espn/teams | Every team in ESPN: abbreviation, logo, colours, division, venue and city. | 1 | 30 min |
| standingsGET /v1/espn/standings | ESPN table: rank, wins, losses, points and goal difference per team, with its conference or division. | 1 | 30 min |
| athleteGET /v1/espn/athlete | One ESPN athlete: position, team, jersey, age, height, college, draft and season stat line. | 1 | 15 min |
Connect your agent over MCP
Remote MCP server: https://data.openkrill.app/mcp with your key in the x-api-key header.
claude mcp add --transport http krilldata \
https://data.openkrill.app/mcp \
--header "x-api-key: YOUR_API_KEY"{
"mcpServers": {
"krilldata": {
"url": "https://data.openkrill.app/mcp",
"headers": {
"x-api-key": "YOUR_API_KEY"
}
}
}
}{
"mcpServers": {
"krilldata": {
"command": "npx",
"args": [
"-y",
"mcp-remote",
"https://data.openkrill.app/mcp",
"--header",
"x-api-key:${API_KEY}"
],
"env": {
"API_KEY": "YOUR_API_KEY"
}
}
}
}