protogrid

Search / com.getcheapgames/getcheapgames

getcheapgames

R0· no sign-in

Cheapest legit PC and console game keys across stores in 40 countries, plus deals and free games.

v1.0.1 · active · repository · website · descriptor JSON · versions

An agent can connect right now, no human step.Remote endpoint, no authentication, reachable on the last probe.
Quality69needs work
Trust100of 100
Uptime, 30 days97%
Latency p50542 ms

Connect

8 clients · secrets stay placeholders
{
  "mcpServers": {
    "getcheapgames": {
      "type": "http",
      "url": "https://mcp.getcheapgames.com"
    }
  }
}
claude mcp add --transport http getcheapgames https://mcp.getcheapgames.com
[mcp_servers.getcheapgames]
url = "https://mcp.getcheapgames.com"
{
  "$schema": "https://opencode.ai/config.json",
  "mcp": {
    "getcheapgames": {
      "type": "remote",
      "url": "https://mcp.getcheapgames.com",
      "enabled": true
    }
  }
}
{
  "mcpServers": {
    "getcheapgames": {
      "type": "http",
      "url": "https://mcp.getcheapgames.com"
    }
  },
  "deeplink": "cursor://anysphere.cursor-deeplink/mcp/install?name=getcheapgames&config=eyJ0eXBlIjoiaHR0cCIsInVybCI6Imh0dHBzOi8vbWNwLmdldGNoZWFwZ2FtZXMuY29tIn0%3D"
}
{
  "servers": {
    "getcheapgames": {
      "type": "http",
      "url": "https://mcp.getcheapgames.com"
    }
  }
}
{
  "mcpServers": {
    "getcheapgames": {
      "httpUrl": "https://mcp.getcheapgames.com"
    }
  }
}
extensions:
  "getcheapgames":
    enabled: true
    name: "getcheapgames"
    type: streamable_http
    uri: "https://mcp.getcheapgames.com"
    timeout: 300

Quality 69 / 100needs work

protocol75 · weight 25
  • warn
    protocol.modernnewest supported version is 2025-11-25; 2026-07-28 not supported, older versions are deprecated until 2027-07-28
  • n/a
    protocol.statelessonly applies to 2026-07-28 servers
  • pass
    protocol.transportstreamable HTTP
  • n/a
    protocol.list_ttlonly applies to 2026-07-28 servers
authorizationn/a · weight 15
  • n/a
    auth.prm, auth.as_metadata, auth.cimdno remote uses OAuth
  • n/a
    auth.secret_in_urlno templated URL
tool hygiene86 · weight 30
  • pass
    tools.descriptionsevery tool has a description
  • pass
    tools.description_lengthdescriptions are concise
  • pass
    tools.schemasevery tool has an object input schema
  • pass
    tools.annotations9 of 9 tools declare readOnlyHint or destructiveHint
  • fail
    tools.directory_hintsno tool declares all four of readOnlyHint, destructiveHint, idempotentHint and openWorldHint; missing: search_games (idempotentHint); get_game_offers (idempotentHint); get_franchise_games (idempotentHint); …
  • pass
    tools.token_costabout 3,244 tokens to load every tool
  • pass
    tools.api_dumptools are not a one-to-one API dump
stability25 · weight 15
  • warn
    stability.changes16 tool changes in 30 days
  • fail
    stability.rug_pull9 tools kept their name but changed most of their description in 30 days; review before trusting them
dependenciesn/a · weight 15
  • n/a
    deps.known_vulns, deps.mcp_sdk_version, deps.resolvableno npm or PyPI package

9 tools, about 3,244 tokens to load them all · tool set 7950bd9fd563 · tools last changed 2026-10-20 · checked 2026-10-20 11:08 UTC

