Vinkius
Steam

Steam MCP for AI. Manage your entire gaming library from chat.

Claude Claude
ChatGPT ChatGPT
Cursor Cursor
Gemini Gemini
Windsurf Windsurf
VS Code VS Code
JetBrains JetBrains
Vercel Vercel
See Vinkius in Action

Works with every AI agent you already use

…and any MCP-compatible client

Steam MCP on Cursor AI Code EditorSteam MCP on Claude Desktop AppSteam MCP on OpenAI Agents SDKSteam MCP on Visual Studio CodeSteam MCP on GitHub Copilot AI AgentSteam MCP on Google Gemini AISteam MCP on Lovable AI DevelopmentSteam MCP on Mistral AI AgentsSteam MCP on Amazon AWS Bedrock

Connect to your AI in seconds.

Steam MCP Server connects your AI client directly to Steam's massive game data ecosystem. Get friend lists, track playtime metrics, check owned games, and pull detailed player summaries for any Steam user.

It lets you programmatically manage your entire gaming library and social profile without ever opening the desktop app.

What your AI can do

Get global achievements

Provides overall percentage data for achievements across all games.

Get friend list

Retrieves the list and current status of friends connected to your Steam account.

Get game news

Pulls news articles and updates for a specific game title you own on Steam.

+ 4 more capabilities included
List owned games

Retrieves a list of all game titles associated with your Steam account.

Check friend status

Gets the current online/offline status and basic details for your connected friends' accounts.

Get player profiles

Pulls detailed community profile data, including summaries, for any specified Steam user.

Track activity history

Retrieves metadata about games you've played recently, including session durations and titles.

Retrieve achievements

Checks global or specific game achievement percentages for tracking progress.

Find vanity URLs

Resolves a user's custom Steam profile URL back to their underlying account ID.

Included with Plan

Waiting for input…

AI Agent

Steam MCP Server: 7 Tools for Gaming Data Retrieval

Use these tools to query everything from friend status updates to detailed game ownership records. Everything runs through your AI agent.

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 Steam on Vinkius

Get Global Achievements

Provides overall percentage data for achievements across all games.

Get Friend List

Retrieves the list and current status of friends connected to your Steam account.

Get Game News

Pulls news articles and updates for a specific game title you own on Steam.

Get Owned Games

Lists and retrieves technical details for every game title you currently own on...

Get Player Summaries

Fetches detailed community profile data (like bio, last login, etc.) for any...

Get Recently Played Games

Reports on the titles you've played lately, including session lengths and dates.

Resolve Vanity Url

Takes a custom Steam profile URL (like steamuser.com/john) and finds the underlying user ID.

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.

Claude AI

Claude AI

1

Open Claude Settings

Go to claude.ai, click your profile icon, then navigate to Customize → Connectors.

2

Add Custom Connector

Click the "+" button and select Add custom connector. Paste your Vinkius endpoint URL:

https://edge.vinkius.com/[YOUR_TOKEN_HERE]/mcp

Replace [YOUR_TOKEN_HERE] with your token from cloud.vinkius.com. For OAuth-protected servers, expand Advanced settings to add credentials.

3

Start a conversation

Open a new chat. The Steam integration is available immediately — no restart needed.

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
Start building

Make Your AI Do More

Start with Steam, then connect any of our 5,000+ other servers whenever your AI needs more. One click, no limits.

  • Use this MCP plus 5,000+ 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
Steam MCP server cover

Independent Platform Disclaimer: Vinkius is an independent platform and is not affiliated with, endorsed by, sponsored by, verified by, or otherwise authorized by Steam. 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

Your data is protected. See how we built it.

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 7 powerful capabilities that interface natively with Claude, ChatGPT, Cursor, and other compatible AI platforms. No middleware. No custom integration required.

Tracking who's available to play shouldn't require 5 clicks.

Right now, checking friend status is a multi-step chore. You have to open Steam, click into your friends list, and visually scan everyone's green dot status. If you need to know if three specific people are free *right now* for a squad up, it’s slow, clunky, and requires juggling multiple tabs.

With this MCP server, you just ask your agent: 'Who is available?' Your AI client runs `get_friend_list` and immediately gives you the clean list of active users. You get instant data, no window switching or manual scrolling required.

The Steam MCP Server provides full game data access.

Manual checking means logging into the store page to see what you own, then running a separate query for your playtime history, and finally looking up achievements on another tab. It’s fragmented and inefficient.

