This is an MCP server with tools for interacting with RuneScape (RS) and Old School RuneScape (OSRS) data, including item prices, player hiscores, and more. The MCP server provides several tools which are used to answer your questions during gaming with data from accurate sources. Retrieve comprehensive information about tradeable items, including: - Current price in the Grand Exchange - Price tre
Add this skill
npx mdskills install stefan-xyz/mcp-server-runescapeWell-documented MCP server with useful RuneScape data tools and clear examples
1# mcp-server-runescape2[](https://badge.fury.io/js/mcp-server-runescape)3[](https://smithery.ai/server/@stefan-xyz/mcp-server-runescape)45This is an MCP server with tools for interacting with RuneScape (RS) and Old School RuneScape (OSRS) data, including item prices, player hiscores, and more.67https://github.com/user-attachments/assets/7c141575-443b-4b76-8b33-6d48ec82fbe789## Features1011The MCP server provides several tools which are used to answer your questions during gaming with data from accurate sources.1213### 1. Item Details (`get_item_details`)1415Retrieve comprehensive information about tradeable items, including:1617- Current price in the Grand Exchange18- Price trends (24h, 30, 90, and 180 days)19- Name20- Category21- Description (examine text)22- Image23- Members24- ID2526https://runescape.wiki/w/Application_programming_interface#detail2728### 2. Item Price History (`get_item_price_history`)2930Access the price history of an item over the last 180 days, including:3132- Price on a given day (timestamp)33- Average price on a given day (timestamp)3435https://runescape.wiki/w/Application_programming_interface#Graph3637### 3. Player Hiscore (`get_player_hiscore`)3839Fetch rankings and experience for skills and activities of any player, including:4041- Player rank42- Skill level43- Experience points44- Activity scores4546https://runescape.wiki/w/Application_programming_interface#Hiscores_Lite_24748### 4. Top Rankings (`get_top_rankings`)4950View the top (max 50) players for a specific skill or activity, including:5152- Name53- Score (used for both skill and activity)54- Rank5556https://runescape.wiki/w/Application_programming_interface#ranking5758### 5. Player Count (`get_player_count`)5960Gets the number of players currently online in RuneScape and Old School RuneScape, including:6162- Real-time player counts6364https://runescape.wiki/w/Application_programming_interface#player_count6566### 6. Account Totals (`get_rsuser_total`)6768Gets 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, including:6970- Historical accounts creation data7172https://runescape.wiki/w/Application_programming_interface#rsusertotal7374#### Note7576For consistency I tried to only use API endpoints which support both RS and OSRS data.7778## Example Use Cases7980The goal is for you to have an easy way to fetch more accurate data right from the source while scaping.8182Here are some example queries you can ask the AI when using this MCP server:8384### Item Details8586```87"What is the price of a dragon scimitar in the Grand Exchange?"88"Torva full helm price"89"Current price of a dragon pickaxe"90"How much percentage has the price of a dragon pickaxe changed in the past 30 days?"91"How much percentage has the price of a dragon pickaxe changed in the past 90 days?"92"How much percentage has the price of a dragon pickaxe changed in the past 180 days?"93"Give me the description of an armadyl godsword"94"Give me the icon of a dragon scimitar"95"What is the id of an abbyssal whip?"96```9798### Item Price History99100```101"Give me the price history of a dragon scimitar"102"Rune scimitar price on 1 april 2025?"103```104105### Player Hiscore106107```108"What rank is Zezima?"109"What rank is Zezima on runescape?"110"How much experience does Lynx Titan have overall?"111"Iron Hyger ironman rank?"112```113114### Top Rankings115116```117"Top 10 players overall?"118"Give me the top 50 attack rankings"119"Number one agility on runescape?"120"Most zulrah kills?"121"Give me the top 5 jad rankings"122```123124## Getting Started125126[Introduction to MCP servers](https://modelcontextprotocol.io/introduction)127128You can use the MCP server in many clients, for example:129130- Claude desktop131- Cursor132133### 1. Add the MCP server in your config (NPM Package)134135Paste this snippet in your mcp config that your client is using136137```json138{139 "mcpServers": {140 "mcp-server-runescape": {141 "command": "npx",142 "args": ["-y", "mcp-server-runescape"]143 }144 }145}146```147148You can find the config file in (mac):149150- Claude desktop:151152`~/Library/Application Support/Claude/claude_desktop_config.json`153154- Cursor:155156`/Users/name/.cursor/mcp.json`157158### 2. From Source159160**Required** [Node.js](https://nodejs.org/en) installed on your system1611621. Clone this repository1632. Install dependencies:164 ```bash165 yarn166 ```167 or168 ```bash169 npm install170 ```1713. Then update your Claude desktop or Cursor with:172 ```json173 {174 "mcpServers": {175 "mcp-server-runescape": {176 "command": "node",177 "args": ["/Users/path/to/mcp-server-runescape/src/server.js"]178 }179 }180 }181 ```1824. **Optional**: Run the debugger/inspector183 ```bash184 yarn dev185 ```186 or187 ```bash188 npm run build189 ```190191Make sure to:192193- Replace `/path/to/mcp-server-runescape` with the actual path to your installation.194195After updating the configuration, restart Claude desktop or Cursor for the changes to take effect.196197#### Personal preference198199You can use any client you want, my personal preference goes to Cursor at the moment in combination with deepseek-v3.1 which is performing really well.200201[List of clients](https://modelcontextprotocol.io/clients)202203## API Documentation204205For detailed information about the Runescape API endpoints used by this MCP server, visit:206[RS/Wiki API](https://runescape.wiki/w/Application_programming_interface)207208## Thank you209210I built this over the weekend, to learn a bit more about MCP servers. Runescape was the perfect subject to try it out on.211212- Shout out to the rs/wiki team for the docs and API.213214If this helps you out in anyway when scaping and you would like to support me, feel free to215216[](https://buymeacoffee.com/stefanxyz)217
Full transparency — inspect the skill content before installing.