PropLine
Probabilidades de apostas esportivas em tempo real e props de jogadores de 18 casas de apostas em 54 esportes, com cada prop avaliado contra estatísticas reais de jogo — 21 ferramentas para odds, +EV, comparação de linhas, tendências e resultados avaliados.
Documentação
propline-mcp
Listado no Registro MCP oficial como io.github.proplineapi/propline-mcp — detectável pelo Claude Code, Claude Desktop e qualquer cliente compatível com MCP.
Servidor de Protocolo de Contexto de Modelo para a API de odds de apostas de props de jogadores PropLine. Conecte-o ao Claude Desktop, Claude Code ou qualquer cliente compatível com MCP e faça perguntas em linguagem natural sobre odds ao vivo, resolução de props, +EV entre casas, placares e estatísticas de box-score — o modelo escolhe a ferramenta certa, chama a API e responde com dados reais.
Chega de respostas evasivas do tipo "eu precisaria de uma API para isso" do seu assistente de IA. O PropLine MCP transforma a pesquisa de apostas esportivas em uma conversa.
O que você pode perguntar
Depois de instalado, você pode pedir ao modelo coisas como:
- "Qual é o +EV de Yankees vs Red Sox hoje à noite em todas as casas?"
- "Puxe o histórico das últimas 20 apostas de props do Aaron Judge com resultados de acerto/erro."
- "Liste os props de strikeout dos arremessadores da MLB de hoje da DraftKings e da Pinnacle lado a lado."
- "O prop de pontos do Nikola Jokic acertou ontem à noite? Qual era a linha?"
- "Compare as projeções DFS do PrizePicks com as linhas da Bovada para a rodada da NBA de hoje à noite."
- "Qual é o total do primeiro quarto de Lakers vs Celtics, e qual casa tem o melhor Over?"
O modelo usa estas ferramentas de forma transparente:
| Ferramenta | O que ela faz |
|---|---|
propline_list_sports | Descubra quais esportes o PropLine monitora (54 hoje) |
propline_list_events | Próximos eventos de um esporte, com IDs |
propline_list_event_markets | Tipos de mercado disponíveis para um evento |
propline_get_odds | Odds ao vivo — em massa por esporte ou props completos por evento. Aceita period (q1/h1/p1/f5/…) para limitar a mercados de períodos de jogo. |
propline_get_odds_history | Hobby+: histórico de snapshot por resultado; suporta period (q1/h1/…) além de filtros de janela de tempo (from/to, relative_from/relative_to, interval, changes_only) |
propline_get_odds_closing | Hobby+: linha de abertura e fechamento por (casa, mercado, resultado) — auxiliar de CLV. Aceita period para limitar a um período específico do jogo. |
propline_grade_clv | Hobby+: avalia apostas colocadas em relação às linhas de fechamento. Retorna preço de fechamento, fair de fechamento sem vig (fair_source = casa mais afiada no fechamento, não a sua), clv_pct (preço vs preço, sem vig) e ev_vs_close_pct (o número honesto), além do resultado avaliado quando o jogo é encerrado. Correspondência com falha fechada; eventos não iniciados retornam closing_is_final: false e são excluídos das médias. |
propline_price_sgp | Hobby+: precifica uma aposta múltipla do mesmo jogo nas odds próprias correlacionadas da casa (FanDuel, BetOnline, LowVig). Retorna sgp_price, independent_price (produto dos preços ao vivo das pernas individuais) e correlation_factor (a razão entre eles). As pernas são nomeadas exatamente como /odds nomeia um resultado; a correspondência é com falha fechada. |
propline_export_odds_history | Backfill-pass / Enterprise: histórico de ticks de movimento de linha em massa (cada snapshot, por casa) para um esporte. Requer uma janela de since/until; resultado limitado a 200 linhas (use o endpoint REST diretamente para o arquivo completo). |
propline_get_futures | Futuros de temporada — campeões de campeonato/divisão/conferência, MVP + prêmios, totais de vitórias na temporada — em Bovada/FanDuel/DraftKings/Pinnacle/Kalshi (grátis) |
propline_get_scores | Placar dos jogos + status (grátis) |
propline_get_dfs_payouts | Cronograma de pagamento Power/Flex do PrizePicks + probabilidade de vitória de equilíbrio por perna (grátis) |
propline_get_mlb_grand_salami | Grand Salami diário sintético da MLB — total de corridas + linha implícita de cada casa (grátis) |
propline_get_nhl_daily_goals_total | Total de gols da NHL diário sintético — o Grand Salami do hóquei (grátis) |
propline_get_resolution_summary | Volume de props avaliados + detalhamento por esporte/mercado (grátis) |
propline_get_event_stats | Estatísticas brutas de box-score (grátis, independente de casa) |
propline_get_event_context | Condições de jogo sob as quais um prop é resolvido — arremessadores prováveis, flag de escalação, árbitro da home plate, clima do primeiro arremesso (grátis) |
propline_get_event_movement | Movimento de linha + detecção de steam (sinal de dinheiro afiado em todas as casas) a partir do histórico de ticks (Hobby+) |
propline_get_event_results | Pro: avaliados ganhos/perdidos/push por prop |
propline_get_player_history | Histórico de props de jogador com resolução |
propline_get_player_games | Log de jogos do jogador — jogos recentes com cada estatística bruta de box-score por jogo, uma chamada em vez de uma por evento; opponent dá confronto direto (últimos N encontros). Arquivo de estatísticas brutas, então inclui jogos que nenhuma casa precificou |
propline_get_player_trends | Tendências de taxa de acerto — divisões over/under/push nos últimos 5/10/20/50 jogos avaliados, sequência, média real (opcional dfs_odds_type para limitar a um sabor do PrizePicks) |
propline_get_event_ev | Pro: +EV entre casas com linhas justas sem vig |
propline_get_event_projections | Hobby+: projeção de consenso implícita pelo mercado por (mercado, jogador) |
propline_get_best_line | Hobby+: comparação de linhas entre casas — melhor preço por (mercado, jogador, linha) em todas as casas comparáveis, all_prices ordenado do melhor para o pior; filtro opcional bookmakers |
propline_list_webhooks | Streaming Lite+: lista assinaturas de webhook (somente leitura, segredos mascarados) |
propline_get_webhook_deliveries | Streaming Lite+: tentativas recentes de entrega para um webhook — status, código HTTP, tentativas, payload; before_id pagina para trás. A ferramenta do "por que meu webhook não está disparando" |
Endpoint hospedado (sem instalação)
As mesmas 27 ferramentas são servidas via Streamable HTTP em
https://mcp.prop-line.com/mcp
Use-o de qualquer cliente com capacidade remota — nada para instalar, nada para executar.
| Cliente | Como |
|---|---|
| Claude Code | claude mcp add --transport http propline https://mcp.prop-line.com/mcp |
| Claude.ai / Claude Desktop | Configurações → Conectores → Adicionar conector personalizado → URL acima |
| Cursor | Configurações → MCP → Adicionar servidor → digite http, URL acima (um clique) |
| ChatGPT (modo desenvolvedor) | Configurações → Conectores → Criar → URL do servidor MCP acima |
| Qualquer cliente | Streamable HTTP, endpoint /mcp; GET / retorna um manifesto JSON |
A autenticação é por requisição. Envie sua chave PropLine como Authorization: Bearer <key> (ou X-API-Key: <key>, ou ?apiKey=<key> para clientes que não podem definir cabeçalhos). Sem chave, o endpoint usa a chave de demonstração gratuita compartilhada — todas as ferramentas funcionam, recursos pagos são redigidos, limites são compartilhados. As chaves são usadas apenas para a requisição e nunca armazenadas.
Claude Code com sua própria chave:
claude mcp add --transport http propline https://mcp.prop-line.com/mcp \
--header "Authorization: Bearer YOUR_KEY"
A versão stdio abaixo (npx -y propline-mcp) é o mesmo código; escolha a que seu cliente preferir.
Início rápido sem configuração
Nenhuma chave necessária para testar. O servidor usa uma chave de demonstração pública compartilhada, então isso simplesmente funciona:
npx -y propline-mcp
Seu agente pode puxar imediatamente odds ao vivo, placares e estatísticas. A chave de demonstração é do nível gratuito e compartilhada — recursos pagos (resolução, +EV, histórico, exportações) retornam um teaser redigido, e os limites são compartilhados entre todos. Para acesso completo e seus próprios limites, defina PROPLINE_API_KEY (abaixo). Obtenha uma chave pessoal gratuita em prop-line.com.
Enquanto a chave de demonstração estiver em uso, cada resultado de ferramenta carrega um segundo bloco de conteúdo observando o compartilhamento e a redação, para que o assistente possa explicar um campo vazio ou um 429 com precisão. Ele desaparece no momento em que você define sua própria chave.
Instalação (com sua própria chave)
1. Obtenha uma chave de API PropLine
prop-line.com — o nível gratuito é de 1.000 requisições/dia, sem cartão de crédito. Hobby por US$ 9/mês desbloqueia resolução, histórico, linhas de fechamento e +EV — Pro por US$ 19/mês é o mesmo conjunto de recursos com 25.000 requisições/dia.
2. Adicione ao seu cliente MCP
Claude Desktop
Edite ~/Library/Application Support/Claude/claude_desktop_config.json (macOS) ou %APPDATA%\Claude\claude_desktop_config.json (Windows):
{
"mcpServers": {
"propline": {
"command": "npx",
"args": ["-y", "propline-mcp"],
"env": {
"PROPLINE_API_KEY": "YOUR_KEY_HERE"
}
}
}
}
Reinicie o Claude Desktop. O ícone de martelo deve mostrar 27 ferramentas PropLine. (Ou pule a instalação e adicione https://mcp.prop-line.com/mcp como um conector personalizado — veja o endpoint hospedado acima.)
Claude Code
claude mcp add propline \
--env PROPLINE_API_KEY=YOUR_KEY \
-- npx -y propline-mcp
Qualquer outro cliente MCP
Execute propline-mcp como um servidor stdio. A maioria dos clientes aceita um comando + env. Veja a especificação MCP para configuração específica do cliente.
Configuração
| Variável de ambiente | Obrigatória | Padrão | Observações |
|---|---|---|---|
PROPLINE_API_KEY | não | chave de demonstração compartilhada | Não definida = chave de demonstração gratuita compartilhada (recursos pagos redigidos, limites compartilhados). Defina sua própria chave gratuita em prop-line.com para acesso completo. |
PROPLINE_BASE_URL | não | https://api.prop-line.com | Substituição para configurações auto-hospedadas |
Comparação com the-odds-api
O PropLine é compatível com a API no nível de resposta (mesma forma de bookmakers[].markets[].outcomes[]) e adiciona três coisas que o the-odds-api não oferece em nenhum nível:
- Resolução de props — cada Over/Under avaliado contra a estatística real de box-score após o jogo
- +EV entre casas — linhas justas sem vig ancoradas na Pinnacle por casa, ordenadas com jogadas +EV no topo
- Webhooks — entrega por push no nível Streaming, não apenas pull
Preços: gratuito com 1.000 req/dia (vs 500/mês deles), Hobby por US$ 9/mês com 5.000 req/dia, Pro por US$ 19/mês com 25.000, Streaming Lite por US$ 39/mês com 250.000 (webhooks + websocket), Streaming por US$ 79/mês com 1.000.000. Sem matemática de créditos.
Links
- Endpoint MCP hospedado:
https://mcp.prop-line.com/mcp(Streamable HTTP) - Política de privacidade: prop-line.com/privacy
- Site: prop-line.com
- Documentação da API: prop-line.com/docs
- Receitas (código para tarefas comuns): prop-line.com/recipes
- API de odds por esporte e mercado (linha ao vivo, casas, taxa de acerto avaliada): prop-line.com/odds-api
- Resolução de props (cada prop avaliado contra o box-score): prop-line.com/prop-resolution-api
- +EV entre casas: prop-line.com/ev
- Preços: prop-line.com/pricing
- Painel: prop-line.com/dashboard
- Referência OpenAPI: api.prop-line.com/docs
- Para agentes de IA (llms.txt, configuração MCP): prop-line.com/for-ai-agents
- SDK Python:
pip install propline - SDK Node:
npm install propline
Licença
MIT