steamwebapi

io.github.sellrock-dePublished by GitHub account sellrock-dev0.1.1Updated Oct 25, 2026

Live Steam Market API docs, schemas, products, games, markets and endpoint search.

VerifiedStreamable HTTPWeb executableFinanceDeveloper Tools

Overview

AI-generated overview

A remote MCP server that gives an assistant live documentation, schemas and read-only calls for the SteamWebAPI Steam market data service.

What you can do
Search, list and inspect the SteamWebAPI OpenAPI endpoints, including parameters, schemas and examples, and run documented read-only GET calls with your API key. Look up supported games, third-party marketplaces and product packages, and read pricing plans, rate limits and quota guidance. Read curated explanations of Steam and SteamWebAPI concepts such as identifiers, CS2 mechanics and pricing fields. Fetch the integration skill document for workflows and credentials when the client does not expose MCP resources.
When to use it
Useful when building or debugging an integration against the SteamWebAPI service and you want the assistant to look up endpoints, schemas and domain concepts, or to make read-only price and inventory queries, without leaving the chat.
Requirements
A remote streamable HTTP endpoint; no local package or runtime is needed. Read-only endpoint calls require a SteamWebAPI API key supplied in the MCP Authorization or X-Api-Key header. Network access to the endpoint is required.
Before you install
The API key is passed in a request header, so treat it as a secret. The server can execute GET requests against the SteamWebAPI service, which may consume your plan quota; it refuses write methods and Proxy, Steam Guard and Tradeoffer endpoints. Pricing information is informational only and does not perform checkout or account actions.

Installation

In SourceWeft

  1. Open steamwebapi in the dashboard and add it to a workspace.
  2. Enable the server for the chats that should use its tools.

Web executable via Streamable HTTP. Remote servers run from the web runtime once configured in a workspace.

Use with an agent

Paste this prompt into Claude Code, Codex, Cursor or another agent — or into SourceWeft chat. The agent reads this server's install guide, shows you its publisher, endpoint and sign-in, and adds it to your client once you agree. Keys never go into a command.

Read https://sourceweft.com/mcp/io.github.sellrock-de%2Fsteamwebapi/install.md and connect the MCP server it describes to my client. Before changing any config, show me its publisher, endpoint and sign-in method and wait for my OK. Never put an API key in a command or in a file I would commit; ask me where it should come from.

Read the install guide the agent follows

Other MCP clients

Add this to your client's mcpServers config.

{
  "mcpServers": {
    "steamwebapi": {
      "type": "http",
      "url": "https://mcp.steamwebapi.com/mcp"
    }
  }
}

Tools

11

get_integration_skill

Read the SteamWebAPI integration skill

Read the reusable SteamWebAPI SKILL.md for integration workflows, credentials, prices, item variants and CS2 release discovery. Useful when the client does not expose MCP resources or initialization instructions.

Takes no parameters.

search_endpoints

Search endpoints and concepts

Fuzzy text search across all steamwebapi.com OpenAPI endpoints and Steam domain concepts (assetid, doppler phase, market_hash_name, etc.). Returns ranked hits with path, method, tag and summary.

Parameterstagkindlimitqueryrequired

get_endpoint

Get full endpoint specification

Returns the full OpenAPI operation object for a given path: parameters, request body, all response schemas, examples, and tags. Use after search_endpoints to drill into a specific endpoint.

Parameterspathrequiredmethod

list_endpoints

List endpoints

Lists all steamwebapi.com endpoints (path + method + summary), optionally filtered by tag. Useful for quickly enumerating what is available.

Parameterstag

list_games

List supported games

Lists every game supported by steamwebapi.com with its slug, name, Steam appId, and the value to pass as `game=` in API queries.

Takes no parameters.

list_markets

List third-party markets

Lists every third-party marketplace covered by the steamwebapi.com market price endpoints, with their domain and the games they cover.

Parametersgame

list_products

List product packages

Lists steamwebapi.com product packages (Price API, Inventory API, Float API, ...) with the endpoints each one bundles. Use get_pricing for paid plans, request quotas and upgrade guidance.

Takes no parameters.

get_concept

Explain Steam / steamwebapi concept

Returns a detailed explanation for a Steam / steamwebapi concept (identifiers, CS2 mechanics, pricing fields, inventory flags). Built from curated domain knowledge specific to this platform.

Parameterstermrequired

list_concepts

List Steam / steamwebapi concepts

Lists every curated concept exposed by get_concept, optionally filtered by category. Use to discover what domain explanations are available.

Parameterscategory

get_pricing

Get steamwebapi pricing and quota guidance

Returns public steamwebapi pricing plans, per-endpoint rate limits, API-key location, quota guidance and a recommended plan for the requested use case. Does not perform checkout or account actions.

ParametersuseCaseincludePlanCatalogexpectedRequestsPerDay

call_readonly_endpoint

Call read-only steamwebapi endpoint

Executes a documented steamwebapi GET endpoint with the caller API key from the MCP Authorization or X-Api-Key header. Refuses POST/PUT/PATCH/DELETE plus Proxy, Steam Guard and Tradeoffer endpoints.

ParameterspathrequiredtimeoutMsparametersmaxResponseBytes

Version history

1
  1. v0.1.1LatestSep 16, 2026

Score

83% of the applicable checks met

How complete this listing is, computed from the registry entry, the endpoint and public sources. Not a rating of the server and not a statement that it is safe or working today: reachability is a dated check, and no installs or reviews go into the score.

  • Reached in the last 30 daysRequired25 pts
  • Auth declaredRequired10 pts
  • Tools listedRequired15 pts
  • DescriptionRequired15 pts
  • Logo10 pts
  • Documentation15 pts

    Declare a GitHub repository with a README, or serve resource_documentation in the OAuth protected-resource metadata.

  • LicenseNot applicable

    A hosted service is used under its provider's terms, so no license is expected here. This check is left out of the percentage.