Steam integration
Steam Web API for accessing game data, player profiles, achievements, and store information. Retrieve player summaries, game libraries, friend lists, achievement stats, and real-time game data from the Steam platform.
Say what should happen.
The workflow builds itself.
Common Steam use cases
- leaderboards
- game databases
- social features
- profile displays
- news feeds
- user lookups
- activity feeds
- API exploration
- user dashboards
- library browsers
What you can do with Steam
Each of these is one operation on one endpoint, available both as a workflow step and as a tool an AI agent can call on its own. Nothing bundles several operations into one action, so what a run did stays readable afterwards.
Most endpoints run on the free plan. A few, mainly the ones that publish on your behalf, need a paid plan.
Player, 9 operations
get_badgesGet badgesGETRetrieves all badges owned by a Steam user with XP and level details.get_community_badge_progressGet community badge progressGETRetrieves a user's progress towards completing a community badge.get_friend_listGet friend listGETRetrieves the friend list for a given Steam user.get_owned_gamesGet owned gamesGETRetrieves the list of games owned by a Steam user with playtime data.get_player_bansGet player bansGETRetrieves ban information for one or more Steam users.get_player_summariesGet player summariesGETRetrieves basic profile information for one or more Steam users.get_recently_played_gamesGet recently played gamesGETRetrieves games recently played by a Steam user in the last two weeks.get_steam_levelGet steam levelGETRetrieves the Steam profile level for a user.resolve_vanity_urlResolve vanity urlGETResolves a Steam vanity URL to a 64-bit Steam ID.
Game, 3 operations
get_app_detailsGet app detailsGETRetrieves detailed store page information for a Steam application.get_app_listGet app listGETRetrieves the complete list of all public Steam applications.get_schema_for_gameGet schema for gameGETRetrieves the full achievement and stats schema for a game.
Stats, 3 operations
get_global_stats_for_gameGet global stats for gameGETRetrieves global aggregated statistics for a game across all players.get_number_of_current_playersGet number of current playersGETRetrieves the current number of online players for a game.get_user_stats_for_gameGet user stats for gameGETRetrieves detailed game statistics for a player in a specific game.
Achievement, 2 operations
get_global_achievement_percentagesGet global achievement percentagesGETRetrieves global unlock percentages for all achievements in a game.get_player_achievementsGet player achievementsGETRetrieves a player's achievement progress for a specific game.
System, 2 operations
get_server_infoGet server infoGETRetrieves Steam Web API server time and status information.get_supported_api_listGet supported api listGETRetrieves the complete list of available Steam Web API interfaces and methods.
App review, 1 operation
get_app_reviewsGet app reviewsGETGet user reviews for a specific Steam application. Note: this endpoint hits store.steampowered.com (different host than baseUrl).
Featured category, 1 operation
get_featured_categoriesGet featured categoriesGETGet featured categories from the Steam store front page including specials, new releases, top sellers, and coming soon. Note: this endpoint hits store.steampowered.com (different host than baseUrl).
News, 1 operation
get_news_for_appGet news for appGETRetrieves the latest news articles for a specific game.
Use Steam from Claude Code, Cursor or Codex
Connect Steam in LiveContext, create an API key in Settings, then add the LiveContext MCP server to your client. Its Steam operations become tools the client can call, next to every other integration you connected.
claude mcp add --transport http livecontext https://livecontext.ai/mcp --header "X-API-Key: YOUR_API_KEY"[mcp_servers.livecontext]
url = "https://livecontext.ai/mcp"
[mcp_servers.livecontext.http_headers]
"X-API-Key" = "YOUR_API_KEY"{
"mcpServers": {
"livecontext": {
"type": "http",
"url": "https://livecontext.ai/mcp",
"headers": {
"X-API-Key": "YOUR_API_KEY"
}
}
}
}How to connect Steam
- Create your workspace
Sign up free. Nothing to install.
- Connect Steam once
Add your Steam connection in Settings. Every tool from this integration reuses it, and secrets are encrypted at rest and visible only to you.
- Describe the job in chat
The workflow builds itself in front of you and picks the endpoints it needs. Drag the steps yourself on the canvas whenever you would rather be explicit.
Steam integration FAQ
What can you do with the Steam integration?
LiveContext exposes 22 operations on Steam, covering player, game, stats and achievement. Common uses include leaderboards, game databases and social features.
