CS2 + AI
skins.inc ships an MCP server that hands the full skin catalog — items, cases, collections, float ranges, live marketplace prices and daily price history — straight to your AI assistant. Connect it once and ask about the CS2 economy in plain language, no tab-hopping.
The endpoint
One remote server, Streamable HTTP transport, no API key and no account. Every tool is read-only — nothing an assistant does here can change your inventory or spend money.
https://mcp.skins.inc/mcpWatch the setup (2 min)
此视频托管于 YouTube
播放将从 YouTube 加载内容,您的 IP 地址会因此发送给 Google。您的选择会被记住,并可在页脚的「Cookie 设置」中更改。
Connect to Claude
claude.ai (web & desktop)
- 1
Open Settings → Connectors
Click your profile in the bottom-left, then Settings, then Connectors. - 2
Add custom connector
Scroll to the bottom of the connector list and hit Add custom connector. - 3
Paste the name and URL
Name it cs2-catalog and paste the server URL. Leave the OAuth fields empty — the server is public.Remote MCP server URLhttps://mcp.skins.inc/mcp - 4
Enable it in a chat
Open a new chat, click the tools icon in the composer and switch cs2-catalog on. You should see eight tools listed.
Custom connectors need a paid Claude plan. On Team and Enterprise workspaces an owner or admin has to add the connector for the org first.
Claude Code (CLI)
One command, from any project directory. Add --scope user to make it available everywhere instead of just this project.
claude mcp add --transport http cs2-catalog https://mcp.skins.inc/mcpVerify with /mcp inside Claude Code — the server should report as connected.
Claude Desktop (config file)
If you’d rather edit the config by hand, open Settings → Developer → Edit config and add the entry below. Desktop talks stdio, so mcp-remote bridges it to the HTTP endpoint. Restart the app afterwards.
{
"mcpServers": {
"cs2-catalog": {
"command": "npx",
"args": ["-y", "mcp-remote", "https://mcp.skins.inc/mcp"]
}
}
}Connect to ChatGPT
Custom connector
- 1
Turn on developer mode
In ChatGPT go to Settings → Apps & Connectors → Advanced and enable Developer mode. This is what unlocks arbitrary MCP servers. - 2
Create the connector
Back on Apps & Connectors, click Create, then paste:Name: cs2-catalog. Authentication: No authentication.MCP server URLhttps://mcp.skins.inc/mcp - 3
Trust and save
Tick the “I trust this application” confirmation and save. ChatGPT performs the MCP handshake and lists the tools it found. - 4
Use it in a chat
In a new chat open the + menu → Apps, pick cs2-catalog, and ask away.
Custom connectors require a paid ChatGPT plan (Plus, Pro, Business, Enterprise or Edu). On Business and above, a workspace admin has to allow the connector first.
Connect to Gemini CLI
One command
Run this from any project directory. Gemini defaults to project scope — add --scope user to make the server available in every project instead.
gemini mcp add --transport http cs2-catalog https://mcp.skins.inc/mcpCheck it with gemini mcp list from the shell, or /mcp inside a session — that lists the connection status and the tools it discovered.
Or edit settings.json
Same result by hand: add the entry to ~/.gemini/settings.json (all projects) or .gemini/settings.json (this project). The key must be httpUrl — url means SSE and command means a local stdio process, neither of which is what this server speaks.
{
"mcpServers": {
"cs2-catalog": {
"httpUrl": "https://mcp.skins.inc/mcp"
}
}
}Restart the CLI afterwards so it re-reads the file.
What the AI can do
Eight read-only tools. You never call these yourself — the assistant picks them based on what you ask.
- search_itemsSearch the catalog with combinable filters — weapon, case, collection, rarity, StatTrak, free-text — sorted by name or price.
- get_item_detailEverything about one item: every marketplace × condition × variant price row, plus the float range for skins.
- get_price_historyHow an item's price moved day by day, per marketplace and wear — trends, rises and falls over a window you choose.
- list_weaponsAll weapons and their categories, for use as filter values.
- list_cratesAll cases and capsules — also usable as a “what does it drop” filter.
- list_collectionsAll collections (Dust II, Mirage, …) usable as a filter.
- list_raritiesThe rarity tiers, from Consumer Grade up to Covert and Contraband.
- list_marketplacesThe marketplaces the price data is sourced from.
Try asking
- What’s the cheapest Covert AK-47 skin right now, and on which marketplace?
- Compare Field-Tested prices for the AWP | Asiimov across every marketplace you can see.
- Has the AK-47 | Redline gone up or down over the last 30 days on Steam?
- Which skins drop from the Kilowatt Case? Sort them by price.
- What float range does the Desert Eagle | Printstream have, and what does a Minimal Wear cost?
- Build me a €50 loadout: one rifle, one pistol and a knife-adjacent flex pick.
If it doesn’t connect
- “Could not connect” right after saving
- Check the URL ends in
/mcp. A bare visit to the endpoint in a browser returns an error by design — MCP requires a handshake, so that is not a sign anything is broken. - The connector is on but no tools appear
- Start a fresh chat. Both clients bind the tool list when the conversation opens, so a chat started before you enabled the connector won’t see it.
- Prices look stale
- The catalog behind the MCP server is the same one that powers the skin database. If a figure looks off there too, it’s the marketplace feed, not the connector.