Back to Apps

Steam MCP
by imnotStealthy
Expose your Steam library and the Steam Web API to AI agents for profile analysis, game discovery, and achievement tracking.
0 stars
Works in:Gemini CLI
Exposes:Tools
What it does
Steam MCP connects AI agents to the Steam Web API, allowing them to retrieve real-time data about Steam user profiles, game libraries, global achievements, and store information. It enables users to ask natural-language questions about their gaming habits, track backlog progress, and research game trends.
Tools
steam_resolve_vanity_url: Converts a vanity URL to a SteamID64.steam_get_player_summary: Retrieves public profile data, status, and current activity.steam_get_friend_list: Fetches a user's friend list with name resolution.steam_get_player_bans: Checks VAC, game, and community ban status for accounts.steam_get_owned_games: Lists owned games with total playtime.steam_get_recently_played: Shows games played in the last two weeks.steam_get_achievements: Retrieves individual player achievement progress.steam_get_global_achievement_stats: Provides global unlock rates for achievements.steam_get_game_schema: Returns the full list of achievements and stats for a game.steam_search_game: Searches for games by name, returning price and Metacritic scores.steam_get_current_players: Gets the current live player count for any app.
Installation
Add this to your claude_desktop_config.json:
{
"mcpServers": {
"steam-mcp": {
"command": "node",
"args": ["/absolute/path/to/steam-mcp/dist/index.js"],
"env": {
"STEAM_API_KEY": "YOUR_KEY_HERE"
}
}
}
}
Supported hosts
Confirmed for Claude Desktop, Claude Code, and Gemini CLI.
Quick install
curl -fsSL https://raw.githubusercontent.com/imnotStealthy/steam-mcp/main/install.sh | bashInformation
- Pricing
- free
- Published
- 6/19/2026
- stars
- 0
Categories
Choose your AI client and follow the steps below.
Gemini CLI
Add to ~/.gemini/settings.json with STEAM_API_KEY env var.Claude Desktop
Add to claude_desktop_config.json with STEAM_API_KEY env var.





