Skip to main content
Glama

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
STEAM_IDYesYour numeric Steam ID (up to 17 digits)
STEAM_API_KEYYesYour Steam Web API Key from https://steamcommunity.com/dev/apikey

Capabilities

Features and capabilities supported by this server

CapabilityDetails
tools
{
  "listChanged": false
}
prompts
{
  "listChanged": false
}
resources
{
  "subscribe": false,
  "listChanged": false
}
experimental
{}

Tools

Functions exposed to the LLM to take actions

NameDescription
get_server_versionA

Return the installed version of the mcp-steam server.

resolve_vanity_urlA

Resolve a Steam vanity URL name to a 64-bit Steam ID.

Converts a custom profile URL name (e.g. "gabelogannewell") into the numeric Steam ID needed by other tools. Useful when you only know someone's profile name.

get_owned_gamesB

Get your Steam game library with playtime stats.

sort_by options: "playtime" (default, most played first), "recent" (most recently played first), "name" (alphabetical).

Returns game names, app IDs, and total/recent playtime.

get_recently_playedC

Get your recently played Steam games (last 2 weeks).

Returns game names, app IDs, and playtime for the period.

get_game_detailsA

Get detailed store information for a Steam game.

Returns name, description, price, genres, platforms, metacritic score, and release date. Use the app_id from library or search results.

search_gamesB

Search the Steam store for games.

Returns game names, app IDs, prices, and supported platforms.

get_achievementsB

Get your achievement progress for a Steam game.

Returns each achievement's unlock status, description, unlock time, and how rare it is globally. Includes unlocked/total summary.

get_player_statsB

Get your gameplay statistics for a Steam game.

Returns game-specific stats like kills, deaths, time played, etc. Not all games provide stats.

get_global_achievement_statsB

Get global achievement unlock percentages for a Steam game.

Shows how rare each achievement is across all players. Useful for identifying the hardest or rarest achievements.

get_wishlistC

Get your Steam wishlist.

Returns wishlisted games sorted by priority, with prices and current discounts if available.

get_game_newsC

Get recent news and updates for a Steam game.

Returns news titles, authors, dates, summaries, and URLs.

get_player_summaryA

Get a Steam profile summary.

Returns display name, online status, profile URL, and currently playing game (if any).

steam_id: optional Steam ID or vanity name. Defaults to your own profile.

get_friend_listA

Get a Steam friends list.

Returns friend Steam IDs, relationship status, and when you became friends.

steam_id: optional Steam ID or vanity name. Defaults to your own profile.

get_player_bansA

Get ban status for a Steam player.

Returns VAC bans, community bans, game bans, and trade/economy ban status.

steam_id: optional Steam ID or vanity name. Defaults to your own profile.

get_steam_levelB

Get the Steam level for a player.

steam_id: optional Steam ID or vanity name. Defaults to your own profile.

get_current_playersB

Get the current number of players in a Steam game.

Returns the live concurrent player count.

get_game_schemaA

Get achievement and stat definitions for a Steam game.

Returns achievement display names, descriptions, and hidden status, plus stat definitions. Useful for understanding what stats and achievements a game tracks.

get_app_reviewsA

Get user reviews for a Steam game.

Returns review text, recommendation, playtime, and helpfulness votes. Includes summary with total positive/negative counts and score description.

review_type: "all" (default), "positive", or "negative".

get_featured_categoriesA

Get Steam store featured categories.

Returns games organized by category: Top Sellers, New Releases, Specials, Coming Soon, and more. Each category includes game names, prices, and discounts.

get_package_detailsA

Get details for a Steam package or bundle.

Returns package name, price, discount, included apps, platforms, and release date. Use for bundles and multi-game packages.

get_featured_gamesA

Get currently featured and on-sale games on Steam.

Returns featured games split into on-sale (with discounts and prices) and regular featured titles.

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

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