PropLine
Cuotas de apuestas deportivas y props de jugadores en tiempo real de 18 casas de apuestas en 54 deportes, con cada prop calificado contra los box scores reales: 21 herramientas para cuotas, +EV, comparación de líneas, tendencias y resultados calificados.
Documentación
propline-mcp
Listado en el Registro MCP oficial como io.github.proplineapi/propline-mcp — detectable desde Claude Code, Claude Desktop y cualquier cliente compatible con MCP.
Servidor de Protocolo de Contexto de Modelo para la API de probabilidades de apuestas de props de jugadores PropLine. Conéctalo a Claude Desktop, Claude Code o cualquier cliente compatible con MCP y haz preguntas en lenguaje natural sobre probabilidades en vivo, resolución de props, +EV entre casas, marcadores y estadísticas de box-score — el modelo elige la herramienta correcta, llama a la API y responde con datos reales.
No más evasivas de "necesitaría una API para eso" por parte de tu asistente de IA. PropLine MCP convierte la investigación de apuestas deportivas en un chat.
Lo que puedes preguntar
Una vez instalado, puedes pedirle al modelo cosas como:
- "¿Cuál es el +EV de Yankees vs Red Sox esta noche en todas las casas?"
- "Trae el historial de las últimas 20 apuestas de props de Aaron Judge con resultados de acierto/fallo."
- "Lista los props de ponches de lanzadores de la MLB de hoy de DraftKings y Pinnacle lado a lado."
- "¿El prop de puntos de Nikola Jokic acertó anoche? ¿Cuál era la línea?"
- "Compara las proyecciones de DFS de PrizePicks con las líneas de Bovada para la cartelera de la NBA de esta noche."
- "¿Cuál es el total del primer cuarto de Lakers vs Celtics, y qué casa tiene el mejor Over?"
El modelo usa estas herramientas de forma transparente:
| Herramienta | Qué hace |
|---|---|
propline_list_sports | Descubre qué deportes consulta PropLine (54 hoy) |
propline_list_events | Próximos eventos para un deporte, con ids |
propline_list_event_markets | Tipos de mercado disponibles para un evento |
propline_get_odds | Probabilidades en vivo — en bloque por deporte o props completos por evento. Acepta period (q1/h1/p1/f5/…) para limitar a mercados de períodos de juego. |
propline_get_odds_history | Hobby+: instantánea del historial por resultado; admite period (q1/h1/…) además de filtros de ventana de tiempo (from/to, relative_from/relative_to, interval, changes_only) |
propline_get_odds_closing | Hobby+: línea de apertura y de cierre por (casa, mercado, resultado) — ayuda para CLV. Acepta period para limitar a un período de juego específico. |
propline_grade_clv | Hobby+: califica las apuestas colocadas contra sus líneas de cierre. Devuelve el precio de cierre, la cuota justa de cierre sin vig (fair_source = la casa más afilada al cierre, no la tuya), clv_pct (precio contra precio, sin vig) y ev_vs_close_pct (el número honesto), además del resultado calificado una vez que el juego se asienta. Coincidencia de cierre estricto; los eventos no iniciados devuelven closing_is_final: false y se excluyen de los promedios. |
propline_price_sgp | Hobby+: cotiza una parlays del mismo juego a las propias probabilidades correlacionadas de la casa (FanDuel, BetOnline, LowVig). Devuelve sgp_price, independent_price (producto de los precios en vivo de cada pata) y correlation_factor (su proporción). Las patas se nombran exactamente como /odds nombra un resultado; la coincidencia es de cierre estricto. |
propline_export_odds_history | Pase de relleno / Enterprise: historial de movimientos de líneas en bloque (cada instantánea, por casa) para un deporte. Requiere una ventana de since/until; el resultado se limita a 200 filas (usa el endpoint REST directamente para el archivo completo). |
propline_get_futures | Futuros de temporada completa — campeones de campeonato/división/conferencia, MVP + premios, totales de victorias de temporada — en Bovada/FanDuel/DraftKings/Pinnacle/Kalshi (gratis) |
propline_get_scores | Marcadores de juegos + estado (gratis) |
propline_get_dfs_payouts | Programa de pagos Power/Flex de PrizePicks + probabilidad de ganancia de punto de equilibrio por pata (gratis) |
propline_get_mlb_grand_salami | Grand Salami de MLB diario sintético — carreras totales + la línea implícita de cada casa (gratis) |
propline_get_nhl_daily_goals_total | Total de goles de NHL diario sintético — el Grand Salami del hockey (gratis) |
propline_get_resolution_summary | Volumen de props calificados + desglose por deporte/mercado (gratis) |
propline_get_event_stats | Estadísticas de box-score en bruto (gratis, independiente de la casa) |
propline_get_event_context | Condiciones del juego bajo las que se asienta un prop — lanzadores probables, bandera de alineación, árbitro de home, clima del primer lanzamiento (gratis) |
propline_get_event_movement | Movimiento de líneas + detección de steam (señal de dinero afilado en todas las casas) desde el historial de ticks (Hobby+) |
propline_get_event_results | Pro: calificados ganados/perdidos/push por prop |
propline_get_player_history | Historial de props de jugador con resolución |
propline_get_player_games | Registro de juegos del jugador — juegos recientes con cada estadística de box-score en bruto por juego, una llamada en lugar de una por evento; opponent da cara a cara (últimos N enfrentamientos). Archivo de estadísticas en bruto, por lo que incluye juegos que ninguna casa cotizó |
propline_get_player_trends | Tendencias de tasa de acierto — desgloses over/under/push en los últimos 5/10/20/50 juegos calificados, racha, promedio real (opcional dfs_odds_type para limitar a una variante de PrizePicks) |
propline_get_event_ev | Pro: +EV entre casas con líneas justas sin vig |
propline_get_event_projections | Hobby+: proyección de consenso implícita del mercado por (mercado, jugador) |
propline_get_best_line | Hobby+: comparación de líneas entre casas — mejor precio por (mercado, jugador, línea) en todas las casas comparables, all_prices ordenado de mejor a peor; filtro opcional bookmakers |
propline_list_webhooks | Streaming Lite+: lista suscripciones de webhook (solo lectura, secretos enmascarados) |
propline_get_webhook_deliveries | Streaming Lite+: intentos de entrega recientes para un webhook — estado, código HTTP, intentos, payload; before_id pagina hacia atrás. La herramienta del "por qué mi webhook no se dispara" |
Endpoint alojado (sin instalación)
Las mismas 27 herramientas se sirven a través de HTTP Streamable en
https://mcp.prop-line.com/mcp
Úsalo desde cualquier cliente con capacidad remota — nada que instalar, nada que ejecutar.
| Cliente | Cómo |
|---|---|
| Claude Code | claude mcp add --transport http propline https://mcp.prop-line.com/mcp |
| Claude.ai / Claude Desktop | Configuración → Conectores → Agregar conector personalizado → URL anterior |
| Cursor | Configuración → MCP → Agregar servidor → escribe http, URL anterior (un clic) |
| ChatGPT (modo desarrollador) | Configuración → Conectores → Crear → URL del servidor MCP anterior |
| Cualquier cliente | HTTP Streamable, endpoint /mcp; GET / devuelve un manifiesto JSON |
La autenticación es por solicitud. Envía tu clave de PropLine como Authorization: Bearer <key> (o X-API-Key: <key>, o ?apiKey=<key> para clientes que no pueden configurar encabezados). Sin clave, el endpoint recurre a la clave de demostración gratuita compartida — todas las herramientas funcionan, las funciones de pago están redactadas, los límites se agrupan. Las claves se usan para la solicitud única y nunca se almacenan.
Claude Code con tu propia clave:
claude mcp add --transport http propline https://mcp.prop-line.com/mcp \
--header "Authorization: Bearer YOUR_KEY"
La compilación stdio a continuación (npx -y propline-mcp) es el mismo código; elige la que prefiera tu cliente.
Inicio rápido sin configuración
No se necesita clave para probarlo. El servidor recurre a una clave de demostración pública compartida, así que esto simplemente funciona:
npx -y propline-mcp
Tu agente puede obtener inmediatamente probabilidades en vivo, marcadores y estadísticas. La clave de demostración es de nivel gratuito y compartida — las funciones de pago (resolución, +EV, historial, exportaciones) devuelven un adelanto redactado, y los límites se agrupan entre todos. Para acceso completo y tus propios límites, configura PROPLINE_API_KEY (abajo). Obtén una clave personal gratuita en prop-line.com.
Mientras la clave de demostración esté en uso, cada resultado de herramienta lleva un segundo bloque de contenido que indica la agrupación y la redacción, para que el asistente pueda explicar con precisión un campo vacío o un 429. Desaparece en el momento en que configuras tu propia clave.
Instalación (con tu propia clave)
1. Obtén una clave de API de PropLine
prop-line.com — el nivel gratuito es de 1,000 solicitudes/día, sin tarjeta de crédito. Hobby a $9/mes desbloquea resolución, historial, líneas de cierre y +EV — Pro a $19/mes es el mismo conjunto de funciones a 25,000 solicitudes/día.
2. Agrégalo a tu cliente MCP
Claude Desktop
Edita ~/Library/Application Support/Claude/claude_desktop_config.json (macOS) o %APPDATA%\Claude\claude_desktop_config.json (Windows):
{
"mcpServers": {
"propline": {
"command": "npx",
"args": ["-y", "propline-mcp"],
"env": {
"PROPLINE_API_KEY": "YOUR_KEY_HERE"
}
}
}
}
Reinicia Claude Desktop. El ícono de martillo debería mostrar 27 herramientas de PropLine. (O salta la instalación y agrega https://mcp.prop-line.com/mcp como conector personalizado — consulta el endpoint alojado anterior).
Claude Code
claude mcp add propline \
--env PROPLINE_API_KEY=YOUR_KEY \
-- npx -y propline-mcp
Cualquier otro cliente MCP
Ejecuta propline-mcp como servidor stdio. La mayoría de los clientes aceptan un comando + entorno. Consulta la especificación MCP para la configuración específica del cliente.
Configuración
| Variable de entorno | Requerida | Predeterminado | Notas |
|---|---|---|---|
PROPLINE_API_KEY | no | clave de demostración compartida | Sin configurar = clave de demostración gratuita compartida (funciones de pago redactadas, límites agrupados). Configura tu propia clave gratuita desde prop-line.com para acceso completo. |
PROPLINE_BASE_URL | no | https://api.prop-line.com | Anulación para configuraciones autoalojadas |
Comparación con the-odds-api
PropLine es compatible con la API a nivel de respuesta (misma forma de bookmakers[].markets[].outcomes[]) y agrega tres cosas que the-odds-api no ofrece en ningún nivel:
- Resolución de props — cada Over/Under calificado contra la estadística real de box-score después del juego
- +EV entre casas — líneas justas sin vig ancladas a Pinnacle por casa, ordenadas con las jugadas +EV en la parte superior
- Webhooks — entrega push en el nivel Streaming, no solo pull
Precios: gratis a 1,000 solicitudes/día (vs sus 500/mes), Hobby a $9/mes por 5,000 solicitudes/día, Pro a $19/mes por 25,000, Streaming Lite a $39/mes por 250,000 (webhooks + websocket), Streaming a $79/mes por 1,000,000. Sin matemáticas de créditos.
Enlaces
- Endpoint MCP alojado:
https://mcp.prop-line.com/mcp(HTTP Streamable) - Política de privacidad: prop-line.com/privacy
- Sitio web: prop-line.com
- Documentación de la API: prop-line.com/docs
- Recetas (código para tareas comunes): prop-line.com/recipes
- API de probabilidades por deporte y mercado (línea en vivo, casas, tasa de acierto calificada): prop-line.com/odds-api
- Resolución de props (cada prop calificado contra el box-score): prop-line.com/prop-resolution-api
- +EV entre casas: prop-line.com/ev
- Precios: prop-line.com/pricing
- Panel de control: prop-line.com/dashboard
- Referencia OpenAPI: api.prop-line.com/docs
- Para agentes de IA (llms.txt, configuración MCP): prop-line.com/for-ai-agents
- SDK de Python:
pip install propline - SDK de Node:
npm install propline
Licencia
MIT