IsThereAnyDeal MCP. Get a full pricing audit on any game, instantly.
Works with every AI agent you already use
…and any MCP-compatible client
Just plug in your AI agents and start using Vinkius.
IsThereAnyDeal is an MCP Server for tracking game prices. Search for any game title and get its unique Plain ID.
Compare its current price across dozens of stores (Steam, GOG, Epic, etc.). Check the historical low to see if a current deal is actually good.
You get real-time, global pricing data for your gaming library.
What your AI agents can do
Get deals
Retrieves a list of the best active deals across the IsThereAnyDeal platform.
Get historical low
Checks the lowest price ever recorded for a specific game title.
Get plain id
Converts a store-specific ID (like Steam AppID) into the universal Plain ID format.
The agent finds the unique Plain ID for any game by searching its name.
The agent fetches and compares the real-time price of a game across multiple digital stores.
The agent lists the most active deals available across the platform using specified filters.
The agent calculates and returns the absolute lowest price recorded for a game title over time.
The agent translates store-specific identifiers (like Steam AppIDs) into the universal ITAD Plain ID format.
Ask AI about this MCP
Supported MCP Clients
Waiting for input…
IsThereAnyDeal MCP Server: 5 Tools for Game Pricing
Use these five tools to find a game's Plain ID, compare current prices, find active deals, and check its historical best price.
019e5d27get deals
Retrieves a list of the best active deals across the IsThereAnyDeal platform.
019e5d27get historical low
Checks the lowest price ever recorded for a specific game title.
019e5d27get plain id
Converts a store-specific ID (like Steam AppID) into the universal Plain ID format.
019e5d27get prices
Fetches the current sale price of a game across multiple supported digital stores.
019e5d27search games
Finds the unique Plain ID for a game given its title.
Choose How to Get Started
Build a custom MCP for your own tools, or connect a ready-made integration from our catalog.
Build Your Own
Turn any API into an MCP. Import a spec, define Agent Skills, or deploy with MCPFusion.
- Import from OpenAPI, Swagger, or YAML specs
- Create Agent Skills with progressive disclosure
- Deploy to edge with MCPFusion framework
- Built in DLP, auth, and compliance on every call
- Real time usage dashboard and cost metering
- Publish to catalog or keep private
Make Your AI Do More
Start with IsThereAnyDeal, then connect any of our 4,700+ other servers whenever your AI needs more. One click, no limits.
- Use this MCP plus 4,700+ others, all in one place
- Add new capabilities to your AI anytime you want
- Every connection is secured and compliant automatically
- Track usage and costs across all your servers
- Works with Claude, ChatGPT, Cursor, and more
- New servers added to the catalog every week
What you can do with this MCP connector
You hook up your AI client to IsThereAnyDeal to get real-time game pricing. This server lets your agent compare prices across dozens of digital stores, track price history, and find the best deals without you lifting a finger.
search_games finds the unique Plain ID for any game title you give it. get_plain_id takes store-specific IDs—like a Steam AppID—and converts 'em into that universal Plain ID format. get_prices then fetches the current sale price of a game across all the supported digital stores. You can also use get_historical_low to check the absolute lowest price ever recorded for a game title.
Need to know what the best current deals are? get_deals lists the most active deals available on the platform using filters.
How IsThereAnyDeal MCP Works
- 1 First, use
search_gamesto find the game title and retrieve its unique Plain ID. - 2 Next, use
get_pricesorget_dealswith the Plain ID to check the current market value or active sales. - 3 Finally, use
get_historical_lowto compare the current price against the game's all-time lowest recorded price.
The bottom line is, your agent can perform a full pricing audit on a game, from identification to current deal comparison and historical context.
Who Is IsThereAnyDeal MCP For?
The game analyst who tracks investment potential in IP, the content curator who manages large digital libraries, or the budget-conscious gamer who needs to buy a game at the best possible time. This server gives you the data needed to make purchasing decisions based on hard numbers, not gut feelings.
Tracks the pricing trends of specific game titles to determine the optimal time to buy or predict market value shifts.
Manages large digital media libraries, ensuring all acquired titles are tracked for pricing fluctuations and deal availability across multiple platforms.
Uses current price comparisons and historical lows to run promotions, ensuring the best deals are highlighted for their audience.
What Changes When You Connect
- Find the best deals right now. The
get_dealstool lists all active sales globally, so you don't have to check dozens of store websites one by one. - Know the true value. Use
get_historical_lowto see the lowest price a game ever hit. This tells you if a 20% discount is actually close to the all-time best deal. - Compare prices instantly.
get_pricesfetches current costs from all supported stores (Steam, GOG, Epic, etc.), letting you pick the cheapest option in one go. - Start with a title. The
search_gamestool takes a simple game name and gives you the necessary Plain ID, which you then feed into all the other tools. - Handle different IDs. If you only have a Steam AppID, use
get_plain_id. This converts the store's specific ID into the standard Plain ID format, letting the other tools work. - Track complex titles. By chaining
search_games$\rightarrow$get_plain_id$\rightarrow$get_prices, you get a complete, traceable pricing record for any game.
Real-World Use Cases
Checking a friend's recommended game.
A user hears about 'Elden Ring' and asks their agent for a price check. The agent first runs search_games to get the Plain ID, then uses get_prices to see if it's on sale on Steam or GOG. Finally, it runs get_historical_low to tell the user if the current sale is actually a good deal.
Auditing a planned game purchase.
A team needs to buy 10 games for a new project. They give the agent a list of titles. The agent iterates through the list, using search_games for every title, and then uses get_prices to build a comprehensive cost comparison sheet, eliminating manual checks across multiple store portals.
Discovering platform-specific deals.
A user has a specific game ID, but it's a GOG ID. The agent first uses get_plain_id to convert the GOG ID into the universal Plain ID. Then, it uses get_deals to see if that game is currently featured in any general platform sales.
Cross-checking a sale's value.
A user sees a 30% off deal on a game. The agent uses get_prices to get the current price, but then runs get_historical_low to confirm if the current price is close to the game's all-time best price. This prevents overpaying for a 'sale'.
The Tradeoffs
Calling `get_prices` directly
A user thinks, 'I know the game name, so I'll just call get_prices and it will figure out the ID.' This fails because the tool requires a Plain ID, not a game title.
→
First, run search_games with the game title. This gives you the Plain ID. Then, use that ID in get_prices. This is the required two-step process.
Ignoring historical context
A user sees a 20% discount and assumes it's a great deal without checking the past. They might pay $10 when the game usually hits $5.
→
Always run get_historical_low after checking get_prices. This shows the absolute lowest price, giving you the true value proposition for the current deal.
Mixing up IDs
The user tries to run get_prices using a Steam AppID instead of the Plain ID, causing the call to fail because the format is wrong.
→
If you have a store-specific ID, run get_plain_id first. This ensures the ID format is correct before running any price-checking tool.
When It Fits, When It Doesn't
Use this server if your goal is full, data-driven pricing intelligence for gaming titles. You need to know not just what a game costs today, but what it cost yesterday and what the absolute best deal ever was. You must use it when comparing costs across multiple stores or when confirming the value of a sale.
Don't use this if you only need to know if a game is on sale right now, and you don't care about the price history. For that simple check, get_deals is enough. Also, if you are only comparing two games and don't need to check history, running get_prices for both might suffice, but get_historical_low provides the critical context that saves you money.
Independent Platform Disclaimer: Vinkius is an independent platform and is not affiliated with, endorsed by, sponsored by, verified by, or otherwise authorized by IsThereAnyDeal. All third-party trademarks, logos, and brand names are the property of their respective owners. Their use on this website is strictly for informational purposes to identify service compatibility and interoperability.
VINKIUS INFRASTRUCTURE
Cloud Hosted
Managed infra
V8 Isolated
Sandboxed per request
Zero-Trust Proxy
No stored credentials
DLP Enforced
Policy on every call
GDPR Compliant
EU data residency
Token Compression
~60% cost reduction
Works with Claude, ChatGPT, Cursor, and more
The Model Context Protocol standardizes how applications expose capabilities to LLMs. Instead of operating in isolation, your AI gains direct access to external platforms, live data, and real-world actions through secure, standardized connections.
This server provides 5 capabilities that interface natively with Claude, ChatGPT, Cursor, and any MCP client. No middleware. No custom integration required.
Available Capabilities
Checking game prices across multiple stores is a total pain.
Right now, checking a game's price means jumping between Steam, GOG, Epic, and maybe a regional store. You copy the game name, paste it into four different sites, wait for four different pages to load, and then you're manually comparing dollar amounts. It’s tedious, and you usually miss the best deal.
With the IsThereAnyDeal MCP Server, your agent handles the whole comparison. You give it the title, and it pulls the current price from all supported stores into one clean data set. It's a single query that replaces hours of manual web scraping.
IsThereAnyDeal MCP Server: Price & Deal Tracking
The manual steps that disappear are the initial search, the ID conversion, and the subsequent price fetching for every single platform. You don't have to remember which ID format (Steam vs. GOG) applies to which store.
Now you can ask, 'What's the best time to buy this game?' and get a complete answer that includes current prices, the best deal today, and the lowest price it's ever hit. The data is complete, and the process is instant.
Common Questions About IsThereAnyDeal MCP
How do I use `search_games` to find a Plain ID? +
You pass the game title to search_games. The tool returns the unique Plain ID, which you then use as the key for all other pricing tools like get_prices and get_historical_low.
What is the difference between `get_prices` and `get_deals`? +
get_prices gives you the current price of a specific game. get_deals gives you a list of all active sales happening across the platform, regardless of the specific game you are looking up.
Can I check the price for a game from a store I don't know? +
Yes. If you only have the store's specific ID, use get_plain_id first. This converts that ID into the universal Plain ID format, which all our other tools can read.
How do I check the lowest price using `get_historical_low`? +
You run get_historical_low and provide it with the Plain ID. The tool returns the game's absolute lowest recorded price and the date it was set.
How does `get_plain_id` help me before using `get_prices`? +
You must use get_plain_id first. This tool converts store-specific identifiers (like Steam AppIDs) into the universal ITAD Plain ID, which get_prices requires for accurate data.
What happens if I use `get_historical_low` for a game that has no price data? +
The tool returns an explicit error message. This tells your agent that no recorded price history exists for that title, preventing assumptions about the game's value.
Can I filter the results from `get_deals` by a specific region or country? +
Yes, get_deals accepts region parameters. You pass the desired country code to narrow down the search, ensuring you only see deals valid for your location.
How do I find all current deals using `get_deals` without knowing a specific game title? +
Use get_deals without a specific game ID. This retrieves a list of the best active deals across the entire platform, allowing you to browse current market offers.
How do I find the correct ID for a game to check its price? +
Use the search_games tool with the game title. It will return a list of matching games along with their 'Plain ID', which you can then use in other tools like get_prices or get_historical_low.
Can I see the best deals currently available globally? +
Yes! Use the get_deals tool. You can optionally filter by region (e.g., 'us', 'eu1'), country, or specific shops to find exactly what you're looking for.
Is it possible to convert a Steam AppID to an IsThereAnyDeal ID? +
Absolutely. Use the get_plain_id tool, specifying 'steam' as the shop and the AppID as the game parameter. It will return the corresponding ITAD Plain ID.
Use it with your favorite AI tools
Connect this server to Cursor, Claude, VS Code, and more.
More in this category
Effiliation
Equip your AI agent to manage affiliate programs, track transactions, and monitor performance via the Effiliation API.
Photoroom
Remove backgrounds, retouch product photos, and generate studio-quality images with AI editing tools built for e-commerce.
LeafLink
Manage cannabis wholesale orders, products, and inventory via the LeafLink API.
You might also like
LinearB
Export software delivery metrics, manage deployments, and report incidents via the LinearB API.
AppGallery Connect
Manage your AppGallery Connect apps via AI — check stats, submit builds for review, monitor ratings, and reply to user comments.
Metaplane
Data observability via Metaplane — track monitors, incidents, and data quality metrics.