Model Context Protocol

Give your AI assistant real CS2 data

Ask Claude or ChatGPT what a skin costs and it guesses, because it is working from whatever it read months ago. Connect this and it looks the answer up instead: prices, case odds, Armory value, Trade Ups.

https://cloud.skingrind.com/mcp

Paste it into your client and you are done. No account, no API key, nothing to install.

The Trade Up scanner sits behind a second connector you sign into with Steam.

SkinGrind connected

Which CS2 case has the best ROI right now?

get_case_roi_ranking

The Fracture Case, and it is still a losing bet: about 83 cents back per dollar once you count the key. Recoil and Kilowatt are next, both nearer 70. No case on the board pays for itself, so if there is one skin you actually want, buying it beats opening for it.

What Trade Up can I do for around 10 dollars?

get_tradeup_preview

Two of the featured contracts sit near that budget, at 9.40 and 11.20 in inputs. There are 340 running in total right now, and I can see what each costs and what it should pay back.

You need a connected account for the actual recipes.

What you can ask it

9 things it can go and look up, all free. Prices are whatever the cheapest listing is, checked every hour.

Skins and prices

What something costs, and what it costs in every wear.

  • Look up any skinsearch_skins

    Search by name, or narrow it down by weapon, rarity, collection or case. Comes back with the cheapest listing for each one.

  • Get the detail on one skinget_skin_detail

    Float range, a price for every wear, and which collections and cases it drops from.

  • Find the cheap onesbrowse_bargains

    Skins under a price you pick, like AK-47s under 10 dollars.

  • Search the other itemssearch_cosmetics

    Stickers, charms, agents, patches, graffiti and music kits.

Odds and what it pays back

The maths behind opening a case or spending Armory stars.

  • Rank the cases by returnget_case_roi_ranking

    Every case sorted by what it actually pays back, with the key price counted in and the odds of coming out ahead.

  • See what is in a casebrowse_cases

    Cases and capsules with their drop odds and what an average open is worth.

  • Check the Armory rotationget_armory_roi

    What each item in the current rotation costs in stars and what it is worth.

  • Walk a collectionbrowse_collections

    Every skin in a collection, and what each rarity tier trades up into.

A look at the Trade Ups

Enough to see whether the scanner is finding anything.

  • Preview the scannerget_tradeup_preview

    The featured contracts in full, how many are running right now, and what the newest finds are worth.

The other six need your account

Connecting takes a minute

Paste the free URL above into whichever of these you use. The account server further down goes in exactly the same way, as a second connector alongside it.

Claude

Web, desktop and mobile
  1. 1Open Customize, then Connectors.
  2. 2Press the plus button, then Add custom connector.
  3. 3Paste the URL in and press Add.

On Team and Enterprise an owner adds it once under Organization settings, then Connectors. Everyone else connects from Customize, then Connectors.

ChatGPT

Web only, on a paid plan
  1. 1Settings, then Security and login, then turn on Developer mode.
  2. 2Open Plugins, press the plus button, paste the URL and let it scan the tools.
  3. 3In a chat, pick Developer mode from the plus menu and tick SkinGrind.

Developer mode has to be on before you press plus, or the button will not offer a custom server. It is web only, so the phone apps cannot add it. Picking the app in the plus menu applies to that message, not the whole conversation.

Claude Code

Terminal
claude mcp add --transport http skingrind https://cloud.skingrind.com/mcp

Codex

CLI and app
codex mcp add skingrind --url https://cloud.skingrind.com/mcp

In the Codex app it is Settings, then MCP, then a Streamable HTTP server. For the account server, run codex mcp login skingrind once it is added.

Grok

Web
  1. 1Go to grok.com/connectors.
  2. 2New Connector, then Custom, then paste the URL.

Le Chat

Web and mobile
  1. 1Open Connectors, then Add connector, then the custom tab.
  2. 2Paste the URL and connect.

Gemini

Business and Enterprise only
  1. 1Settings and help, then your team, then Manage team, then Connected apps.
  2. 2Add MCP Server and paste the URL.

The consumer Gemini app cannot add a custom MCP server yet. Custom servers are off by default, so an admin has to allow them first.

Cursor, VS Code and other editors

Config file
{
  "mcpServers": {
    "skingrind": {
      "type": "http",
      "url": "https://cloud.skingrind.com/mcp"
    }
  }
}