Tool changes

  • list_newschangeddescription
    before

    Return getcheapgames' latest editorial posts, newest first: news, buying guides, reviews, deals roundups and videos. Use it for gaming news or the site's articles; for prices use search_games or get_game_offers. `tag` keeps one kind, and `query` keeps posts whose title or summary contains its words, ignoring case, among the newest 48; both combine. `country` picks the language, a post's translation where it has one and English otherwise; `limit` returns 1-12 (default 5), and none found gives an empty list.

    after · 91% of words in common

    Return getcheapgames' latest editorial posts, newest first: news, buying guides, reviews, deals roundups and videos. Use it for gaming news or the site's articles; for prices use search_games or get_game_offers. `tag` keeps one kind, and `query` keeps posts whose title or summary contains its words, ignoring case, among the newest 48; both combine. `country` picks the language, a post's translation where it has one and English otherwise; none found gives an empty list.

  • list_free_to_playchangeddescription
    before

    Return free-to-play games, which cost nothing to play, most reviewed on Steam first. Use it when the reader wants something free; for paid games within a budget use find_games, and for discounts list_deals. `genre` (a Steam genre) and `platform` (pc, xbox, playstation or switch) narrow the list and combine; `limit` returns 1-24 (default 5), with `total` the full count. There are no prices and no promoted placements. The result also says where signed-in members claim the time-limited free-to-keep giveaways, which are not listed here. Each game links to its page on getcheapgames.com.

    after · 89% of words in common

    Return free-to-play games, which cost nothing to play, most reviewed on Steam first. Use it when the reader wants something free; for paid games within a budget use find_games, and for discounts list_deals. `genre` (a Steam genre) and `platform` (pc, xbox, playstation or switch) narrow the list and combine; `total` is the full count, which can exceed `limit`. There are no prices and no promoted placements. The result also says where signed-in members claim the time-limited free-to-keep giveaways, which are not listed here. Each game links to its page on getcheapgames.com.

  • find_gameschangeddescription
    before

    Find paid games by genre, platform and highest price, most popular and best rated first. Use it for open requests such as "a strategy game under 20 on PC"; to look up a named game use search_games, for free games list_free_to_play, and for the biggest discounts list_deals. Every filter is optional and they combine: `genre` is a Steam genre, `platform` pc, xbox, playstation or switch, and `max_price` is in the currency `country` sets (20 means 20 GBP for gb), met by an in-stock key's listed price. The ranking weights Steam's share of positive reviews by review count, games with 500 reviews or more ahead of the rest; `limit` returns 1-20 (default 5), and no match gives an empty list. Links go through getcheapgames.com and carry the stores' partner tracking; listed prices exclude the service fee marketplaces add at checkout.

    after · 95% of words in common

    Find paid games by genre, platform and highest price, most popular and best rated first. Use it for open requests such as "a strategy game under 20 on PC"; to look up a named game use search_games, for free games list_free_to_play, and for the biggest discounts list_deals. Every filter is optional and they combine: `genre` is a Steam genre, `platform` pc, xbox, playstation or switch, and `max_price` is in the currency `country` sets (20 means 20 GBP for gb), met by an in-stock key's listed price. The ranking weights Steam's share of positive reviews by review count, games with 500 reviews or more ahead of the rest; no match gives an empty list. Links go through getcheapgames.com and carry the stores' partner tracking; listed prices exclude the service fee marketplaces add at checkout.

  • get_publisher_gameschangeddescription
    before

    Return one publisher's games, alphabetically by title, with each one's lowest listed price per platform. Use it for a publisher's catalogue, such as everything from Rockstar Games; for a series, which can span publishers, use get_franchise_games, and for one game's store offers get_game_offers. `slug` is the publisher's id as search_games lists it under publishers (rockstar-games), and an unknown slug returns an error result. Only priced games are returned, 1-100 per call (`limit`, default 24); `total` is the full count, which can exceed it. Links go through getcheapgames.com and carry the stores' partner tracking; listed prices exclude the service fee marketplaces add at checkout.

    after · 94% of words in common

    Return one publisher's games, alphabetically by title, with each one's lowest listed price per platform. Use it for a publisher's catalogue, such as everything from Rockstar Games; for a series, which can span publishers, use get_franchise_games, and for one game's store offers get_game_offers. `slug` is the publisher's id as search_games lists it under publishers (rockstar-games), and an unknown slug returns an error result. Only priced games are returned; `total` is the full count, which can exceed `limit`. Links go through getcheapgames.com and carry the stores' partner tracking; listed prices exclude the service fee marketplaces add at checkout.

  • get_franchise_gameschangeddescription
    before

    Return the games in one franchise or series, such as every Call of Duty, with each one's lowest listed price per platform: grouped by sub-series, newest release first, each game's editions after it. Use it for questions about a whole series; for one publisher's catalogue use get_publisher_games, and for one game's store offers get_game_offers. `name` must be the franchise's exact name, as search_games lists it under franchises (Assassin's Creed), and an unknown name returns an error result. `limit` returns 1-100 games (default 24); `total` is the franchise's full size, which can exceed it. Links go through getcheapgames.com and carry the stores' partner tracking; listed prices exclude the service fee marketplaces add at checkout.

    after · 96% of words in common

    Return the games in one franchise or series, such as every Call of Duty, with each one's lowest listed price per platform: grouped by sub-series, newest release first, each game's editions after it. Use it for questions about a whole series; for one publisher's catalogue use get_publisher_games, and for one game's store offers get_game_offers. `name` must be the franchise's exact name, as search_games lists it under franchises (Assassin's Creed), and an unknown name returns an error result. `total` is the franchise's full size, which can exceed `limit`. Links go through getcheapgames.com and carry the stores' partner tracking; listed prices exclude the service fee marketplaces add at checkout.

  • list_dealschangeddescription
    before

    Return today's biggest savings across the catalogue: paid games whose cheapest in-stock key is furthest below the regular price (the official store's, where it sells the game), largest percentage first, as on the site's Deals page. Use it for what is on sale right now; for a named game use search_games, and to filter by genre, platform or budget use find_games. `limit` returns 1-50 games (default 10), and `country` sets the currency, so which offers count. Each game includes its saving and its 30-day low. Links go through getcheapgames.com and carry the stores' partner tracking; listed prices exclude the service fee marketplaces add at checkout.

    after · 93% of words in common

    Return today's biggest savings across the catalogue: paid games whose cheapest in-stock key is furthest below the regular price (the official store's, where it sells the game), largest percentage first, as on the site's Deals page. Use it for what is on sale right now; for a named game use search_games, and to filter by genre, platform or budget use find_games. `country` sets the currency, and so which offers count. Each game includes its saving and its 30-day low. Links go through getcheapgames.com and carry the stores' partner tracking; listed prices exclude the service fee marketplaces add at checkout.

  • search_gameschangeddescription
    before

    Search games by title and return each match's lowest listed price per platform, plus the franchises and publishers whose names match. Use it when the reader names a game, series or publisher, or to get the `slug` that get_game_offers needs; for open requests by genre, platform or budget use find_games, and for what is on sale use list_deals. `query` is matched against titles, typo-tolerant: titles starting with it first, then titles containing it, then the closest; `limit` caps the games at 1-50 (default 10). Only priced games are returned, and no match gives empty lists, not an error. Links go through getcheapgames.com and carry the stores' partner tracking; listed prices exclude the service fee marketplaces add at checkout.

    after · 94% of words in common

    Search games by title and return each match's lowest listed price per platform, plus the franchises and publishers whose names match. Use it when the reader names a game, series or publisher, or to get the `slug` that get_game_offers needs; for open requests by genre, platform or budget use find_games, and for what is on sale use list_deals. `query` is matched against titles, typo-tolerant: titles starting with it first, then titles containing it, then the closest. Only priced games are returned, and no match gives empty lists, not an error. Links go through getcheapgames.com and carry the stores' partner tracking; listed prices exclude the service fee marketplaces add at checkout.

  • list_storeschangeddescription, input schema, output schemameaning changed
    before

    Return the stores this site compares, and how often each one currently has the lowest price.

    after · 20% of words in common

    Return the stores getcheapgames compares, official stores and key marketplaces, with each one's coverage in the market's currency. Use it to say which stores are covered or which most often has the lowest price; for one game's price at each store use get_game_offers. `country` sets the currency the counts are taken in: timesCheapest is how many of the ofGamesCompared games a store is cheapest for right now, and a store with nothing priced in that currency has null counts, not zero. Also returns how offers are ranked and the site's totals of games and offers tracked.

  • list_newschangeddescription, input schema, output schemameaning changed
    before

    Return getcheapgames' latest posts, newest first: news, buying guides, reviews, deals roundups and videos, in the market's language where a post has a translation, narrowed by kind or by words in the title and summary. Each post has its cover image, summary and url.

    after · 36% of words in common

    Return getcheapgames' latest editorial posts, newest first: news, buying guides, reviews, deals roundups and videos. Use it for gaming news or the site's articles; for prices use search_games or get_game_offers. `tag` keeps one kind, and `query` keeps posts whose title or summary contains its words, ignoring case, among the newest 48; both combine. `country` picks the language, a post's translation where it has one and English otherwise; `limit` returns 1-12 (default 5), and none found gives an empty list.

  • list_free_to_playchangeddescription, input schema, output schemameaning changed
    before

    Return free-to-play games, most reviewed on Steam first, narrowed by genre and platform, each with its pageUrl. The result also says where members claim the games given away free to keep for a limited time.

    after · 34% of words in common

    Return free-to-play games, which cost nothing to play, most reviewed on Steam first. Use it when the reader wants something free; for paid games within a budget use find_games, and for discounts list_deals. `genre` (a Steam genre) and `platform` (pc, xbox, playstation or switch) narrow the list and combine; `limit` returns 1-24 (default 5), with `total` the full count. There are no prices and no promoted placements. The result also says where signed-in members claim the time-limited free-to-keep giveaways, which are not listed here. Each game links to its page on getcheapgames.com.

