SharpAPI MCP
Cuotas de apuestas deportivas en vivo de más de 45 casas de apuestas como herramientas MCP: comparación de líneas, arbitraje entre casas, apuestas +EV y middles.
Documentación
Servidor MCP de SharpAPI
Servidor MCP para SharpAPI. Expone probabilidades de apuestas deportivas en vivo, +EV, arbitraje y middles como herramientas del Model Context Protocol, para que aplicaciones de IA compatibles puedan consultar datos de apuestas deportivas.
Utiliza el SDK oficial de TypeScript, @sharp-api/client, para solicitudes HTTP.
Instalación
Instalar desde GitHub:
npx github:Sharp-API/SharpAPI-MCP
El paquete npm aún no está publicado. Una vez que lo esté:
npm install -g @sharp-api/mcp-server
Configuración
Establece SHARPAPI_KEY en el entorno. Obtén una clave gratuita en https://sharpapi.io; el plan gratuito ofrece DraftKings y FanDuel a 12 solicitudes/minuto sin necesidad de tarjeta.
La clave se lee únicamente del entorno. Deliberadamente no hay forma de pasarla como argumento de herramienta: los argumentos de herramienta son generados por el modelo y terminan en transcripciones y registros.
Claude Desktop (claude_desktop_config.json):
{
"mcpServers": {
"sharpapi": {
"command": "sharpapi-mcp",
"env": { "SHARPAPI_KEY": "sk_your_key_here" }
}
}
}
Herramientas
| herramienta | qué hace | plan |
|---|---|---|
list_sports | Deportes cubiertos, con conteos de en vivo/próximos. Comienza aquí para encontrar IDs de deportes válidos. | cualquiera |
list_sportsbooks | IDs de casas de apuestas para el argumento sportsbook. | cualquiera |
list_events | Eventos con IDs, horarios de inicio, equipos. | cualquiera |
get_odds | Probabilidades normalizadas entre casas: americanas, decimales, probabilidad implícita. | cualquiera |
get_best_odds | Mejor precio por selección entre casas. La vista de comparación de líneas. | cualquiera |
get_arbitrage | Arbitraje entre casas: probabilidad implícita combinada por debajo del 100%. | Hobby+ |
get_ev | Apuestas +EV contra probabilidad justa. Incluye fairProbability, el número sin margen. | Pro+ |
get_middles | Brechas de dos lados donde ambas apuestas pueden ganar. | cualquiera |
La API aplica los requisitos del plan. El servidor devuelve los errores de la API sin cambios, incluidos los detalles sobre el nivel requerido.
No existe una herramienta separada sin margen. SharpAPI no expone probabilidades sin margen como un endpoint propio; el número justo llega como fairProbability en cada oportunidad de get_ev.
Notas
- Los errores de las herramientas se devuelven con
isErrorpara que los clientes puedan manejar límites de tasa y requisitos de plan. - Los diagnósticos se escriben en stderr; stdout está reservado para el protocolo MCP.
Licencia
MIT