OSRS MCP Server
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||
Instructions
Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.
This server publishes no instructions, or was last inspected before Glama recorded them.
Capabilities
Features and capabilities supported by this server
Protocol revision2025-11-25
| Capability | Details |
|---|---|
| tools | {} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| osrs_wiki_searchC | Search the OSRS Wiki for pages matching a search term. |
| osrs_wiki_get_page_infoC | Get information about specific pages on the OSRS Wiki. |
| osrs_wiki_parse_pageC | Get the parsed HTML content of a specific OSRS Wiki page. |
| search_varptypesC | Search the varptypes.txt file for player variables (varps) that store player state and progress. |
| search_varbittypesC | Search the varbittypes.txt file for variable bits (varbits) that store individual bits from varps. |
| search_iftypesC | Search the iftypes.txt file for interface definitions used in the game's UI. |
| search_invtypesC | Search the invtypes.txt file for inventory type definitions in the game. |
| search_loctypesC | Search the loctypes.txt file for location/object type definitions in the game world. |
| search_npctypesC | Search the npctypes.txt file for NPC (non-player character) definitions. |
| search_objtypesC | Search the objtypes.txt file for object/item definitions in the game. |
| search_rowtypesC | Search the rowtypes.txt file for row definitions used in various interfaces. |
| search_seqtypesC | Search the seqtypes.txt file for animation sequence definitions. |
| search_soundtypesC | Search the soundtypes.txt file for sound effect definitions in the game. |
| search_spottypesC | Search the spottypes.txt file for spot animation (graphical effect) definitions. |
| search_spritetypesC | Search the spritetypes.txt file for sprite image definitions used in the interface. |
| search_tabletypesC | Search the tabletypes.txt file for interface tab definitions. |
| search_data_fileC | Search any file in the data directory for matching entries. |
| get_file_detailsC | Get details about a file in the data directory. |
| list_data_filesB | List available data files in the data directory. |
| lookup_playerA | Look up an OSRS player's stats (skills, bosses, clue scrolls, and activities) from the official hiscores. |
| search_ge_itemsA | Search for Grand Exchange tradeable items by name. Uses an exact/prefix/substring match. Returns item IDs, names, buy limits, and alch values. |
| get_ge_latestA | Get the latest Grand Exchange high and low prices for a specific item by its ID. |
| get_ge_timeseriesA | Get historical time-series price data for an item at a given interval (5m, 1h, 6h, 24h). Returns up to 365 data points. |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
TDQS
Scored across 23 tools
Many search_* tools are very similar in function, only differing by the file they search. While descriptions specify which file, an agent could easily confuse them, especially with many type definition tools.
Tools consistently use snake_case and start with verbs like get, lookup, search, list. However, some tools use an 'osrs_wiki_' prefix while others do not, creating minor inconsistency.
23 tools is slightly above the typical well-scoped range but is reasonable for a comprehensive OSRS server covering wiki, hiscores, GE, and many game definition searches.
Covers major areas like wiki, hiscores, GE, and extensive type definitions. Some gaps (e.g., quests, combat calculations) but overall a solid surface for OSRS tasks.