VS Code reads this from .vscode/mcp.json and calls the top-level key servers rather than mcpServers.

With your account

Same questions, but now it can answer the Trade Up ones

This one goes alongside the first, it does not replace it. Your assistant keeps all 9 things above and picks up 6 more, so the 10 dollar question up there comes back with the actual recipe instead of a teaser.

https://cloud.skingrind.com/mcp/pro

Your client opens a SkinGrind page, you sign in with Steam, you confirm. No password anywhere, and you can cut it off again later.

SkinGrind account connected

What Trade Up can I do for around 10 dollars?

list_tradeupsget_tradeup_detail

The best one under 10 costs 9.40 in inputs and should return 12.80, so a 36 percent return, and it comes out ahead 61 percent of the time. Here are the ten skins you need, the float to stay under on each, and what they are listing at. One of them barely has any listings, so that is the one that will hold you up.

Browse every contractlist_tradeups

The whole feed, with what each one costs, what it should return, and how often it comes out ahead.

Get one full recipeget_tradeup_detail

All ten inputs with the float to buy under and what each is listing at, plus every outcome and its odds.

Go after a knife or glovelist_knife_tradeups

The contracts that can land a knife or a pair of gloves.

Get one knife recipeget_knife_tradeup_detail

The same full recipe, for a knife or glove contract.

See today's bestget_top_rotating_tradeups

The strongest contracts on the board, reshuffled every four hours.

Check your own tierget_account_info

What your account unlocks, so your assistant can say why something is held back.

How much of the scanner you see depends on your tier

Free

The whole database, case odds and returns, and the featured Trade Ups.

Member

Every Trade Up recipe there is, knives and gloves too. New finds reach you 12 hours after the scanner finds them.

Premium

The same thing, except you get new finds straight away.

Member costs nothing, you just need a referral code from our Discord. Premium is in the SkinGrind app.

Informational tool only, not financial advice and not a gambling service. Trade-up outcomes are random within fixed probabilities; you can lose money even when expected value is positive. Prices and float requirements change fast, always verify before executing. Intended for users 18+. Full disclaimer · Terms

Frequently Asked Questions

What is the SkinGrind MCP server?
MCP is the standard way to hand an AI assistant a live data source. Point Claude or ChatGPT at this one and it stops guessing about CS2: it looks up the real listing price, the real case odds, the current Armory rotation and the Trade Up contracts, and answers from that.
Do I need an account to use it?
Not for the free server. There is no sign-up and no API key. You paste the URL into your client and it works. An account only comes into it if you want the full Trade Up scanner, which runs on a second URL.
Which AI assistants can use it?
Anything that speaks the Model Context Protocol over HTTP. The Claude apps and Claude Code, ChatGPT once developer mode is on, Codex, Grok, Le Chat, Cursor, VS Code and any other editor or agent framework with MCP support. Nothing here is tied to one vendor.
What does connecting an account add?
The Trade Up scanner. That means every contract it has found, each with the full recipe, plus the knife and glove contracts and the rotating top picks. Members get a find 12 hours after it turns up. Premium members get it the moment it does.
How do I connect my account?
Add the second URL as another connector. Your client opens a SkinGrind page, you sign in with Steam, you confirm, done. No password is typed into anything. The same page lists the apps you have connected and lets you cut any of them off.
Why will ChatGPT not let me add it?
Almost always because developer mode is still off. Turn it on under Settings, then Security and login, and only then press the plus button on the Plugins page, because that button will not offer a custom server until developer mode is on. It is also web only, so the phone apps cannot add it, and once it is added you still have to pick Developer mode from the plus menu in the chat itself. There is no app to submit and no review to wait for.
How fresh is the price data?
Listings come from CSFloat and get checked every hour. Doppler phases take longer, a few hours between runs. Case and Armory numbers are worked out again after every successful price run, and every answer carries the time it was calculated.
Can I just buy what it tells me to buy?
Check it first. Every input in a contract has a float you have to buy at or below, and the price next to it is the cheapest listing from the last hourly run, so the one that also matches the float often costs more. Your assistant is told to pass both of those on. Confirm the live listings before you spend anything.
Is this affiliated with Valve?
No. SkinGrind is independent and has nothing to do with Valve. And the Trade Up numbers are estimates based on current market prices, not a promise about what you will get.