Skip to content

Commit 2de8972

Browse files
committed
fix: rename searchApps param from term to query, add changelog for MCP fixes
Matches steam-mcp server v0.5.1: searchApps param renamed to query across 15 files, changelog updated with MCP tool naming fix and v0.5.1 improvements. Made-with: Cursor
1 parent 75b55f8 commit 2de8972

16 files changed

Lines changed: 24 additions & 16 deletions

File tree

.cursorrules

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,6 +27,6 @@
2727
## MCP Tool Signatures
2828

2929
When referencing MCP tools in documentation, use the canonical parameter names from the skill files:
30-
- `steam_searchApps({ term })` not `{ query }`
30+
- `steam_searchApps({ query })` not `{ query }`
3131
- `steam_getWorkshopItem({ publishedfileid })` not `{ fileid }`
3232
- `steam_getLeaderboardEntries({ appid, leaderboardid, rangestart?, rangeend? })` not `{ id, range }`

CHANGELOG.md

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,14 @@ All notable changes to Steam Developer Tools will be documented in this file.
55
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.1.0/),
66
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
77

8+
## [Unreleased]
9+
10+
### Fixed
11+
12+
- **MCP tool naming** — Renamed all 20 MCP tool references from dot notation (`steam.getAppDetails`) to underscore notation (`steam_getAppDetails`) across 34 files. Dots conflicted with Cursor's internal MCP bridge routing. Companion steam-mcp server v0.5.0 has the matching rename.
13+
- **`steam_searchApps` parameter** — Renamed `term` to `query` across all skills, rules, and docs to match steam-mcp server v0.5.1 schema change
14+
- **Companion steam-mcp server v0.5.1**`steam_getLeaderboardEntries` description clarified (numeric ID required), write tools (`steam_setAchievement`, `steam_uploadLeaderboardScore`, `steam_grantInventoryItem`) now return clear error messages when publisher key is missing
15+
816
## [0.9.0] - 2026-03-28
917

1018
### Added

