# Steam MCP for AI Agents AI Agent Connect

> Steam MCP lets you manage your gaming library, check friend statuses, and track achievements directly through your AI client. Access your full game collection, see who's online, and get the latest game news without ever opening the Steam app.

## Overview
- **Category:** industry-titans
- **Price:** Free
- **Endpoint:** https://edge.vinkius.com/vk_preview_b0CFipU1UqGv9hhFVn5kf7ZngG7OACi7DuWfsyuw/ai-agent-connect
- **Tags:** steam, gaming-api, library-orchestration, player-status, achievements-tracking, game-analytics, community-tools, app-metadata, mcp

## Description

Steam MCP lets you bring your entire gaming history into your AI chat. Instead of digging through menus or switching tabs to see what your friends are doing, you can just ask your agent. You'll be able to pull up your full library, see your most recent sessions, and check out your progress on specific achievements without ever opening the Steam client. If you're trying to organize a massive collection or just want to know who's online for a quick match, this is how you do it. It makes managing your gaming data feel like a conversation. You'll find this is one of the most practical ways to use the Vinkius catalog to bridge the gap between your personal hobby and your daily workspace.

## Tools

### get_global_achievements
See how many people globally have unlocked a specific game achievement. This helps you see how rare a certain trophy is.

### get_friend_list
Pull a list of all your Steam friends to see who's active. It's great for checking your squad's availability.

### get_game_news
Get the latest updates and news for a specific game title. Stay informed about patches and events without leaving your chat.

### get_owned_games
See every game in your personal Steam library with details. Use this to find specific titles in a massive collection.

### get_player_summaries
Pull community profile data for any Steam user. This gives you a quick look at someone's status and profile info.

### get_recently_played_games
See what you've been playing lately and how long you played. It's a fast way to see your recent gaming habits.

### resolve_vanity_url
Turn a custom Steam URL into a real user profile. This helps you identify users who use custom links.

## Prompt Examples

**Prompt:** 
```
What games have I played the most this month?
```

**Response:** 
```
### Your Recent Activity
Based on your library data, here are your most played titles recently:

| Game Title | Total Playtime |
| :--- | :--- |
| **Elden Ring** | 150 hours |
| **Counter-Strike 2** | 1,200 hours |
| **Dota 2** | 450 hours |

Would you like to see the specific session durations for any of these?
```

**Prompt:** 
```
Is my friend 'ShadowHunter' online and what are they playing?
```

**Response:** 
```
I've checked your friends list. 

**ShadowHunter** is currently **Online**. 
They are currently playing **Dota 2**.

Would you like me to check anyone else for you?
```

**Prompt:** 
```
Give me the latest news for Elden Ring.
```

**Response:** 
```
### Latest Elden Ring News

*   **Patch 1.06 Update:** Fixes for various boss encounters and balance adjustments for late-game weapons.
*   **Community Event:** New seasonal rewards are now active in the online co-op mode.
*   **Dev Note:** Optimization updates for PC users experiencing frame drops in the Caelid region.

Should I look for news on any other titles?
```

## Capabilities

### View your entire Steam game library
Pull a list of every game you own on Steam with specific details.

### Check real-time friend statuses
See who is currently online and what they are playing right now.

### Track specific game achievements
Retrieve your progress on achievements for any game in your library.

### Pull latest game news updates
Get the most recent news and patch notes for a specific game title.

### See your most recently played titles
Check your recent gaming history and session durations quickly.

### Convert custom vanity URLs to profiles
Turn a custom Steam link into a readable user profile.

### Get global achievement percentages
Find out how many people globally have unlocked a specific achievement.

## Use Cases

### Checking squad availability
A gamer wants to know if their friends are online for a match. They ask the agent to check their friends' current status and game titles using get_friend_list.

### Fact-checking playtimes for content
A content creator needs to see how many hours they spent on a specific game for a video script. They ask the agent to pull their library data using get_owned_games.

### Researching achievement rarity
A player wants to see how many people have unlocked a specific trophy. They ask the agent for the global achievement percentage using get_global_achievements.

### Catching up on game updates
A user wants to see the latest updates for a game they haven't played in weeks. They ask the agent to fetch the current news using get_game_news.

## Benefits

- Stop hunting for specific titles in a massive library by using get_owned_games to see everything at once.
- See who's online instantly without opening the app by pulling data with get_friend_list.
- Keep track of your progress and compare stats using get_global_achievements for any title.
- Stay up to date on your favorite titles with get_game_news delivered straight to your chat.
- Quickly reference your last session lengths using get_recently_played_games for better planning.
- Identify any user profile quickly by using resolve_vanity_url to turn links into data.

## How It Works

The bottom line is you get a conversational way to manage your Steam data without leaving your chat.

1. Subscribe to this Connector on the Vinkius Marketplace.
2. Get your Web API Key from the Steam Community Dev page.
3. Connect your key to your AI client to start querying your gaming data.

## Frequently Asked Questions

**Can the Steam MCP see my entire game library?**
Yes, it can pull a list of every game you own on Steam. This makes it easy to find specific titles or see your total collection size without scrolling.

**Can I use the Steam MCP to see if my friends are online?**
Yes, it can retrieve your friend list and show you who is currently online and what they are playing in real time.

**Does the Steam MCP work with Claude or Cursor?**
Yes, it works with any MCP-compatible client, including Claude, Cursor, and Windsurf.

**Is my Steam account safe to connect?**
The Connector uses the official Steam Web API. You provide your own API key, and the agent only accesses the data you permit it to see.

**Can I use the Steam MCP to buy games?**
No, this Connector is for reading data like your library, news, and friend status. It cannot perform purchases or manage your store inventory.

**Does the Steam MCP work for games not on Steam?**
No, it is specifically designed to interact with Steam data. It won't be able to see your libraries from other platforms like Epic or GOG.

**How do I find my Steam Web API Key?**
Log in to your account and navigate to [**steamcommunity.com/dev/apikey**](https://steamcommunity.com/dev/apikey) to generate or copy your unique key.

**Can I see my friends' status via AI?**
Yes! The `list_steam_friends` tool allows your agent to retrieve high-fidelity status metadata and recently played games for your friend list.

**How do I check my total playtime for a game?**
Use the `list_owned_games` tool to retrieve your complete high-fidelity library along with total playtimes (in minutes) for each app.