Servidor MCP
O MCP (Model Context Protocol) é um padrão aberto que permite a assistentes de IA — como o Claude e o Cursor — chamarem ferramentas externas para buscar dados. A API Dados Futebol expõe um servidor MCP que transforma cada endpoint em uma tool: o assistente passa a consultar campeonatos, tabelas, partidas ao vivo, escalações, artilharia e muito mais diretamente na conversa.Por baixo dos panos, o servidor MCP usa uma API Key da sua conta e respeita exatamente os
mesmos planos e limites de requisições da API REST. Não há cobrança nem cota separada — cada
chamada de tool conta como uma requisição normal da sua key.
Como funciona
Por baixo, cada tool encaminha para o endpoint/v1 correspondente. Isso significa que
autenticação, restrição por plano, rate limit e o registro de uso são idênticos aos da API
REST documentada em Autenticação. As respostas são o mesmo JSON em português,
com o envelope data/meta em sucessos e erro/mensagem em falhas.
Fluxo típico: o assistente descobre o campeonato_id com listar-campeonatos, depois pede a
tabela, as rodadas ou as partidas daquele campeonato.
Conexão
A URL de conexão é só o endpoint — sem chave, sem parâmetro nenhum:1
Adicione o servidor no seu cliente MCP
Claude Code
.claude.json / .mcp.json):2
Autorize no navegador
Ao conectar, o cliente MCP abre o navegador automaticamente. Faça login (ou crie conta) no
portal e clique em “Autorizar acesso via MCP”.
3
Pronto — as tools já aparecem no cliente
Os tokens emitidos expiram em 1 hora, com renovação automática por até 30 dias. Depois
disso — ou se a renovação falhar — o cliente reabre o navegador para você reautorizar; não é
preciso reconfigurar nada.
É preciso ter ao menos uma chave de API ativa na conta — gere uma em
https://dadosfutebol.com.br/api-keys antes de conectar. O servidor MCP usa essa chave por
baixo dos panos para aplicar o plano e os limites da sua conta; o fluxo OAuth só substitui a
necessidade de colar/gerenciar a chave manualmente.Alternativa programática (sem navegador)
Para scripts, CI ou integrações sem browser, o headerAuthorization com a API Key continua
aceito — sem passar pelo fluxo OAuth:
SUA_API_KEY):
Chamada direta via HTTP (JSON-RPC)
Normalmente é o cliente MCP (Claude, Cursor) que cuida do protocolo. Mas o endpoint MCP aceita chamadas JSON-RPC 2.0 diretas — útil para depurar a conexão ou integrar de uma linguagem sem um cliente MCP pronto.O transporte HTTP é stateless: dá para chamar
tools/call direto, sem o handshake
initialize. Envie sempre o header Authorization: Bearer SUA_API_KEY.params.arguments (ex.: obter-campeonato com id 1):
result.content[].text, como string:
Ferramentas disponíveis
São 23 ferramentas, espelhando os endpoints da API v1. IDs (comocampeonato_id, time_id,
partida_id) costumam vir de uma busca anterior — comece por listar-campeonatos,
buscar-times ou buscar-jogadores.
Campeonatos
Fases (mata-mata)
Rodadas e partidas
Tabela e artilharia
Times e jogadores
Conta e ranking FIFA
Planos e limites
As mesmas regras da API REST valem no MCP — veja Autenticação para a tabela completa de planos e limites.Exemplo de uso
Com o servidor conectado, basta pedir em linguagem natural:“Como está a tabela do Brasileirão Série A?”O assistente chama
listar-campeonatos para achar o campeonato_id da Série A e, em seguida,
tabela-de-classificacao com esse id — retornando a classificação atualizada direto na conversa.