GameDeal
Busca juegos de PC y compara ofertas actuales e historial de precios a través de GameDeal. Endpoint público remoto de MCP: https://gamedeal.eu/api/mcp
Servidor MCP alojado
npx add-mcp 'https://gamedeal.eu/api/mcp'Se instala en Claude Code, Codex, Cursor y más
Documentación
API pública de GameDeal
Endpoints JSON de solo lectura y sin autenticación para integraciones dirigidas por humanos. No hay registro de cuenta ni de clave API disponible. Las solicitudes están limitadas por IP. La API está excluida del acceso de rastreadores mediante robots.txt; esta documentación no otorga permiso para rastrearla. No sigas automáticamente las URL de clic de ofertas.
Ruta base: https://gamedeal.eu/api
Política de acceso y autenticación para agentes
Los metadatos del catálogo de IA siguen el borrador actual v1.0 de Agent-Card/ai-catalog.
GET /games
Devuelve hasta 50 juegos públicamente elegibles en orden de descubrimiento:
[{"slug":"example-game","title":"Example Game","steam_appid":12345}]
Los juegos sin una oferta visible actual se omiten.
GET /shops
Devuelve hasta 100 tiendas, ordenadas por nombre:
[{"slug":"example-shop","name":"Example Shop","shop_type":"authorized"}]
GET /games/{slug}/offers
Devuelve un juego público y hasta 50 ofertas visibles, ordenadas por precio de 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}
}]
}
Un juego desconocido o no elegible devuelve 404. Trata clickout_url como una elección del usuario; no lo obtengas ni lo sigas automáticamente.
GET /health
Devuelve {"status":"ok","database":"connected"} cuando la verificación de la base de datos tiene éxito. Una verificación fallida devuelve HTTP 500 con {"status":"error","database":"not_connected"}.
Límites por IP: /games y /shops 30 solicitudes por minuto; ofertas de juegos 60 por minuto; /health 120 por minuto. Los límites superados devuelven HTTP 429. Las respuestas pueden cambiar a medida que evoluciona la API pública.
Conexión MCP
Conecta un cliente MCP remoto a https://gamedeal.eu/api/mcp usando Streamable HTTP. No se requiere cuenta, clave API ni flujo OAuth. Este endpoint sirve comparaciones solicitadas por el usuario; no permite rastreo masivo, entrenamiento de modelos ni visitas automáticas a comerciantes.
Descubre las herramientas disponibles a través de MCP tools/list:
search_games: candidatos léxicos por título/slug/alias verificado. Confirma el título previsto, el tipo de producto y el slug canónico antes de comparar ofertas.get_game_offers: ofertas visibles actuales para ese slug, con filtros opcionales de plataforma de activación y tipo de tienda, o exclusión de claves de terceros. Las monedas originales, la región, la edición y la frescura permanecen visibles. Los resultados enlazan a la página del juego en GameDeal.get_price_history: observaciones registradas acotadas para el slug, con separación de monedas, cobertura y truncamiento. Esto no es un mínimo histórico universal ni un gráfico de disponibilidad continua.
El servidor admite solicitudes de solo lectura, no compras, ediciones de catálogo ni acciones de cuenta. Los cuerpos de solicitud están limitados a 16 KiB, con 30 solicitudes por IP por minuto. Las solicitudes de navegador con un encabezado Origin deben coincidir con el origen configurado de este sitio; los clientes MCP remotos ordinarios no necesitan sesión de navegador ni cookies.
Tarjeta de servidor MCP sigue la extensión opcional de tarjeta de servidor. Las herramientas se descubren desde el servidor en ejecución, no se duplican en la tarjeta.