Skip to main content
Glama
hcross

Videogame Encyclopedia MCP Server

by hcross

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
STEAMGRIDDB_API_KEYYesYour SteamGridDB API key
SCREENSCRAPER_DEV_IDNoScreenScraper developer ID (for retro games)
SCREENSCRAPER_USER_IDNoScreenScraper username (optional, provides higher API quota)
SCREENSCRAPER_DEV_PASSWORDNoScreenScraper developer password
SCREENSCRAPER_SOFTWARE_NAMENoSoftware identifiergame-encyclopedia-mcp-server
SCREENSCRAPER_USER_PASSWORDNoScreenScraper 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

CapabilityDetails
tools
{}

Tools

Functions exposed to the LLM to take actions

NameDescription
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

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

TDQS

A3.6/5.0

Scored across 16 tools

Disambiguation4/5

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.

Naming Consistency4/5

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.

Tool Count4/5

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.

Completeness4/5

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.

Maintenance

ActivityInactive
ResponsivenessNo issues