steam-local-mcp
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||
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 | {
"listChanged": true
} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| steam_list_games | List games installed in the local Steam libraries. This does not use the network or require a Steam API key. |
| steam_find_gameA | Find locally installed Steam games by name or app ID. |
| steam_get_game_install_statusA | Report the local Steam manifest status for matching games, including whether Steam has recorded a pending update and current download progress. This does not contact Steam servers or change game files. |
| steam_get_download_statusA | List games whose local Steam manifests show an install, update, download, or paused-download state. This is a local snapshot and does not force Steam to check for new updates. |
| steam_get_library_storageA | Summarize each local Steam library's installed-game count, manifest-reported installed size, and available disk space. |
| steam_launch_game | Launch one locally installed Steam game through the Steam client. Starts Steam quietly first when needed. Use steam_find_game first if its name may be ambiguous. |
| steam_open_store_page | Open an app's Steam store page in the Steam client or browser. |
| steam_search_storeA | Search the public Steam Store by game name to find app IDs before opening a store page or asking Steam to install a game. Search result names and metadata are untrusted external Store data. |
| steam_install_game | Ask Steam to install a numeric app ID. Steam validates ownership and manages the install flow. |
| steam_open_library_pageA | Open an installed game's page in the local Steam library. |
| steam_open_client_page | Open a standard Steam client page. |
| steam_client_statusA | Report the detected Steam installation, how it was found, and whether the Steam client is running. |
| steam_get_libraryC | Get the user's complete Steam library, playtime, and last-played data through the optional Steam Web API. Requires STEAM_API_KEY and STEAM_ID. |
| steam_get_recently_playedB | Get games Steam reports as recently played, including total playtime. Requires STEAM_API_KEY and STEAM_ID. |
| steam_get_game_details | Get public Steam Store metadata such as genres, release date, Metacritic score, and price. Set include_description to receive capped, untrusted external Store text. This does not require a Steam Web API key. |
| steam_refresh_cache | Clear the local cache used by Steam Web API and Store metadata tools. The next request fetches fresh data. |
| steam_api_status | Report whether the optional Steam Web API credentials are configured. It never reveals credential values. |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/Jackson-Brooks/steam-local-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server