CLAUDE.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -76,7 +76,7 @@ The [Steam MCP Server](https://github.com/TMHSDigital/steam-mcp) provides 20 too
7676
| MCP Tool | Auth | Maps to |
7777
|----------|------|---------|
7878
| `steam_getAppDetails({ appid })` | None | Store API `appdetails` |
79-
| `steam_searchApps({ term })` | None | Store API `storesearch` |
79+
| `steam_searchApps({ query })` | None | Store API `storesearch` |
8080
| `steam_getPlayerCount({ appid })` | None | `GetNumberOfCurrentPlayers` |
8181
| `steam_getAchievementStats({ appid })` | None | `GetGlobalAchievementPercentagesForApp` |
8282
| `steam_getWorkshopItem({ publishedfileid })` | None | `GetPublishedFileDetails` |

ROADMAP.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,7 @@ Read-only tools:
3434
| Tool | Description |
3535
|------|-------------|
3636
| `steam_getAppDetails({ appid })` | Store data (price, reviews, tags, platforms) |
37-
| `steam_searchApps({ term })` | App search by name |
37+
| `steam_searchApps({ query })` | App search by name |
3838
| `steam_getPlayerCount({ appid })` | Current concurrent players |
3939
| `steam_getAchievementStats({ appid })` | Global achievement unlock percentages |
4040
| `steam_getPlayerSummary({ steamid })` | Profile data (name, avatar, status) |

rules/steam-api-key-usage.mdc

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,7 @@ When a flagged call matches one of these endpoints, suggest the MCP tool:
2929

3030
| Endpoint Pattern | MCP Tool |
3131
|-----------------|----------|
32-
| `/api/storesearch/` | `steam_searchApps({ term })` |
32+
| `/api/storesearch/` | `steam_searchApps({ query })` |
3333
| `/api/appdetails` | `steam_getAppDetails({ appid })` |
3434
| `GetNumberOfCurrentPlayers` | `steam_getPlayerCount({ appid })` |
3535
| `GetGlobalAchievementPercentagesForApp` | `steam_getAchievementStats({ appid })` |

skills/steam-api-reference/SKILL.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -108,7 +108,7 @@ The [Steam MCP server](https://github.com/TMHSDigital/steam-mcp) provides 10 too
108108
| Tool | Description |
109109
|------|-------------|
110110
| `steam_getAppDetails({ appid, cc?, l? })` | Store data: price, reviews, tags, platforms, system requirements |
111-
| `steam_searchApps({ term, cc?, l? })` | Search the Steam store by name |
111+
| `steam_searchApps({ query, cc?, l? })` | Search the Steam store by name |
112112
| `steam_getPlayerCount({ appid })` | Current concurrent player count |
113113
| `steam_getAchievementStats({ appid })` | Global achievement unlock percentages |
114114
| `steam_getWorkshopItem({ publishedfileid })` | Workshop item details (title, tags, subscribers) |

skills/steam-dlc-expansion-planning/SKILL.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -185,7 +185,7 @@ A season pass bundles multiple future DLCs at a discount.
185185
| Step | MCP Tool | Auth | Purpose |
186186
|------|----------|------|---------|
187187
| Verify base game | `steam_getAppDetails({ appid })` | None | Confirm game exists and check current DLC listings |
188-
| Competitor DLC research | `steam_searchApps({ term })` | None | Find competitor games to benchmark DLC pricing |
188+
| Competitor DLC research | `steam_searchApps({ query })` | None | Find competitor games to benchmark DLC pricing |
189189

190190
DLC creation and management require the Steamworks Partner site — not available via MCP.
191191

skills/steam-game-comparison/SKILL.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -111,7 +111,7 @@ When the [Steam MCP server](https://github.com/TMHSDigital/steam-mcp) is configu
111111

112112
| Step | MCP Tool | Auth | Replaces |
113113
|------|----------|------|----------|
114-
| Resolve game names | `steam_searchApps({ term })` | None | `curl` to `/api/storesearch/` |
114+
| Resolve game names | `steam_searchApps({ query })` | None | `curl` to `/api/storesearch/` |
115115
| Fetch store data (per game) | `steam_getAppDetails({ appid })` | None | `curl` to `/api/appdetails` |
116116
| Current players (per game) | `steam_getPlayerCount({ appid })` | None | `curl` to `GetNumberOfCurrentPlayers` |
117117

skills/steam-market-research/SKILL.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -147,7 +147,7 @@ Provide an overall recommendation: **Strong**, **Moderate**, **Cautious**, or **
147147

148148
| Step | MCP Tool | Auth | Replaces |
149149
|------|----------|------|----------|
150-
| Search for games | `steam_searchApps({ term })` | None | `curl` to `storesearch` |
150+
| Search for games | `steam_searchApps({ query })` | None | `curl` to `storesearch` |
151151
| Get game details | `steam_getAppDetails({ appid })` | None | `curl` to `appdetails` |
152152
| Player counts | `steam_getPlayerCount({ appid })` | None | `curl` to `GetNumberOfCurrentPlayers` |
153153

skills/steam-migration-guide/SKILL.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -217,7 +217,7 @@ func _process(_delta: float) -> void:
217217
| Step | MCP Tool | Auth | Purpose |
218218
|------|----------|------|---------|
219219
| Verify App ID | `steam_getAppDetails({ appid })` | None | Check if your App ID is live and configured |
220-
| Search competitors | `steam_searchApps({ term })` | None | Find similar games already on Steam |
220+
| Search competitors | `steam_searchApps({ query })` | None | Find similar games already on Steam |
221221
| Check player counts | `steam_getPlayerCount({ appid })` | None | Benchmark against comparable titles |
222222
| Test achievements | `steam_setAchievement({ steamid, appid, achievement })` | Publisher key | Verify achievements work via partner API |
223223
| Test leaderboards | `steam_uploadLeaderboardScore({ appid, leaderboardid, steamid, score })` | Publisher key | Verify leaderboard uploads |

0 commit comments

Comments
 (0)