CheapShark MCP for AI. Find lowest PC game prices and track deals.
Works with every AI agent you already use
…and any MCP-compatible client








Connect to your AI in seconds.
CheapShark finds the best PC game deals from major digital stores like Steam, Epic Games Store, and GOG. Your AI agent queries its database to compare current prices, track historical lows, and set email alerts for games you want without visiting ten different websites.
What your AI can do
Get deals
Retrieves a list of current, active game deals across various stores.
Get game
Fetches specific details for one game using its unique identifier.
Manage alert
Sets or modifies email notifications to warn you when a game's price drops below your specified threshold.
Retrieve a list of active game deals, filtering by price range or overall rating.
Search the database for specific game titles or use their unique Steam App ID to find them.
Fetch comprehensive information on a single game, including its current offers and lowest recorded price across all tracked stores.
Get a complete list of every digital storefront the database tracks so you can map out their specific identifiers.
Set up email notifications that trigger when a specific game drops below your chosen target price.
Ask an AI about this
Waiting for input…
CheapShark: Deal & Store Management (5 Tools)
These five tools let your agent find, track, and manage every detail about PC game deals from multiple sources.
Make your AI actually useful.
Add this MCP to Claude, Cursor, or Windsurf and your AI stops guessing. It gets real tools to look things up, take action, and handle the stuff you keep doing by hand.
Start using CheapShark on VinkiusGet Deals
Retrieves a list of current, active game deals across various stores.
Get Game
Fetches specific details for one game using its unique identifier.
Manage Alert
Sets or modifies email notifications to warn you when a game's price drops below...
Search Games
Searches the database for games using either their title name or Steam App ID.
Get Stores
Provides a comprehensive list of all digital stores tracked by the database.
Security and governance baked right in.
Pick your AI client below to get set up. Just create a Vinkius account, subscribe, and you're instantly up and running. We handle the entire backend infrastructure, delivering out-of-the-box support for HTTPS Streamable, SSE, and OAuth2—zero messy routing required.
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 CheapShark, then connect any of our 5,100+ other servers whenever your AI needs more. One click, no limits.
- Use this MCP plus 5,100+ 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
Independent Platform Disclaimer: Vinkius is an independent platform and is not affiliated with, endorsed by, sponsored by, verified by, or otherwise authorized by CheapShark. 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 connection provides 5 powerful capabilities that interface natively with Claude, ChatGPT, Cursor, and other compatible AI platforms. No middleware. No custom integration required.
The headache of checking multiple store pages today
Today, tracking game deals means opening Steam, then Epic, then GOG, and so on. You click through pricing pages, copy down a few dollars here, and paste them into a spreadsheet there. It's tedious, slow work that makes you miss the best sale because you were distracted by another tab.
With this MCP, your agent handles the grunt work. You tell it what you need—say, deals under $20—and it pulls together every current listing from all those sites into one clean response. You get the data instantly; no manual clicking required.
Using CheapShark to manage price tracking and alerts
The biggest time sink is manually checking prices over weeks or months, hoping a drop happens. You have to remember which game you wanted and what your target price was.
Now, use `manage_alert`. You tell it the game ID and your budget once. The MCP monitors for you. It's simple: set it up, and then forget about it until the email hits your inbox saying, 'Yep, that deal is live.'
What your AI can actually do with this
Stop juggling tabs across a dozen different gaming storefronts just to check if that RPG dropped another dollar. This MCP lets your agent query CheapShark’s massive database instantly, pulling together the lowest current price for any game across major platforms. You can tell it to find all top deals matching certain criteria or look up a specific title by ID to see its cheapest recorded price ever.
If you're keeping an eye on a wishlist, it handles that too; you just set your desired target price and get notified when the deal pops up. It’s like having a dedicated pricing analyst for every game you care about, all accessible directly through Vinkius.
019e5d06-87c5-703b-9576-c8490e366be4 Here's how it actually works
The bottom line is you tell it what game you want to check, and it brings back the deal information from all the stores at once.
First, connect to the CheapShark MCP in Vinkius and initiate a query through your AI client.
Next, direct your agent to perform an action, like searching for a game or listing current deals, providing necessary parameters (e.g., price range, store ID).
Finally, your agent processes the data and returns structured results: either a list of matching games or confirmation that the requested alert is active.
Who is this actually for?
Anyone who buys games online regularly. Specifically, content creators making reviews, dedicated PC gamers managing a wishlist, or deep-dive data analysts tracking market pricing swings.
Needs to check if the game they want is at its lowest price right now without opening multiple browser tabs.
Requires quick, accurate pricing data for games mentioned in a review or comparison video script.
Manages a watchlist of titles and sets up automated price drop alerts so they never miss a good sale.
What Changes When You Connect
Check the current market instantly. Instead of visiting multiple websites, using get_deals gives you a filtered list of top sales based on criteria like price or rating.
Know the true value of a game. Use get_game to see not just the current price, but the absolute lowest price that title has ever hit across all tracked stores.
Stay updated without checking email spam. Set up alerts with manage_alert; your agent handles monitoring and only tells you when the deal criteria are met.
Targeted searching saves time. If you know the game name or its Steam App ID, search_games finds it immediately so you can check all pricing data for that title.
Build a store map. Need to figure out which IDs match which stores? Use get_stores to list every platform tracked by CheapShark.
See it in action
I'm writing a game review and need pricing data.
Instead of manually checking Steam, Epic, and GOG for the title 'Cyberpunk 2077', you tell your agent to use search_games first. Then you feed that ID into get_game. Your agent returns the current price and the historical low in one go, letting you write a fact-based comparison.
I want to track my favorite game before its release.
You tell your agent: 'Set an alert for Game ID 999.' The manage_alert tool takes care of the rest. You don't have to manually check back every day; you just wait for the email notification.
I want to see what deals are best right now.
You ask your agent for 'deals under $20 with 90+ rating.' The get_deals tool filters the entire market and spits out a clean list of the top options, saving you from sifting through thousands of irrelevant titles.
I'm building a comparison script.
You first call get_stores to get all available store IDs. Then you loop through them, calling get_game for multiple specific titles to collect comprehensive pricing data points into a structured format.
The honest tradeoffs
Checking prices one site at a time
Logging into Steam, checking the price. Opening Epic Games Store, checking again. Copying down notes across three different browser tabs.
Instead, let your agent use get_game for the title ID. It compiles all the current offers and historical lows from every major store in a single structured response.
Manually setting up alerts
Remembering to go back to the website next week to manually change the price alert threshold because you changed your budget.
Use manage_alert. You can adjust the target price or email address directly through the MCP, keeping your pricing rules centralized and automated.
Searching by wrong criteria
Trying to find a deal just using the title name when multiple games share that title. The agent gets confused.
Start by running search_games with either the specific App ID or a very unique part of the title. This narrows down your search and ensures you are getting data for the correct product.
When It Fits, When It Doesn't
Use this MCP if your goal is price aggregation, historical tracking, or automated notifications across many platforms. It's essential when you need to compare a single item against multiple store prices simultaneously. Don't use it if you just want general market news or deep lore about a game; for that, stick to standard search tools. If your problem is simply listing all available stores without needing pricing data, get_stores does that job alone. But remember: if you need the price comparison itself, you've got to use one of the other tools.
Questions you might have
How do I use the get_deals tool to find sales? +
You just ask your agent to run get_deals. You can filter the results by criteria like minimum price or store name, so you don't get overwhelmed with irrelevant listings.
Can I use search_games if I only know the game title? +
Yes. You feed the title to search_games. It will help narrow down results and often give you the unique App ID, which is useful for more precise queries later.
What does get_game do with pricing history? +
get_game retrieves detailed data on a specific title. Crucially, it shows not just the current price but also the lowest recorded price that game has ever sold for in the database.
How often does manage_alert check prices? +
The alert system runs continuously and monitors the target price against the live data. You'll get an email as soon as a drop hits your set threshold.
How do I use get_stores if I need a list of all supported retailers? +
It returns a complete directory of every store CheapShark tracks. This is essential for mapping external IDs to the official store names, letting your agent know exactly where to look for deals.
What happens if I use search_games with an ID that no longer exists? +
The agent will report a specific error indicating the Game ID was not found. You can then correct the input or check the get_stores tool to verify the current store catalogue.
Can I use manage_alert to change an existing price alert? +
Yes, you don't need to set it up from scratch. You simply tell your agent which specific Game ID and email address belong to the alert, and then specify the new target price or threshold.
If I search_games for a very broad title, how does the tool handle multiple potential matches? +
The tool provides a list of possible titles and their IDs. Your agent will present these options to you, allowing you to select the exact game you're interested in.
How can I find the historical lowest price for a specific game? +
Use the get_game tool with the specific game ID. It returns the 'cheapestPriceEver' metadata along with current deals across all stores.
Can I filter for only highly-rated games on sale? +
Yes! Use the get_deals tool and set the steamRating or metacritic parameters to filter for quality titles.
How do I set up a notification for when a game goes on sale? +
Use the manage_alert tool with the 'set' action, providing your email, the game ID, and your target price threshold.
We've already built the connector for CheapShark. Just plug in your AI agents and start using Vinkius.
No hosting. No infrastructure. No complex setup.
All 5 tools are live and waiting.
You're up and running in seconds.
Vinkius gives your AI agents access to the full catalog of app connectors, all fully managed, secure, and enterprise-ready. One subscription, every tool you need.
Built, hosted, and secured by Vinkius. You just connect and go.