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.
A game reference client drawing on Steam for store metadata, SteamGridDB for visual assets, and ScreenScraper.fr for retro systems and ROM-identified titles.
- 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.
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.
One command plus a key — npx videogame-encyclopedia-mcp-server, then supply credentials
