Blaze Sports Intel · API Reference v4.0.0

College Baseball API Reference

Every route of the Blaze Sports Intel college baseball API and MCP server, with parameters, responses, and a copy-paste curl example. Read-only, source-attributed, NCAA Division I only.

GET /health MCP

Liveness check

Response

StatusResponse
200Service is healthy
Example request
curl -s "https://sabermetrics.blazesportsintel.com/health"
POST /mcp MCP

JSON-RPC 2.0 MCP endpoint

AI clients (Claude Desktop, Cursor, Cline, custom agents) call this endpoint with the MCP protocol. Supports `initialize`, `tools/list`, `tools/call`, `resources/list`, `prompts/list`. See https://modelcontextprotocol.io for the protocol spec.

Response

StatusResponse
200JSON-RPC response (success or error)
400Invalid JSON-RPC request
429Rate limited (30 req/min per token)
Example request
curl -sX POST "https://sabermetrics.blazesportsintel.com/mcp" \
  -H "Content-Type: application/json" \
  -d '{"jsonrpc":"2.0","id":1,"method":"initialize","params":{"protocolVersion":"2024-11-05","capabilities":{},"clientInfo":{"name":"claude-desktop","version":"1.0"}}}'
GET /v1/scoreboard Scores

Live scores and final game results

Parameters

ParameterInTypeRequiredValues
date query string no 2026-04-12
conference query string no SEC

Response

StatusResponse
200Scoreboard with games[] and meta
Example request
curl -s "https://sabermetrics.blazesportsintel.com/v1/scoreboard?date=2026-04-12&conference=SEC"
GET /v1/standings Standings

Conference standings

Parameters

ParameterInTypeRequiredValues
conference query string no SEC

Response

StatusResponse
200Standings grouped by conference
Example request
curl -s "https://sabermetrics.blazesportsintel.com/v1/standings?conference=SEC"
GET /v1/rankings Standings

National Top 25

Response

StatusResponse
200Top 25 rankings with movement
Example request
curl -s "https://sabermetrics.blazesportsintel.com/v1/rankings"
GET /v1/players Players

Player search and traditional source stats

Parameters

ParameterInTypeRequiredValues
name query string yes -
team query string no -

Response

StatusResponse
200Player object or null
Example request
curl -s "https://sabermetrics.blazesportsintel.com/v1/players?name=NAME"
GET /v1/teams/{team}/schedule Teams

Team schedule

Parameters

ParameterInTypeRequiredValues
team path string yes -

Response

StatusResponse
200Past and upcoming games
Example request
curl -s "https://sabermetrics.blazesportsintel.com/v1/teams/TEAM/schedule"
GET /v1/matches/{id} Scores

Match detail with venue, weather, predictions

Parameters

ParameterInTypeRequiredValues
id path string yes -

Response

StatusResponse
200Full match detail
Example request
curl -s "https://sabermetrics.blazesportsintel.com/v1/matches/ID"

MCP Tools

AI clients call these read-only tools through the /mcp JSON-RPC endpoint via tools/call.

NameDescription
bsi_get_scoreboardGet college baseball scores and game results returned by the configured providers. Includes team names, scores, venue, game status, source, and fetch time.
bsi_get_standingsGet current college baseball conference standings including wins, losses, win percentage, runs scored, runs allowed, run differential, streak, and games back.
bsi_get_rankingsGet the national college baseball Top 25 returned by the rankings source. Includes rank, team, record, movement, source, and fetch time.
bsi_get_player_statsSearch supported source records for a college baseball player by name. Returns identity, team, position, and traditional batting or pitching stats when the source provides them.
bsi_get_team_scheduleGet schedule records returned for a college baseball team, including past results and upcoming games when the source provides them.
bsi_get_match_detailGet detailed information about a specific college baseball game including venue, weather, win predictions, play-by-play, and team stats. Use a match ID from the scoreboard.
bsi_search_intelSearch the open web for college-baseball news, scouting reports, beat-writer coverage, and analytical commentary. Use this when a question needs narrative context. Defaults to trusted college-baseball domains and returns the provider in response metadata.