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 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}/stats Teams

Team sabermetrics

Parameters

ParameterInTypeRequiredValues
team path string yes texas

Response

StatusResponse
200wOBA, wRC+, FIP, ERA-, BABIP, ISO, top_hitters, top_pitchers
Example request
curl -s "https://sabermetrics.blazesportsintel.com/v1/teams/texas/stats"
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/leaderboard Analytics

Sabermetric leaderboard

Parameters

ParameterInTypeRequiredValues
metric query string no woba, wrc_plus, ops_plus, fip, era_minus, babip, iso
type query string no batting, pitching
limit query integer no -
conference query string no -

Response

StatusResponse
200Ranked leaders
Example request
curl -s "https://sabermetrics.blazesportsintel.com/v1/leaderboard"
GET /v1/power-index Analytics

Conference Power Index

Response

StatusResponse
200Conferences ranked by SOS-adjusted win%
Example request
curl -s "https://sabermetrics.blazesportsintel.com/v1/power-index"
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 today's college baseball scores and game results. Returns live and final games with team names, scores, venue, and game status. Covers every NCAA Division I program.
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 latest national college baseball rankings (Top 25). Returns rank, team, record, and trend.
bsi_get_team_sabermetricsGet advanced sabermetric batting and pitching metrics for a college baseball team: wOBA, wRC+, FIP, ERA-, BABIP, ISO, and more.
bsi_get_leaderboardGet the top college baseball hitters or pitchers by an advanced metric. Returns a ranked leaderboard with player names, teams, and stat values.
bsi_get_conference_power_indexGet a naive Conference Power Index — D1 conferences ranked by win% plus a run-differential adjustment, computed from standings (single-team and zero-game conferences excluded). NOT strength-of-schedule weighted; read it as a rough sort, not an authoritative power ranking. Uses Highlightly standings when available, ESPN otherwise.
bsi_get_player_statsSearch for a college baseball player by name and get their stats, position, team, and headshot. Searches BSI sabermetric data.
bsi_get_team_scheduleGet the full schedule for a college baseball team, including past results and upcoming games.
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. Complements the stats tools — use this when a question needs narrative context, not just numbers. Defaults to trusted college-baseball domains (d1baseball.com, baseballamerica.com, ESPN, NCAA.com, etc.). Provider: Tavily today, with Exa wired as primary when EXA_API_KEY is configured.