Queries RuneScape and OSRS item markets, player hiscores, rankings, online counts, and account totals through MCP tools.
Copy the AI prompt to install this server into Claude Code, Cursor, or another agent — or use 1-click editor setup below.
This server is confirmed live — we successfully called its tools/list endpoint directly (see the verified badge above). We haven't yet sandbox-tested the stdio install command below specifically, which is a separate, ongoing check.
💡 Paste the JSON block into your client's configuration file under mcpServers, then restart the application.
Inspect callable tools, capabilities, and parameters exposed to AI agents by MCP Server Runescape.
get_item_detailsReturns the current price and price trends information on tradeable items in the Grand Exchange, the category, item image and examine for the given item. Examples: - Single: "What is the price of a dragon scimitar?" - Multi comparison: "Compare the price of a dragon scimitar and a rune scimitar" - "Torva full helm price" - "Current price of a dragon pickaxe" - "How much percentage has the price of a dragon pickaxe changed in the past 30 days?" - "How much percentage has the price of a dragon pickaxe changed in the past 90 days?" - "How much percentage has the price of a dragon pickaxe changed in the past 180 days?" - "Give me the description of an armadyl godsword" - "Give me the icon of a dragon scimitar" - "What is the id of an abyssal whip?"
get_item_price_historyReturns the prices each day of a given item for the previous 180 days. This is useful for seeing the price trends of an item over time. Usefull for when someone asks all price history of an item. Examples: - Single: "Price history of a dragon scimitar?" - Multi comparison: "Compare all price history of a dragon scimitar and a rune scimitar" - "All prices for a dragon scimitar" - "Rune scimitar price on 1 april 2025"
get_player_hiscoreReturns a player's rank, level and experience or score in an activity. Examples: - Single: "What rank is Zezima?" - Multi comparison: "Compare Zezima and Lynx Titan" - "What rank is Zezima on runescape?" - "How much experience does Lynx Titan have overall?" - "Iron Hyger ironman?"
get_top_rankingsReturns up to the top 50 players in a given skill or activity. Examples: - Single: "Top 10 players overall?" - Multi comparison: "Compare the top 10 defence and attack rankings" - "Give me the top 50 attack rankings" - "Number one agility on runescape?" - "Most zulrah kills?" - "Give me the top 5 jad rankings"
get_player_countReturns the number of players currently online in RuneScape and Old School RuneScape.
get_rsuser_totalReturns the current amount of accounts created that can access any form of RuneScape. This includes accounts made on FunOrb or a particular version of RuneScape.
The stefan-xyz/mcp-server-runescape MCP server connects an MCP client to RuneScape and Old School RuneScape data. Its tools cover Grand Exchange items, price history, player hiscores, skill and activity rankings, current online population, and total accounts that can access RuneScape services.
The server is intended for information lookup rather than game control. It does not provide tools for playing the game, placing trades, changing accounts, or performing other in-game actions. The README says the implementation favors API endpoints that support both RuneScape and OSRS data.
An MCP-compatible client sends natural-language requests to the exposed tools. The server obtains data from RuneScape Wiki API endpoints and returns structured results for the client to use in its response.
Item lookups can include the current Grand Exchange price, price movement over 24 hours and 30, 90, or 180 days, item name, category, examine text, image, membership status, and ID. Historical price queries cover daily prices and averages for the previous 180 days. Player and ranking requests return values such as names, ranks, levels, experience, and activity scores.
The package can be run through npx using the following MCP configuration:
The README identifies Claude Desktop and Cursor as supported examples. After adding the server to a client configuration, restart the client so it loads the new MCP process. A source-based setup is also documented: install Node.js, clone the repository, install dependencies with yarn or npm install, and configure Node to run src/server.js. Source configuration requires replacing the example path with the actual local repository path.
get_item_details looks up tradeable items, including current price, trends, category, description, image, membership status, and ID.get_item_price_history returns daily item prices and averages for the last 180 days.get_player_hiscore retrieves a player’s rank, skill level, experience, or activity score.get_top_rankings returns up to 50 players for a selected skill or activity, with names, scores, and ranks.get_player_count reports the current number of online players in RuneScape and OSRS.get_rsuser_total reports the current total of accounts able to access any RuneScape form, including accounts associated with FunOrb or particular RuneScape versions.The stefan-xyz/mcp-server-runescape MCP server relies on the availability and coverage of the RuneScape Wiki API endpoints. Price history is limited to the previous 180 days according to the documented tool behavior. Item details apply to tradeable Grand Exchange items. No API key, OAuth flow, or other credential requirement is documented in the supplied material.
The repository also mentions an optional debugger or inspector workflow through its development scripts, but that is separate from running the MCP server for normal client use.
Factual signals from GitHub, npm, and our automated checks — not a rating.
No reviews yet — be the first to share how this listing worked for you.
Showcase your server listing on GitHub or your project documentation. Embed this dynamic SVG badge to highlight official listing status and live engagement.
[](https://allmcps.com/mcp/stefan-xyz-mcp-server-runescape)<a href="https://allmcps.com/mcp/stefan-xyz-mcp-server-runescape"><img src="https://allmcps.com/api/badge/stefan-xyz-mcp-server-runescape?style=directory" alt="MCP Server Runescape on AllMCPs" /></a>