MCP Server Runescape logo

MCP Server Runescape

by stefan-xyz

Queries RuneScape and OSRS item markets, player hiscores, rankings, online counts, and account totals through MCP tools.

Install MCP Server Runescape

Pick your client, then add it in one click or paste the config.

STDIONode.js
~/Library/Application Support/Claude/claude_desktop_config.json
claude_desktop_config.json
{
  "mcpServers": {
    "stefan-xyz-mcp-server-runescape": {
      "command": "npx",
      "args": [
        "-y",
        "mcp-server-runescape"
      ]
    }
  }
}

Settings → Developer → Edit Config, merge this into mcpServers, then fully quit and reopen Claude Desktop.

Automated check passed— started and listed 6 tools correctly (1mo ago).

Overview

The stefan-xyz/mcp-server-runescape MCP server exposes RuneScape and Old School RuneScape data through MCP tools. It retrieves Grand Exchange item details and historical prices, player hiscores, leaderboard rankings, current player counts, and total account figures from RuneScape API endpoints. Use it when an MCP-compatible client needs game data for price checks, market comparisons, player statistics, or ranking lookups. The server is distributed as an npm package and can be configured for Claude Desktop or Cursor.

Use cases

  • Check current Grand Exchange prices
  • Compare item price trends
  • Inspect a player's hiscore statistics
  • List top players for a skill or activity
  • Monitor RuneScape player counts

Key features

  • Grand Exchange item details
  • 180-day item price history
  • Player hiscores and experience
  • Top-50 skill and activity rankings
  • Current RuneScape and OSRS player counts
  • RuneScape account totals

Tools6

What MCP Server Runescape lets your agent do. Expand a tool for its parameters.

Verified live~984 tokens of context

Security & health

What it can reach and how reliably it runs — from our own checks, not the maintainer’s claims.

ActiveLast checked 1d ago

Recent health check succeeded.

17/18 checks healthy over the last 78d

Supply-chain signal

No high-severity advisories surfaced by our automated scan.

Critical 0High 0Medium 0Low 0

Scanned 8d ago via OSV.dev · mcp-server-runescape (npm)

Adoption & maintenance

Factual signals from GitHub, npm, and our automated checks — not a rating.

GitHub stars13Stargazers on the source repository.
npm downloads60Package downloads in the last 30 days.
Last commit8mo agoMost recent push to the default branch.
Availability100%Our rolling endpoint + install checks that succeeded.
Install checkPassedOur sandbox started it and listed its tools.
Tools exposed6Callable tools this server registers over MCP.
Directory activity5 viewsConfig copies, upvotes, and views on AllMCPs.

How MCP Server Runescape works

What stefan-xyz/mcp-server-runescape MCP server does

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.

How it works

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.

Setup and configuration

The package can be run through npx using the following MCP configuration:

config.json
{
  "mcpServers": {
    "mcp-server-runescape": {
      "command": "npx",
      "args": ["-y", "mcp-server-runescape"]
    }
  }
}

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.

Tools and capabilities

  • 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.

Limitations and notes

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.

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.

Reviews

No reviews yet — be the first to share how it worked for you.

Frequently Asked Questions about MCP Server Runescape

Add an MCP server entry that runs `npx` with `-y mcp-server-runescape` in the client configuration.

Yes. The README provides Claude Desktop configuration guidance and lists Claude Desktop as a client example.

Yes. Cursor is listed as a supported client example, with a configuration path and MCP entry shown in the README.

It can retrieve item details and price history, player hiscores, top rankings, current player counts, and RuneScape account totals for RS and OSRS data where supported.

Related MCP servers

Add a badge to your READMEShow it’s listed — live SVG, Markdown or HTML.

AllMCPs Directory Badge

Full Badge Customizer

Showcase your server listing on GitHub or your project documentation. Embed this dynamic SVG badge to highlight official listing status and live engagement.

Badge Style:
Live Dynamic SVG PreviewMCP Server Runescape AllMCPs Directory Badge
Markdown (GitHub README)
[![AllMCPs](https://allmcps.com/api/badge/stefan-xyz-mcp-server-runescape?style=directory)](https://allmcps.com/mcp/stefan-xyz-mcp-server-runescape)
HTML Embed
<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>