Skip to main content
Glama

Server Details

Read-only Steam wishlist, sales and refund data for game developers, from Steamworks.

Ownership verified
Status
Healthy
Uptime
80.0% over the last 24 hours
OAuth
Works in Glama
Last Tested
Transport
Streamable HTTP · MCP 2025-11-25
URL
ChatGPT
–
Claude
–

TDQS

A3.7/5.0

Scored across 9 tools

Disambiguation4/5

Each tool has a clear analytical angle: list_games and list_steam_events are lookups, get_sales covers revenue, and the three wishlist tools split cleanly into time series (activity), segmentation (breakdown), and funnel (conversion). The main soft overlap is between compare_titles (which reports wishlist adds, units and net revenue per title) and the combination of get_sales plus get_wishlist_activity, so an agent may occasionally pick compare_titles when a single-game detail call would do.

Naming Consistency5/5

All names are snake_case verb_noun (list_games, get_sales, get_wishlist_breakdown, compare_titles), and the wishlist family shares a predictable get_wishlist_* prefix. No casing or style mixing anywhere in the set.

Tool Count5/5

Nine tools is a well-scoped surface for a Steam wishlist/sales analytics domain: two discovery lookups, one connection-status check, and six analysis calls that each cover a distinct slice. Nothing feels padded or redundant.

Completeness4/5

The lifecycle is largely covered: discover apps and events, then query wishlist adds/deletes/purchases, geographic/platform breakdown, conversion rates, revenue and refunds, and event impact. Minor gaps remain, such as multi-title wishlist aggregation or a consolidated cross-title summary beyond compare_titles, but agents can work around these by calling tools per app id.

Publisher details

Operator
Laczkovics Benjámin e.v.
Vendor relationship
Independent
Trust center
Not available
Restrictions
Free sample data for anyone. Your own Steam data needs the $99 founding year and a Steamworks Financial API key.

Available Tools

9 tools
compare_titlesCompare titlesB
Read-onlyIdempotent
Inspect

One row per game on the account for a period: wishlist adds, net wishlist change, outstanding wishlists, units, refunds and net revenue. Useful for publishers with several titles.

Inputs: end_date, start_date.

get_account_statusAccount statusB
Read-onlyIdempotent
Inspect

What this connection reads: sample or live data, the studio, how far the data goes, and when it was last updated.

Inputs: no named parameters.

get_event_impactEvent or sale impactA
Read-onlyIdempotent
Inspect

Compare daily wishlist adds, wishlist purchases, units and net revenue during an event (a Steam event id from list_steam_events, or your own start and end dates such as a launch or your own discount) against the days just before it.

Inputs: appid (required), end_date, event_id, start_date, +1 more.

get_salesSales, refunds and revenueA
Read-onlyIdempotent
Inspect

Units sold, units returned (refunds), gross, tax and net revenue in USD, for one game or the whole account. Group by day, week, month or total, and break down by country, discount level, package or app. Refund rate per row. Days are Pacific time, as Valve reports them.

Inputs: appid, limit, country, end_date, +3 more.

get_wishlist_activityWishlist activity over timeA
Read-onlyIdempotent
Inspect

Wishlist adds, deletes, purchases and gifts for one game, grouped by day, week (Monday start) or month, with the number of outstanding wishlists at the end of each period. Optional single-country filter. Days are GMT, as Valve reports them.

Inputs: appid (required), country, end_date, group_by, +1 more.

get_wishlist_breakdownWishlists by country or platformA
Read-onlyIdempotent
Inspect

Where wishlists come from for one game: by country (adds, deletes, purchases, share of adds, and outstanding wishlists per country at end_date) or by platform (Windows, Mac, Linux share of adds).

Inputs: appid (required), by, limit, end_date, +1 more.

get_wishlist_conversionWishlist conversionA
Read-onlyIdempotent
Inspect

How many outstanding wishlists turned into purchases or gifts in a period (for example launch week or a sale), and what share of units sold came from wishlists. Optional per-country split. For unreleased games it returns the outstanding wishlist count instead.

Inputs: appid (required), end_date, by_country, start_date.

list_gamesList gamesA
Read-onlyIdempotent
Inspect

List the games, DLC and soundtracks on the Steam partner account, with app ids, release dates (or coming soon), prices and how far back data goes. Call this first to get app ids.

Inputs: no named parameters.

list_steam_eventsList Steam eventsA
Read-onlyIdempotent
Inspect

Steam Next Fest and seasonal sale dates from Valve's published calendar, with ids for get_event_impact.

Inputs: no named parameters.

Tool Schema Changelog

Recent tool additions, removals, and schema changes observed during successful MCP inspections.

Loading tool schema changelog…

    Related MCP Connectors

    Related MCP Servers

    • A
      license
      Not graded
      quality
      C
      maintenance
      Enables querying live cross-platform gaming market data — Steam players, Twitch/YouTube viewership, prices, discounts, hype, and the aggro metric — through 8 read-only tools for summaries, rankings, genre rollups, game details, and search.
      MIT
    • A
      license
      Not graded
      quality
      C
      maintenance
      Provides Steam concurrent player trends as JSON, offering monthly player time series, growth rates across 3M/6M/12M/5Y windows, and live most-played feeds via a single REST endpoint, without needing a Steam Web API key.
      MIT
    Try in Browser

    Glama MCP Gateway

    Add one secure layer between your agents and this server.

    Resources