Showing the latest 10. Full history: list_changes · trend: quality JSON.

Checks run on what our credential-free, read-only probes observe; tools are never called and no code audit is performed. How it is computed.

Trust 100 / 100

provenance100
liveness99
freshness100
hygiene100

+repository +namespace-matches-repo +dns-namespace +website +reachable +uptime-97% +updated-1d-ago

Derived from observable signals (official registry feed and our own credential-free probes); no code audit performed. How it is computed.

Endpoints

remoteauthreachableuptime 30dp50protocollast ok
https://mcp.getcheapgames.com streamable-httpnoneyes97%542 ms2025-11-252026-10-20

Tools (9)

find_gamesread-onlyFind paid games by genre, platform and highest price, most popular and best rated first. Use it for open requests such as "a strategy game under 20 on PC"; to look up a named game use search_games, for free games list_free_to_play, and for the biggest discounts list_deals. Every filter is optional and they combine: `genre` is a Steam genre, `platform` pc, xbox, playstation or switch, and `max_price` is in the currency `country` sets (20 means 20 GBP for gb), met by an in-stock key's listed price. The ranking weights Steam's share of positive reviews by review count, games with 500 reviews or more ahead of the rest; no match gives an empty list. Links go through getcheapgames.com and carry the stores' partner tracking; listed prices exclude the service fee marketplaces add at checkout.
get_franchise_gamesread-onlyReturn the games in one franchise or series, such as every Call of Duty, with each one's lowest listed price per platform: grouped by sub-series, newest release first, each game's editions after it. Use it for questions about a whole series; for one publisher's catalogue use get_publisher_games, and for one game's store offers get_game_offers. `name` must be the franchise's exact name, as search_games lists it under franchises (Assassin's Creed), and an unknown name returns an error result. `total` is the franchise's full size, which can exceed `limit`. Links go through getcheapgames.com and carry the stores' partner tracking; listed prices exclude the service fee marketplaces add at checkout.
get_game_offersread-onlyReturn every tracked offer for one game: each store's listed price, region, region lock, stock and seller, plus `best`, the cheapest in-stock offer in the market's currency. Use it when the reader wants to compare stores, editions or regions for a game, after search_games, find_games or list_deals has given its `slug`; their summaries already carry the lowest price per platform. `slug` is lower-case with hyphens (elden-ring), and an unknown slug returns an error result; `country` sets the currency `best` is chosen in and which keys are flagged regionLocked, as they may not activate in that market. Offers follow the page's order, official stores first and then marketplaces, each cheapest first, so the first offer is not always the cheapest; each says when its price was last checked. Links go through getcheapgames.com and carry the stores' partner tracking; listed prices exclude the service fee marketplaces add at checkout.
get_publisher_gamesread-onlyReturn one publisher's games, alphabetically by title, with each one's lowest listed price per platform. Use it for a publisher's catalogue, such as everything from Rockstar Games; for a series, which can span publishers, use get_franchise_games, and for one game's store offers get_game_offers. `slug` is the publisher's id as search_games lists it under publishers (rockstar-games), and an unknown slug returns an error result. Only priced games are returned; `total` is the full count, which can exceed `limit`. Links go through getcheapgames.com and carry the stores' partner tracking; listed prices exclude the service fee marketplaces add at checkout.
list_dealsread-onlyReturn today's biggest savings across the catalogue: paid games whose cheapest in-stock key is furthest below the regular price (the official store's, where it sells the game), largest percentage first, as on the site's Deals page. Use it for what is on sale right now; for a named game use search_games, and to filter by genre, platform or budget use find_games. `country` sets the currency, and so which offers count. Each game includes its saving and its 30-day low. Links go through getcheapgames.com and carry the stores' partner tracking; listed prices exclude the service fee marketplaces add at checkout.
list_free_to_playread-onlyReturn free-to-play games, which cost nothing to play, most reviewed on Steam first. Use it when the reader wants something free; for paid games within a budget use find_games, and for discounts list_deals. `genre` (a Steam genre) and `platform` (pc, xbox, playstation or switch) narrow the list and combine; `total` is the full count, which can exceed `limit`. There are no prices and no promoted placements. The result also says where signed-in members claim the time-limited free-to-keep giveaways, which are not listed here. Each game links to its page on getcheapgames.com.
list_newsread-onlyReturn getcheapgames' latest editorial posts, newest first: news, buying guides, reviews, deals roundups and videos. Use it for gaming news or the site's articles; for prices use search_games or get_game_offers. `tag` keeps one kind, and `query` keeps posts whose title or summary contains its words, ignoring case, among the newest 48; both combine. `country` picks the language, a post's translation where it has one and English otherwise; none found gives an empty list.
list_storesread-onlyReturn the stores getcheapgames compares, official stores and key marketplaces, with each one's coverage in the market's currency. Use it to say which stores are covered or which most often has the lowest price; for one game's price at each store use get_game_offers. `country` sets the currency the counts are taken in: timesCheapest is how many of the ofGamesCompared games a store is cheapest for right now, and a store with nothing priced in that currency has null counts, not zero. Also returns how offers are ranked and the site's totals of games and offers tracked.
search_gamesread-onlySearch games by title and return each match's lowest listed price per platform, plus the franchises and publishers whose names match. Use it when the reader names a game, series or publisher, or to get the `slug` that get_game_offers needs; for open requests by genre, platform or budget use find_games, and for what is on sale use list_deals. `query` is matched against titles, typo-tolerant: titles starting with it first, then titles containing it, then the closest. Only priced games are returned, and no match gives empty lists, not an error. Links go through getcheapgames.com and carry the stores' partner tracking; listed prices exclude the service fee marketplaces add at checkout.

Schemas: list_tools.

Similar MCP servers

Official server.json
{
  "name": "com.getcheapgames/getcheapgames",
  "icons": [
    {
      "src": "https://getcheapgames.com/app-icon-512.png",
      "sizes": [
        "512x512"
      ],
      "mimeType": "image/png"
    }
  ],
  "title": "getcheapgames",
  "$schema": "https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json",
  "remotes": [
    {
      "url": "https://mcp.getcheapgames.com",
      "type": "streamable-http"
    }
  ],
  "version": "1.0.1",
  "repository": {
    "url": "https://github.com/getcheapgames/claude-plugin",
    "source": "github"
  },
  "websiteUrl": "https://getcheapgames.com",
  "description": "Cheapest legit PC and console game keys across stores in 40 countries, plus deals and free games."
}