Skip to main content
Glama

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
STEAM_IDNoDefault 64-bit Steam ID (used when steam_id parameter is omitted)
STEAM_API_KEYYesYour Steam Web API key

Capabilities

Features and capabilities supported by this server

CapabilityDetails
tools
{
  "listChanged": true
}

Tools

Functions exposed to the LLM to take actions

NameDescription
get_player_summaryA

Get a Steam player's profile info: display name, avatar, online status, currently playing game, account creation date, and more.

get_steam_levelC

Get a player's Steam account level.

resolve_vanity_urlA

Convert a Steam custom URL (vanity name) to a 64-bit Steam ID. For example, 'gabelogannewell' => '76561197960287930'.

get_player_bansA

Check a player's ban status — VAC bans, game bans, community ban, trade ban.

get_badgesA

Get a player's badge collection with XP breakdown, player level, and XP needed for next level.

get_owned_gamesA

Get a player's full Steam game library with playtime stats. Can sort by playtime or recently played.

get_recently_played_gamesA

Get games a player has played in the last two weeks, with playtime breakdown.

get_wishlistB

Get a player's Steam wishlist. Depends on the user's privacy settings.

get_game_detailsA

Get detailed info about a Steam game: price, description, genres, Metacritic score, platforms, release date, and more.

get_game_newsB

Get recent news articles for a Steam game.

get_player_countA

Get the number of players currently online for a specific Steam game.

get_game_reviewsA

Get reviews for a Steam game with sentiment summary (score, positive/negative counts) and individual review text.

get_player_achievementsA

Get a player's achievement progress for a specific game, including which achievements are unlocked and when.

get_global_achievement_percentagesA

Get the global unlock percentage for each achievement in a game — how rare each achievement is across all players.

get_game_schemaA

Get the full list of stats and achievements for a game, including display names, descriptions, and icons.

get_user_stats_for_gameB

Get a player's individual game stats (kills, deaths, wins, etc.). Stats vary per game.

get_friends_listA

Get a player's Steam friends list with friendship dates. Requires public profile.

get_user_groupsA

Get a list of Steam group IDs a player belongs to. Requires public profile.

search_appsA

Search the Steam store by game name. Returns matching apps with App IDs, prices, and Metascores.

get_featured_gamesA

Get Steam store featured categories: specials (sales), top sellers, new releases, and coming soon.

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

Latest Blog Posts

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/matheusslg/steam-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server