GameDeal

Pesquise jogos de PC e compare ofertas atuais e histórico de preços através do GameDeal. Endpoint MCP público remoto: https://gamedeal.eu/api/mcp

Servidor MCP hospedado

npx add-mcp 'https://gamedeal.eu/api/mcp'

Instala no Claude Code, Codex, Cursor e outros

Documentação

API pública do GameDeal

Endpoints JSON somente leitura e sem autenticação, destinados a integrações conduzidas por humanos. Não há registro de conta ou chave de API disponível. As solicitações são limitadas por IP. A API está excluída do acesso de rastreadores por robots.txt; esta documentação não concede permissão para rastreá-la. Não siga automaticamente URLs de clique de ofertas.

Caminho base: https://gamedeal.eu/api

Descrição OpenAPI

Política de acesso e autenticação para agentes

Os metadados do catálogo de IA seguem o rascunho atual v1.0 de Agent-Card/ai-catalog.

GET /games

Retorna até 50 jogos publicamente elegíveis em ordem de descoberta:

[{"slug":"example-game","title":"Example Game","steam_appid":12345}]

Jogos sem uma oferta atual e visível são omitidos.

GET /shops

Retorna até 100 lojas, ordenadas por nome:

[{"slug":"example-shop","name":"Example Shop","shop_type":"authorized"}]

GET /games/{slug}/offers

Retorna um jogo público e até 50 ofertas visíveis, ordenadas por preço do comprador:

{
  "game":{"slug":"example-game","title":"Example Game","steam_appid":12345},
  "offers":[{
    "price":12.99,"currency":"EUR","in_stock":true,"platform":"steam",
    "edition":null,"region":null,"clickout_url":"https://gamedeal.eu/out/opaque-id",
    "last_seen_at":"2026-01-01T12:00:00.000000Z","last_checked_at":"2026-01-01T12:00:00.000000Z",
    "shop":{"slug":"example-shop","name":"Example Shop","shop_type":"authorized",
      "is_grey_market":false,"label":null}
  }]
}

Um jogo desconhecido ou inelegível retorna 404. Trate clickout_url como uma escolha do usuário; não busque nem siga automaticamente.

GET /health

Retorna {"status":"ok","database":"connected"} quando a verificação do banco de dados é bem-sucedida. Uma verificação com falha retorna HTTP 500 com {"status":"error","database":"not_connected"}.

Limites por IP: /games e /shops 30 solicitações por minuto; ofertas de jogos 60 por minuto; /health 120 por minuto. Limites excedidos retornam HTTP 429. As respostas podem mudar conforme a API pública evolui.

Conexão MCP

Conecte um cliente MCP remoto a https://gamedeal.eu/api/mcp usando Streamable HTTP. Não é necessária conta, chave de API ou fluxo OAuth. Este endpoint atende a comparações solicitadas pelo usuário; não permite rastreamento em massa, treinamento de modelos ou visitas automáticas a comerciantes.

Descubra as ferramentas disponíveis por meio do MCP tools/list:

  • search_games: candidatos lexicais por título/slug/alias verificado. Confirme o título pretendido, o tipo de produto e o slug canônico antes de comparar ofertas.
  • get_game_offers: ofertas visíveis atuais para esse slug, com filtros opcionais de plataforma de ativação e tipo de loja ou exclusão de keyshops. Moeda original, região, edição e frescor permanecem visíveis. Os resultados vinculam à página do jogo no GameDeal.
  • get_price_history: observações registradas limitadas para o slug, com separação de moeda, cobertura e truncamento. Isso não é um gráfico universal de mínimos históricos ou disponibilidade contínua.

O servidor suporta solicitações somente leitura, não compras, edições de catálogo ou ações de conta. Os corpos das solicitações são limitados a 16 KiB, com 30 solicitações por IP por minuto. Solicitações de navegador com um cabeçalho Origin devem corresponder à origem configurada deste site; clientes MCP remotos comuns não precisam de sessão de navegador ou cookies.

MCP Server Card segue a extensão opcional Server Card. As ferramentas são descobertas a partir do servidor em execução, não duplicadas no cartão.