Labsco
MCP SERVER

Videogame Encyclopedia MCP Server

by hcross

Look up a Steam game's metadata, DLC, reviews, news and live player count, pull its logos and hero art from SteamGridDB, and identify retro titles on ScreenScraper by name or by ROM checksum.

Games, Entertainment & FandomVerified
Summary
One call returns a game's store metadata and its artwork together, which is exactly the pairing a library interface needs.

game_get_full_profile takes a name and comes back with Steam metadata alongside the SteamGridDB logo, hero, grid and icon, so building a shelf does not mean joining the two services by hand. The retro side identifies things differently on purpose: ScreenScraper accepts a CRC, MD5 or SHA1 as well as a name, which is what makes a ROM identifiable when its filename tells you nothing. Everything here reads — there is no collection, no library and no write path anywhere in the set.

What it is

A game reference client drawing on Steam for store metadata, SteamGridDB for visual assets, and ScreenScraper.fr for retro systems and ROM-identified titles.

What you get
  • Steam: steam_search_game by name returning App IDs, steam_get_details for description, categories, genres, supported players, release date and price, steam_get_dlc_list, steam_get_reviews_summary with the overall score and top snippets, steam_get_game_news, and steam_get_player_count for who is in the game right now.
  • Discovery on Steam: steam_get_genres for the categories available, steam_get_top_sellers globally, and steam_get_top_games within a chosen genre.
  • SteamGridDB: steamgrid_search_game for its own ids, steamgrid_get_assets for transparent logos, boxart and grids, hero images and icons, and steamgrid_get_best_logo for the single best transparent logo.
  • game_get_full_profile, which returns Steam metadata together with the SteamGridDB logo, hero, grid and icon in one request from a name.
  • ScreenScraper.fr for retro: screenscraper_get_systems with system ids, manufacturers and supported file extensions, screenscraper_search_game by name and optional system, and screenscraper_get_game_info by game id, name, or a CRC, MD5 or SHA1 checksum, returning screenshots, covers, wheels and videos.
Requirements

STEAMGRIDDB_API_KEY for the asset tools. A Steam App ID for the Steam detail tools, which steam_search_game returns from a name. For retro lookups, a game name, a ScreenScraper game id, or the ROM's CRC, MD5 or SHA1.

Setup effort

One command plus a key — npx videogame-encyclopedia-mcp-server, then supply credentials