Videogame Encyclopedia MCP Server
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| STEAMGRIDDB_API_KEY | Yes | Your SteamGridDB API key | |
| SCREENSCRAPER_DEV_ID | No | ScreenScraper developer ID (for retro games) | |
| SCREENSCRAPER_USER_ID | No | ScreenScraper username (optional, provides higher API quota) | |
| SCREENSCRAPER_DEV_PASSWORD | No | ScreenScraper developer password | |
| SCREENSCRAPER_SOFTWARE_NAME | No | Software identifier | game-encyclopedia-mcp-server |
| SCREENSCRAPER_USER_PASSWORD | No | ScreenScraper user password |
Instructions
Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.
This server publishes no instructions, or was last inspected before Glama recorded them.
Capabilities
Features and capabilities supported by this server
Protocol revision2025-11-25
| Capability | Details |
|---|---|
| tools | {} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| steam_search_gameA | Search for video games on Steam by name. Returns a list of matching games with their App IDs. |
| steam_get_detailsA | Get detailed information about a Steam game by its App ID. Returns comprehensive metadata including description, categories, genres, supported players, release date, price, and more. |
| steamgrid_search_gameA | Search for video games on SteamGridDB by name. Returns a list of matching games with their SteamGridDB IDs, which can be used to retrieve visual assets. |
| steamgrid_get_assetsB | Get visual assets for a game from SteamGridDB. Returns URLs for various asset types including transparent logos, boxart/grids, hero images, and icons. |
| steamgrid_get_best_logoA | Get the single best transparent logo for a game from SteamGridDB. |
| steam_get_dlc_listA | Get a list of all available DLCs for a specific Steam game by its App ID. Returns the App ID and name for each DLC. |
| steam_get_reviews_summaryA | Get a summary of user reviews and ratings for a specific Steam game by its App ID. Includes overall score and top review snippets. |
| steam_get_game_newsB | Get the latest news and announcements for a specific Steam game. |
| steam_get_player_countA | Get the current number of players online for a specific Steam game. |
| steam_get_genresA | Get a list of common Steam genres and categories for discovery. |
| steam_get_top_sellersB | Get the current global top selling games on Steam. |
| steam_get_top_gamesA | Browse top games for a specific Steam category or genre (e.g., "Action", "RPG", "Strategy"). |
| game_get_full_profileA | Get a comprehensive game profile including metadata from Steam and visual assets (logo, hero, grid, icon) from SteamGridDB in a single request. This is the recommended tool for getting a complete overview of a game. |
| screenscraper_get_systemsA | Get a list of all supported retro gaming systems from ScreenScraper.fr. Returns system IDs, names, manufacturers, and supported file extensions. |
| screenscraper_search_gameA | Search for retro games on ScreenScraper.fr by name. Optionally filter by gaming system. Returns game information including system, developer, publisher, and genres. |
| screenscraper_get_game_infoB | Get detailed information and media assets for a retro game from ScreenScraper.fr. Can search by game ID, name, or ROM checksums (CRC, MD5, SHA1). Returns comprehensive metadata including screenshots, covers, wheels, videos, and more. |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
TDQS
Scored across 16 tools
Most tools are clearly distinct due to consistent source prefixes and specific object names, but there are a few potential confusions: the three search_game tools (steam, steamgrid, screenscraper) all search by name, and steam_get_details overlaps somewhat with the aggregator game_get_full_profile. Overall, descriptions clarify the boundaries well enough for an agent to choose correctly.
Tools follow a mostly consistent source_verb_object snake_case pattern, e.g., steam_get_details, steamgrid_get_assets, screenscraper_search_game. Minor deviations include the abbreviated source prefixes (steamgrid vs. steamgriddb, screenscraper vs. screenscraper.fr) and the aggregator tool game_get_full_profile, which breaks the source-prefix convention.
At 16 tools, the count is slightly above the typical 3-15 sweet spot, but the server covers three distinct data sources (Steam, SteamGridDB, ScreenScraper), so the size is reasonable. A couple of tools, such as steamgrid_get_best_logo and game_get_full_profile, are somewhat redundant with existing tools but still serve convenient, focused purposes.
The toolset provides broad read-only coverage for a video game encyclopedia: search, metadata, reviews, news, player counts, DLC, genres, top lists, visual assets, and retro system data. Minor gaps include no detailed DLC information beyond names/IDs, no direct Steam App ID-to-SteamGridDB mapping outside the full profile, and only review summaries rather than full review lists.