Now, you run one prompt: 'List all my games, show me total playtime in CS2, and check global achievement percentages.' The agent runs `get_owned_games`, pulls playtimes, and checks stats—all in a single, structured output.

What your AI can actually do with this

Your AI client connects directly to Steam’s massive game data ecosystem through this server, giving your agent full control over your entire gaming library and social profile without ever needing the desktop app. You can use it to check friend status by calling get_friend_list, which returns a list of connected friends along with their current online or offline status.

Managing Your Library: When you need to know what games you've got, run get_owned_games. This function lists every title tied to your Steam account and pulls technical details for tracking purposes. Need specific info on a game? You can use get_game_news to pull the latest articles and updates for any owned title.

Social Tracking: To check what your buddies are up to, you've got two options. First, you can get detailed community profile data—like bios or last login dates—for any user by using get_player_summaries. If someone gives you a custom Steam URL (like steamuser.com/john), use resolve_vanity_url to instantly find the underlying user ID so your agent knows who you're talking about.

Once you know a user ID, you can check their friend list status or pull their profile summary.

Tracking Progress: Want to see how well you’ve played? Call get_recently_played_games. This reports on the titles you’ve been playing lately, including exactly how long your sessions were and when they happened. For achievement tracking, run get_global_achievements for overall percentage data across all your games.

Your agent can pull complex data sets by combining these tools. You'll get a full picture: it pulls the titles you own via get_owned_games, checks who’s online via get_friend_list, and even reports on how many achievements you've unlocked across everything using get_global_achievements. This lets your client manage complex queries, like 'What games did I play last week, and what are the current news updates for my top three titles?' It’s built to handle all that data flow, giving you a complete, programmatic view of your entire Steam presence.

Built · Hosted · Managed by Vinkius Steam MCP Server - Game Data, Friends & Profiles
Server ID 019dd168-b21a-70d8-939e-5b50bec30cbb
Vinkius Inspector
Compliance Grade A+
Score 100/100
Vinkius Inspector Badge — Score 100/100

Questions you might have

How do I use the get_friend_list tool? +

You just ask your agent to 'get my friend list.' Your AI client handles calling get_friend_list and returns a structured JSON object containing names, IDs, and current online status.

What is the difference between get_owned_games and get_player_summaries? +

get_owned_games gives you a list of titles (your inventory). get_player_summaries pulls meta-data about a person's profile, like their bio or last activity date.

Can I use get_recently_played_games to calculate my average playtime? +

Yes. You ask for get_recently_played_games and then instruct your agent to perform the math on the returned metadata, giving you a calculated average session length.

Do I need to use resolve_vanity_url before calling any other tool? +

It's best practice. If you only have a custom URL (like steamuser.com/myname), running resolve_vanity_url first gives you the core ID needed for all the other tools.

Does calling get_game_news require special permissions? +

Yes, you must authenticate with a valid Steam Web API key. The server needs this key to run any tool successfully and access the necessary data streams for game news.

Are there rate limits when using get_friend_list? +

There are usage quotas enforced by Valve's API. To prevent hitting these limits, it's best practice to batch friend list requests or spread out calls over time.

For the get_game_news tool, what format does the game identifier need? +

The tool expects either a precise title string or the numerical AppID. Using the AppID guarantees accuracy and avoids potential ambiguity when searching for news content.

If I run get_player_summaries on an inactive account, what error code should I expect? +

The server returns a specific status indicating the user profile could not be found. Your AI client reads this response and reports 'Profile Unavailable' instead of failing outright.

How do I find my Steam Web API Key? +

Log in to your account and navigate to 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.

Built & Managed by Vinkius 30s setup 7 tools

We've already built the connector for Steam. Just plug in your AI agents and start using Vinkius.

No hosting. No infrastructure. No complex setup.
All 7 tools are live and waiting. You're up and running in seconds.

Vinkius runs on Claude Claude
Vinkius runs on ChatGPT ChatGPT
Vinkius runs on Cursor Cursor
Vinkius runs on Gemini Gemini
Vinkius runs on Windsurf Windsurf
Vinkius runs on VS Code VS Code
Vinkius runs on JetBrains JetBrains
Vinkius runs on Vercel Vercel
+ other MCP clients

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.

Zero hosting required Full MCP catalog included Enterprise-grade security Auto-updated by Vinkius

Built, hosted, and secured by Vinkius. You just connect and go.