SharpAPI MCP
Probabilidades de apostas esportivas ao vivo de mais de 45 casas de apostas como ferramentas MCP: comparação de linhas, arbitragem entre casas, apostas +EV e middles.
Documentação
Servidor MCP SharpAPI
Servidor MCP para SharpAPI. Expõe odds de apostas esportivas ao vivo, +EV, arbitragem e middles como ferramentas do Model Context Protocol, para aplicativos de IA compatíveis consultarem dados de apostas esportivas.
Usa o SDK oficial TypeScript, @sharp-api/client, para requisições HTTP.
Instalação
Instale a partir do GitHub:
npx github:Sharp-API/SharpAPI-MCP
O pacote npm ainda não foi publicado. Assim que for:
npm install -g @sharp-api/mcp-server
Configuração
Defina SHARPAPI_KEY no ambiente. Obtenha uma chave gratuita em https://sharpapi.io; o plano gratuito atende DraftKings e FanDuel com 12 requisições/minuto, sem necessidade de cartão.
A chave é lida apenas do ambiente. Deliberadamente, não há como passá-la como argumento de ferramenta: argumentos de ferramenta são gerados pelo modelo e acabam em transcrições e logs.
Claude Desktop (claude_desktop_config.json):
{
"mcpServers": {
"sharpapi": {
"command": "sharpapi-mcp",
"env": { "SHARPAPI_KEY": "sk_your_key_here" }
}
}
}
Ferramentas
| ferramenta | o que faz | plano |
|---|---|---|
list_sports | Esportes cobertos, com contagens ao vivo/próximos. Comece aqui para encontrar IDs de esportes válidos. | qualquer |
list_sportsbooks | IDs de casas de apostas para o argumento sportsbook. | qualquer |
list_events | Eventos com IDs, horários de início, times. | qualquer |
get_odds | Odds normalizadas entre casas: americana, decimal, probabilidade implícita. | qualquer |
get_best_odds | Melhor preço por seleção entre casas. A visão de comparação de linhas. | qualquer |
get_arbitrage | Arbitragem entre casas: probabilidade implícita combinada abaixo de 100%. | Hobby+ |
get_ev | Apostas +EV contra probabilidade justa. Inclui fairProbability, o número sem vig. | Pro+ |
get_middles | Lacunas de dois lados onde ambas as apostas podem vencer. | qualquer |
A API impõe requisitos de plano. O servidor retorna erros da API sem alterações, incluindo detalhes sobre o nível necessário.
Não há ferramenta separada de sem-vig. O SharpAPI não expõe odds sem vig como endpoint próprio; o número justo chega como fairProbability em cada oportunidade de get_ev.
Notas
- Erros de ferramenta são retornados com
isErrorpara que clientes possam lidar com limites de taxa e requisitos de plano. - Diagnósticos são gravados em stderr; stdout é reservado para o protocolo MCP.
Licença
MIT