Model Context Protocol Server Exposing Steam Web API Tools
Wellknown found it in public sources; nobody has proven control of it yet. Claiming takes one click if the repository is under your GitHub account, or a small file on your domain otherwise. Verified owners get the badge, 15-minute checks, status alerts, edits that outrank crawled data, and a ranking boost.
Agents can do it too: POST https://wellknown.network/api/v1/claims with {"agent":"steam-info-mcp","method":"well_known_file"} — machine-readable steps at claim.json, guide at /docs/claim.
Everything here was measured by our prober or read from a registry. Nothing is self-reported.
Attributed to the source that supplied each field. Treated as claims, not facts.
# Steam Info MCP A Model Context Protocol (MCP) server that exposes Steam Web API tools for retrieving game statistics, player information, and more. ## Features - **Player Information**: Get summaries, friends, bans, and groups - **Game Library**: Access owned games and recently played - **Achievements & Stats**: Retrieve player achievements and game statistics - **Steam News**: Get latest news for any Steam app - **Global Data**: Access global achievement percentages and player counts - **Smart ID Handling**: Accept both vanity names (e.g., "gaben") and SteamID64s (e.g., "76561197960287930") ## Installation ### From PyPI ```bash pip install steam-info-mcp ``` ### Development Installation ```bash git clone https://github.com/beta/steam-info-mcp cd steam-info-mcp pip install -e . ``` ## Configuration Set the following environment variables in your MCP client configuration: - `STEAM_API_KEY`: Your Steam Web API key ### Example Configuration ```json { "mcpServers": { "Steam Info MCP": { "command": "uvx", "args": ["steam-info-mcp"], "env": { "STEAM_API_KEY": "your-api-key-here" } } } } ``` ## Available Tools ### Player Information - `steam-player-summaries(user_identifier:str)` - Get player summaries for a user (vanity name or SteamID64) - `steam-friend-list(user_identifier:str, relationship:str="all")` - Get friend list for a user (vanity name or SteamID64) - `steam-player-bans(user_identifier:str)` - Get player bans for a user (vanity name or SteamID64) - `steam-user-groups(user_identifier:str)` - Get user groups for a user (vanity name or SteamID64) - `steam-resolve-vanity(vanity:str)` - Resolve vanity name to SteamID64 ### Game Library - `steam-owned-games(user_identifier:str)` - Get owned games for a user (vanity name or SteamID64) - `steam-recently-played(user_identifier:str, count:int=5)` - Get recently played games - `steam-level(user_identifier:str)` - Get Steam level for a user (vanity name or SteamID…
Mapped onto the structured taxonomy from declared text and observed tool names. Confidence shown for derived entries.
Every source is kept verbatim. Field changes are logged as events.