# Steam Economy MCP

> Steam Economy & Market Intelligence provides professional-grade digital asset data for Steam collections. Track skin prices, audit user inventories across games like CS2 and Dota 2, and analyze historical market trends instantly through your AI agent.

## Overview
- **Category:** industry-titans
- **Price:** Free
- **Tags:** digital-assets, market-trends, inventory-management, price-tracking, virtual-goods, asset-valuation

## Description

You can use this MCP to treat your gaming collection like a portfolio. Your agent connects directly to the deep data of the Steam Community Market, letting you go way beyond simple price checks. Need to know what items are in someone else's inventory? You can audit their full list of assets and determine rarity or total worth. Want to predict if a skin will rise next month? It pulls historical pricing so you can backtest value trends for any asset. This means you don't have to jump between multiple market sites, spreadsheets, and databases just to get a clear picture of the virtual economy. When you connect this MCP through Vinkius, your agent acts like a dedicated digital broker, giving you professional-grade insight into trade offers, current listings, and wallet balances using natural conversation.

## Tools

### get_asset_class_info
Retrieves technical details and metadata about specific types of in-game items.

### get_store_asset_prices
Fetches the official, recommended price for an item directly from the game's store.

### get_user_inventory
Gathers a full list of every item currently held by a user in specific games like CS2 or Dota 2.

### get_market_price
Provides the current, real-time selling price for an item using its exact market name.

### get_trade_history
Retrieves a chronological log of all trades that have been successfully completed in the past.

### get_trade_hold_duration
Checks how long a specific user has held items within an active trade offer.

### get_active_trade_offers
Lists all current, pending incoming and outgoing swap offers for the account.

### search_market_listings
Searches the live Steam Community Market for items, returning names, prices, quantities listed, and thumbnails.

## Prompt Examples

**Prompt:** 
```
Analyze my CS2 inventory (ID: 7656119803...) and estimate its total market value.
```

**Response:** 
```
Retrieving inventory data... I've identified 12 high-value items including an 'AK-47 | Redline'. Based on the latest market prices, your inventory is estimated at $450.32. Would you like a breakdown of the top 5 most valuable skins?
```

**Prompt:** 
```
What is the current market price and 30-day trend for 'Fracture Case'?
```

**Response:** 
```
Checking market trends... The 'Fracture Case' is currently selling for $0.75. Over the last 30 days, the price has appreciated by 12% due to increased demand. I have the full history log. Shall I check the buy order depth?
```

**Prompt:** 
```
List all incoming trade offers for my account.
```

**Response:** 
```
Fetching active trade proposals... You have 2 incoming offers. Offer #9982 is requesting your 'Glock-18 | Fade' in exchange for 'Knife X'. Offer #9983 is a gift. Would you like the detailed item metadata for Offer #9982?
```

## Capabilities

### Audit full game inventories
Retrieves a complete list of items held by any user in specific games like CS2 or Dota 2.

### Check real-time market prices
Pulls the current buying and selling price for any named item on the Steam Market.

### Search live community listings
Scans the entire Steam Community Market to find available items, their listed quantities, and prices.

### Analyze trade offers
Lists all incoming and outgoing trade proposals for your account, detailing what's being requested or offered.

### Track past trading activity
Retrieves a log of completed trades to analyze historical asset movement and value exchange.

## Use Cases

### Valuing a complex collection
A collector wants to know the total worth of their entire Dota 2 library. They ask their agent to use get_user_inventory, which pulls every item. The agent then aggregates the data and uses get_market_price multiple times to report the final estimated dollar value.

### Finding a quick trade deal
A trader needs a specific skin but doesn't know who has it available. They ask their agent to run search_market_listings for that item, immediately getting results from the community market and narrowing down potential sellers.

### Analyzing an opponent's trade
A user is negotiating a swap and wants proof of a rival’s commitment. They use get_trade_hold_duration to check how long the counter-offer has been sitting, giving them leverage in the negotiation.

### Reviewing past transactions
Someone needs to reconcile their finances and verify a previous sale. Using get_trade_history lets the agent pull up every completed transaction log for accurate financial auditing.

## Benefits

- Stop guessing trade values. Use get_market_price to instantly know the current selling cost of any item, giving you clear negotiation power.
- Never audit a collection manually again. The get_user_inventory tool pulls every single item from CS2 or Dota 2 into one comprehensive report.
- See what's actually happening right now. search_market_listings lets your agent scan the live market to find specific items and see who has them listed today.
- Manage trades without confusion. get_active_trade_offers lists all incoming swaps, so you always know exactly which items are pending or required in a deal.
- Understand asset longevity. By checking get_trade_hold_duration, your agent tells you if a trade offer is stalling, letting you push for faster completion.

## How It Works

The bottom line is you tell your agent what data you need, and it fetches the real-time information from Steam's servers.

1. Subscribe to the MCP and provide your Steam Web API Key.
2. Connect this MCP to your preferred AI client (Claude, Cursor, etc.).
3. Ask your agent a direct question, like 'What is the market value of my CS2 inventory?'

## Frequently Asked Questions

**How do I check my entire CS2 inventory value with Steam Economy & Market Intelligence?**
You ask your agent to use the get_user_inventory tool for CS2. The agent then uses that list of items and repeatedly calls get_market_price to calculate a comprehensive, real-time total valuation.

**Can Steam Economy & Market Intelligence track trade offers?**
Yes. You can use get_active_trade_offers to see all incoming swaps and also check the status of pending deals using get_trade_hold_duration if you need to follow up with someone.

**Does this MCP give me historical price data?**
Yes, it provides access to past market movements. This lets you analyze how an item's value changed over time, which is critical for investment decisions.

**What items can get_user_inventory list?**
The tool supports multiple major games, including CS2 and Dota 2. It retrieves the full set of digital assets owned by a user in those specific titles.

**How do I search for an item on the market using Steam Economy & Market Intelligence?**
You use the search_market_listings tool. This command scans the live community market, giving you names, current prices, and available quantities instantly.