Submit

SteamStats MCP Server

@algorhythmic

MCP Server for Steam Web API Game Statistics
Overview

What is SteamStats MCP Server?

SteamStats MCP Server is a Python-based server that acts as an intermediary between MCP clients and the Steam Web API, providing structured access to various Steam game statistics and user information.

How to use SteamStats MCP Server?

To use the server, clone the repository, set up the environment variables including your Steam API key, install the dependencies, and run the server using Uvicorn. You can then send requests to the /message endpoint.

Key features of SteamStats MCP Server?

  • Implements a single /message endpoint for JSON-RPC style requests.
  • Validates incoming requests and interacts with the Steam Web API.
  • Returns formatted results or error messages based on the API response.

Use cases of SteamStats MCP Server?

  1. Accessing real-time player statistics for games on Steam.
  2. Retrieving detailed information about specific games.
  3. Fetching user achievements and stats for games played.

FAQ from SteamStats MCP Server?

  • What is required to run the server?

You need Python 3.11 or higher and a valid Steam Web API key.

  • How do I configure the server?

Set the required environment variables such as STEAM_API_KEY, LOG_LEVEL, HOST, and PORT.

  • Can I run the server in production?

Yes, but make sure to remove the --reload flag when running Uvicorn in a production environment.

© 2025 MCP.so. All rights reserved.

Build with ShipAny.