ParlayAPI
Datos de cuotas de apuestas deportivas, props de jugadores y mercados de predicción de más de 45 casas de apuestas y fuentes en más de 90 deportes, con herramientas de veredicto, calificación de parlays, arbitraje, +EV, consenso y middles; 9 de 22 herramientas funcionan sin clave mediante uvx parlayapi-mcp (envío de primera parte del fundador).
Documentación
parlayapi-mcp
mcp-name: io.github.JacobiusMakes/parlayapi
Servidor MCP para ParlayAPI. Expone probabilidades deportivas, datos de mercados de predicción, vistas previas de paneles en vivo, pruebas de calidad de fuentes y registro de agentes sin fricción como herramientas nativas para cualquier cliente compatible con MCP (Claude Desktop, Cursor, OpenClaw, asistentes personalizados).
Por qué usarlo
Sin MCP, un agente que quiera usar ParlayAPI tiene que:
- Decirle al usuario que se registre a través de un navegador
- Esperar a que copie y pegue la clave
- Construir solicitudes HTTP manualmente
Con este servidor MCP, el agente puede primero llamar a herramientas de
descubrimiento sin clave como parlayapi_live_command_center() y parlayapi_book_coverage()
para demostrar que ParlayAPI está activo. Si el usuario quiere el feed
completo, el agente llama a parlayapi_signup(email) y recibe una clave de API
funcional, una URL de reclamación para el panel y una URL de actualización
de Stripe que el usuario puede hacer clic. Luego llama a
parlayapi_get_odds(), parlayapi_get_props(), etc. directamente.
Instalar en Claude Desktop (un clic)
Descarga parlayapi-mcp-0.3.5.mcpb y ábrelo (doble clic, o arrástralo a Claude Desktop). Claude Desktop desempaqueta el paquete y ejecuta el servidor con su runtime uv gestionado, por lo que no se necesita configuración de terminal ni de Python.
El campo de clave de API en el diálogo de instalación es opcional.
Déjalo en blanco para comenzar sin clave: las herramientas de registro,
precios, vistas previas en vivo, calidad de fuentes y cobertura funcionan
de inmediato, y la herramienta parlayapi_signup puede crear una clave
gratuita (1,000 créditos/mes, sin tarjeta) sin salir del chat. Agrega la
clave más tarde en cualquier momento en Configuración, Extensiones,
ParlayAPI.
El código fuente del paquete está en mcpb/. Reconstruyelo con
npx @anthropic-ai/mcpb pack mcpb/.
Instalar (manual, cualquier cliente MCP)
# Quickest path, no venv:
uvx parlayapi-mcp --help
# Or install globally with pip:
pip install parlayapi-mcp
Configurar tu cliente MCP
Claude Desktop
Edita ~/Library/Application Support/Claude/claude_desktop_config.json
en macOS (%APPDATA%\Claude\claude_desktop_config.json en Windows):
{
"mcpServers": {
"parlayapi": {
"command": "uvx",
"args": ["parlayapi-mcp"],
"env": {
"PARLAYAPI_KEY": "your_key_here"
}
}
}
}
Si aún no tienes una clave, omite env por completo. La herramienta de
registro funcionará sin clave, y también lo harán las herramientas públicas
de vista previa en vivo, precios, calidad de fuentes y cobertura. Las
herramientas de datos de pago devolverán un error indicándote que
establezcas una clave. Después del registro, pega tu nueva clave en
env y reinicia Claude Desktop. PARLAY_API_KEY también se acepta para
clientes que usan el estilo con guion bajo.
Cursor
Agrega a .cursor/mcp.json:
{
"mcpServers": {
"parlayapi": {
"command": "uvx",
"args": ["parlayapi-mcp"],
"env": { "PARLAYAPI_KEY": "your_key_here" }
}
}
}
OpenClaw
OpenClaw puede guardar definiciones de servidores MCP stdio con openclaw mcp set.
Esta configuración sin clave permite que el asistente use herramientas de
registro, precios, vista previa en vivo, calidad de fuentes y prueba de
cobertura de inmediato:
openclaw mcp set parlayapi '{"command":"uvx","args":["parlayapi-mcp"]}'
Después de que el usuario se registre, agrega la clave de API para las herramientas de datos de pago:
openclaw mcp set parlayapi '{"command":"uvx","args":["parlayapi-mcp"],"env":{"PARLAYAPI_KEY":"your_key_here"}}'
Herramientas expuestas
| Herramienta | Autenticación | Propósito |
|---|---|---|
parlayapi_signup | ninguna | Crear una cuenta de nivel gratuito, devolver clave de API + URL de reclamación + URL de actualización |
parlayapi_checkout_link | ninguna | URL de actualización de Stripe para cualquier nivel |
parlayapi_magic_link | ninguna | Enviar por correo un enlace de inicio de sesión sin contraseña |
parlayapi_get_pricing | ninguna | Precios públicos actuales y niveles de crédito |
parlayapi_live_sports | ninguna | Deportes en vivo activos, conteos de eventos y conteos de casas de apuestas |
parlayapi_live_search | ninguna | Buscar equipos, jugadores y claves de deportes en vivo |
parlayapi_live_command_center | ninguna | Vista previa pública de la mejor línea desde /live |
parlayapi_source_quality | ninguna | Metadatos públicos de frescura y calidad de fuentes |
parlayapi_book_coverage | ninguna | Prueba pública de cobertura de cinco puertas por casa de apuestas |
parlayapi_list_sports | clave | Todas las claves de deportes disponibles |
parlayapi_get_odds | clave | Probabilidades a nivel de juego (h2h, spreads, totales) para un deporte |
parlayapi_get_props | clave | Probabilidades de props de jugadores para un deporte |
parlayapi_best_line | clave | Mejor precio por resultado entre casas de apuestas |
parlayapi_verdict | clave | Llamada única "¿debería apostar esto?": precio justo vs mercado, mejor casa donde puedes apostar, llamada BET/PASS en lenguaje sencillo |
parlayapi_set_bettable_books | clave | Recordar la región/casas del usuario para que los veredictos omitan casas que no puede usar |
parlayapi_parlay_verdict | clave | Calificar una apuesta combinada de múltiples patas: precio justo combinado, mejor casa para colocarla, EV, pata más débil, advertencias de correlación, pago |
parlayapi_best_bets | clave | Jugadas +EV clasificadas para un deporte, limitadas a casas donde puedes apostar, más alertas de margen |
parlayapi_account_info | clave | Nivel, créditos restantes, período de facturación |
Recursos
parlayapi://docs/quickstart - Ejemplos de código en Python y JS.
Desarrollo local
git clone https://github.com/JacobiusMakes/ParlayAPI
cd ParlayAPI/mcp-server
pip install -e .
# Run against the local API instead of production:
PARLAYAPI_BASE_URL=http://127.0.0.1:8080 \
PARLAYAPI_KEY=your_local_test_key \
parlayapi-mcp
Licencia
MIT