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, prueba 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

Abre el último lanzamiento de escritorio y descarga su archivo que termina en -directory.mcpb. Las notas de la versión identifican la versión del paquete y la validación realizada. Abre el archivo descargado (doble clic, o arrástralo sobre Claude Desktop). Claude Desktop descomprime el paquete y ejecuta el servidor con su runtime uv administrado, por lo que no se necesita configuración de terminal ni de Python.

El paquete fuente de Python 0.3.8 reenvía una clave de cuenta disponible para la validación de propiedad del checkout y distingue una URL de checkout de un acuse de recibo del flujo de correo electrónico. Un acuse de recibo no confirma la entrega del correo. El paquete de escritorio 0.3.6 fijado por separado no incluye esta corrección de checkout. Consulta la página de lanzamientos anterior para paquetes de escritorio más nuevos.

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 vive en mcpb/. Reconstruyelo con npx @anthropic-ai/mcpb pack mcpb/.

Instalar (manual, cualquier cliente MCP)

# Start the stdio server (normally launched by your MCP client):
uvx --from parlayapi-mcp==0.3.8 parlayapi-mcp

# Or install globally with pip:
pip install parlayapi-mcp==0.3.8

Configura 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 las herramientas públicas de vista previa en vivo, precios, calidad de fuentes y cobertura. Las herramientas de datos pagados devolverán un error indicándote que configures 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 de guion bajo.

Cursor

Para la integración empaquetada, consulta Configuración del plugin de 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 pagados:

openclaw mcp set parlayapi '{"command":"uvx","args":["parlayapi-mcp"],"env":{"PARLAYAPI_KEY":"your_key_here"}}'

Ejecutar localmente con Docker

Construye el contenedor stdio desde este repositorio:

docker build -t parlayapi-mcp:local .
docker run --rm -i --read-only --cap-drop=ALL --security-opt=no-new-privileges parlayapi-mcp:local

El proceso espera mensajes MCP en stdin. No abre un servidor web ni hace una llamada a la API solo al iniciarse. Conéctalo a través de un cliente MCP; no uses -t, que asignaría una terminal en lugar del transporte stdio de MCP.

Para herramientas de cuenta, configura tu propio PARLAYAPI_KEY en la configuración secreta de tu cliente MCP y pasa esa variable de entorno al contenedor:

docker run --rm -i --read-only --cap-drop=ALL --security-opt=no-new-privileges -e PARLAYAPI_KEY parlayapi-mcp:local

No se incluye ninguna clave en la imagen. Cada usuario debe configurar su propia clave y mantener las respuestas de cuenta dentro de su propio cliente. Este contenedor no es un feed comunitario compartido. La licencia de software MIT no otorga derechos de distribución de datos; los Términos aplicables y cualquier acuerdo escrito rigen el uso de datos de la API. Estos valores predeterminados del contenedor no modifican acuerdos existentes.

Las herramientas de descubrimiento público no necesitan clave. Las herramientas de cuenta usan tu asignación; consulta planes y límites actuales. El conjunto de herramientas existente también incluye creación de cuentas, creación de enlaces de checkout, correo de enlace de inicio de sesión y preferencias de libros guardados. Aprueba esas acciones explícitamente en tu cliente MCP. El listado de herramientas en sí no crea una cuenta, no envía correos ni inicia un checkout.

Para informes de seguridad privados, envía un correo a support@parlay-api.com. No pongas claves de API ni respuestas de cuenta en problemas públicos.

Herramientas expuestas

HerramientaAutenticaciónPropósito
parlayapi_signupningunaCrear una cuenta de nivel gratuito, devolver clave de API + URL de reclamación + URL de actualización
parlayapi_checkout_linkningunaURL de actualización de Stripe para cualquier nivel
parlayapi_magic_linkningunaEnviar por correo un enlace de inicio de sesión sin contraseña
parlayapi_get_pricingningunaPrecios públicos actuales y niveles de crédito
parlayapi_live_sportsningunaDeportes en vivo activos, conteos de eventos y conteos de libros
parlayapi_live_searchningunaBuscar equipos, jugadores y claves de deportes en vivo
parlayapi_live_command_centerningunaVista previa pública de mejor línea desde /live
parlayapi_source_qualityningunaMetadatos públicos de frescura y calidad de fuentes
parlayapi_book_coverageningunaPrueba pública de cobertura de cinco puertas por libro
parlayapi_list_sportsclaveTodas las claves de deportes disponibles
parlayapi_get_oddsclaveProbabilidades a nivel de juego (h2h, spreads, totales) para un deporte
parlayapi_get_propsclaveProbabilidades de props de jugadores para un deporte
parlayapi_best_lineclaveMejor precio por resultado entre casas de apuestas
parlayapi_verdictclaveLlamada de una sola consulta "¿debería apostar esto?": precio justo vs mercado, mejor libro donde puedes apostar, llamada APUESTA/PASA en lenguaje sencillo
parlayapi_set_bettable_booksclaveRecordar la región/libros del usuario para que los veredictos omitan libros que no puede usar
parlayapi_parlay_verdictclaveCalificar una parlay de múltiples patas: precio justo combinado, mejor libro para colocarla, EV, pata más débil, advertencias de correlación, pago
parlayapi_best_betsclaveJugadas +EV clasificadas para un deporte, limitadas a los libros donde puedes apostar, más alertas de margen
parlayapi_account_infoclaveNivel, créditos restantes, período de facturación
parlayapi_find_arbitrageclaveCandidatos de arbitraje entre libros, mercados de 3 vías (local/empate/visitante) incluidos
parlayapi_find_evclaveApuestas de EV positivo frente a la línea justa sin vig de un libro agudo
parlayapi_consensusclaveProbabilidades de consenso (promedio) entre todas las casas de apuestas por mercado
parlayapi_find_middlesclaveOportunidades de middle entre libros

Recursos

parlayapi://docs/quickstart - Ejemplos de código en Python y JS.

Desarrollo local

git clone https://github.com/JacobiusMakes/parlay-api-mcp
cd parlay-api-mcp
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

Política de privacidad

Esta extensión se conecta a ParlayAPI. Consulta la Política de privacidad de ParlayAPI.

Licencia

MIT


Parte del ecosistema ParlayAPI: una API de probabilidades deportivas en tiempo real con un nivel gratuito de 1,000 créditos por mes, sin tarjeta requerida. Explora todas las herramientas en github.com/JacobiusMakes.