FastballAPI
MLB desde 2015 más universitario: lanzamientos, apariciones al plato, box scores, probabilidades por casa de apuestas. REST y MCP.
Servidor MCP alojado
npx add-mcp 'https://mcp.fastballapi.com/mcp'Se instala en Claude Code, Codex, Cursor y más
Documentación
Servidor MCP de FastballAPI
La API de datos de béisbol. Datos lanzamiento por lanzamiento con tipo de lanzamiento, velocidad y ubicación, cada aparición al plato con el estado de bases y outs y la pelota bateada, box scores, posiciones, nuestras propias calificaciones y valores de carrera, líneas de casas de apuestas por casa y líneas de apuestas de jugadores de MLB. MLB desde 2015 más los juegos de la División I de la NCAA que ESPN transmite. API REST y servidor MCP. 500 créditos gratis, sin tarjeta.
Sitio web: https://fastballapi.com · Documentación: https://fastballapi.com/docs · Obtén una clave: https://fastballapi.com/signup
You: "What is Gerrit Cole's whiff rate by pitch type this season?"
Claude: [calls get_pitch_mix]
You: "How often did Aaron Judge homer on a 3-2 count in 2025?"
Claude: [calls get_plate_appearances]
You: "How often has Shohei Ohtani gone over his total bases line since 2023?"
Claude: [calls get_prop_history]
Inicio rápido
Este es un servidor MCP alojado (remoto) sobre Streamable HTTP. No hay nada que instalar.
Claude Code
claude mcp add --transport http fastballapi "https://mcp.fastballapi.com/mcp?key=YOUR_API_KEY"
Claude Desktop, Cursor y otros clientes
{
"mcpServers": {
"fastballapi": {
"url": "https://mcp.fastballapi.com/mcp?key=YOUR_API_KEY"
}
}
}
La clave también se puede enviar como un encabezado x-api-key o Authorization: Bearer. Conectarse y listar herramientas funciona sin clave; llamar a una herramienta requiere una.
REST
curl -X POST https://mcp.fastballapi.com/v1/list_teams -H "x-api-key: YOUR_API_KEY"
Cada herramienta es POST /v1/{tool} con un cuerpo JSON.
Ejemplos
Ejemplos ejecutables en Python (solo biblioteca estándar) y Node 18+ (sin dependencias) viven en examples/:
examples/python/quickstart.pyyexamples/node/quickstart.mjs: calendario más una llamada destacada.examples/python/mlb_pitch_mix_and_props.py: El arsenal de un lanzador (uso, velocidad, tasa de abanicados y tasa de bolas por tipo de lanzamiento) seguido de sus líneas de apuestas de ponches contra lo que realmente lanzó, juego por juego.
export FASTBALLAPI_API_KEY=your_key
python3 examples/python/quickstart.py
node examples/node/quickstart.mjs
Consulta examples/README.md para más detalles. Obtén una clave gratuita (500 créditos al mes, sin tarjeta) en https://fastballapi.com/signup.
Herramientas (20)
| Herramienta | Qué devuelve |
|---|---|
list_teams | IDs de equipos, abreviaturas y colores para una temporada |
search_players | Encuentra jugadores por nombre |
get_games | Juegos con carreras, hits y errores por temporada, fecha, rango o equipo |
get_schedule | Próximos juegos con la línea mediana entre casas de apuestas |
get_standings | Posiciones de cada juego final, con diferencial de carreras y récord pitagórico |
get_injuries | El informe de lesiones más reciente |
get_ratings | Nuestras calificaciones Elo de equipos, clasificadas |
get_game | Un juego: cada línea de bateo y pitcheo, la línea de cada casa, probabilidad de victoria |
get_player | Bateo de temporada (AVG, OBP, SLG, OPS, RE24) y pitcheo (ERA, WHIP, K/9) |
get_player_games | El registro completo de bateo y pitcheo de un jugador, juego por juego |
get_leaders | Líderes de temporada entre bateadores y lanzadores calificados |
get_team_stats | Carreras a favor y en contra, bateo del equipo y bateo de los oponentes |
get_pitch_mix | El arsenal de un lanzador: uso, velocidad, tasa de abanicados por tipo de lanzamiento |
get_odds | Moneyline, línea de carreras y total de cada casa de apuestas para un juego (5) o un día (10) |
get_plate_appearances | Jugada por jugada de apariciones al plato con estado de bases y outs, pelota bateada, probabilidad de victoria, RE24 |
get_pitches | Lanzamiento por lanzamiento: conteo, tipo, velocidad, ubicación, resultado |
get_spray_chart | Dónde un bateador o equipo golpea la pelota, por trayectoria y campo |
get_line_movement | Instantáneas de la línea de cada casa de apuestas antes del primer lanzamiento |
get_player_props | Líneas de apuestas de jugadores por casa de apuestas, apertura y cierre |
get_prop_history | Las líneas de apuestas de un jugador contra el resultado, juego por juego |
Ligas: mlb (predeterminada), ncaabase (juegos de la División I de la NCAA que ESPN transmite; las herramientas de lanzamientos, mapas de spray y lesiones no se ofrecen para universidades).
Datos
- Juegos de MLB desde 2015 con datos lanzamiento por lanzamiento (cada lanzamiento desde 2018; 2015 a 2017 tienen aproximadamente el 98 al 99% de los lanzamientos de cada temporada)
- Cada aparición al plato con estado de bases y outs, pelota bateada, probabilidad de victoria y RE24
- Moneylines, líneas de carreras y totales por casa de apuestas: 4 a 13 casas por juego de 2015 a 2023 (aproximadamente 4 en 2015, 10 en 2016 y 2017, 7 a 8 en 2018 a 2020, 12 en 2021 a 2023), generalmente una casa desde 2024 en el propio feed de ESPN, más líneas de apertura y cierre de The Odds API desde julio de 2020 (una mediana de 7 casas en 2021 a 2023 y 8 desde 2024); instantáneas de líneas previas al juego desde el lanzamiento: la de ESPN una vez al día, la de The Odds API cada hora para juegos en los próximos dos días
- Líneas de apuestas de jugadores de MLB por casa de apuestas (hits, jonrones, bases totales, RBI, ponches de lanzadores, outs de lanzadores) desde mayo de 2023, con el resultado contra cada línea (
get_player_props,get_prop_history); ninguna para universidades - Béisbol universitario de la División I de la NCAA para los juegos que ESPN transmite (no todos los juegos de la División I)
Cobertura por temporada, leída en vivo desde la base de datos: https://fastballapi.com/docs
Precios
500 créditos gratis al registrarse, sin tarjeta. Planes: Starter $19/mes (10,000 créditos), Pro $49/mes (30,000), Scale $149/mes (125,000). Recargas de billetera desde $5, nunca caducan. https://fastballapi.com/pricing
Atribución
Datos de béisbol de datos públicos de ESPN; líneas de casas de apuestas y apuestas de jugadores de ESPN y The Odds API. Las calificaciones y valores de carrera son nuestros. No afiliado con MLB, la NCAA ni ningún equipo.
Licencia
MIT para el contenido de este repositorio. Términos de datos como se indican arriba.