wiseoldman-mcp
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| WOM_API_KEY | No | Optional API key to raise rate limit from 20 to 100 requests per 60 seconds. Request one in the WOM Discord. |
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 | {
"listChanged": true
} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| wom_search_playersB | Searches Wise Old Man for players by partial username match. |
| wom_update_playerA | Tracks a new player or forces a refresh of an existing player's stats from the OSRS hiscores. Avoid calling this repeatedly for the same player - prefer intervals of 1-6 hours to avoid rate limits/IP bans. |
| wom_assert_player_typeA | Asserts and attempts to fix a player's game-mode type (regular/ironman/hardcore/ultimate) if it's out of sync. |
| wom_get_playerA | Fetches a player's full details (stats, latest snapshot, combat level, etc) by username. |
| wom_get_player_by_idB | Fetches a player's full details by their numeric Wise Old Man ID. |
| wom_get_player_achievementsB | Fetches a player's currently completed achievements. |
| wom_get_player_achievement_progressA | Fetches a player's progress towards every possible achievement, including ones not yet completed. |
| wom_get_player_competitionsC | Fetches all competitions a player has participated in. |
| wom_get_player_competition_standingsB | Fetches a player's rank/standing in each of their competitions, filtered by status. |
| wom_get_player_groupsB | Fetches all groups a player is a member of. |
| wom_get_player_gainedA | Fetches how much a player has gained across all metrics, for a given period or custom date range. |
| wom_get_player_recordsB | Fetches a player's best recorded gains (records), optionally filtered by period and/or metric. |
| wom_get_player_snapshotsB | Fetches a player's past stat snapshots, optionally filtered by period or a custom date range. |
| wom_get_player_snapshots_timelineB | Fetches a single metric's value over time for a player, as a date/value timeseries - useful for plotting progress. |
| wom_get_player_namesA | Fetches all approved past name changes for a player. |
| wom_get_player_archivesA | Fetches previous archived profiles that used to hold this username (e.g. after an unregistered name change). |
| wom_search_groupsA | Searches Wise Old Man for groups by partial name match. |
| wom_get_groupA | Fetches a group's full details, including its member list. |
| wom_create_groupA | Creates a new Wise Old Man group. Returns the created group plus a verification code - store this code, it's required for all future edits/deletes and cannot be recovered. |
| wom_edit_groupB | Edits an existing group's details and/or replaces its member list. Requires the group's verification code. |
| wom_delete_groupA | Permanently deletes a group. Requires the group's verification code. This cannot be undone. |
| wom_add_group_membersB | Adds one or more members to an existing group. Requires the group's verification code. |
| wom_remove_group_membersA | Removes one or more members from a group by username. Requires the group's verification code. |
| wom_change_group_member_roleB | Changes a single member's role within a group. Requires the group's verification code. |
| wom_update_all_group_membersA | Queues an update/refresh for every outdated member in the group. Requires the group's verification code. Avoid calling this too frequently for the same group. |
| wom_get_group_competitionsB | Fetches all competitions hosted by a group. |
| wom_get_group_gainedA | Fetches the top gains leaderboard within a group for a single metric, over a period or custom date range. |
| wom_get_group_bulk_gainedC | Fetches every member's gains across all metrics at once, over a period or custom date range. |
| wom_get_group_achievementsB | Fetches the most recent achievements unlocked by members of a group. |
| wom_get_group_recordsB | Fetches the record leaderboard (best gains ever) for a metric/period, scoped to group members. |
| wom_get_group_hiscoresA | Fetches the group's internal hiscores ranking for a single metric. |
| wom_get_group_bulk_hiscoresC | Fetches every group member's full stats in a single request. |
| wom_get_group_name_changesA | Fetches recent approved name changes among a group's members. |
| wom_get_group_statisticsB | Fetches aggregate statistics for a group (average stats, top leaders, maxed counts, etc). |
| wom_get_group_activityB | Fetches the group's activity log (joins, leaves, role changes). |
| wom_get_group_members_csvB | Exports the group's member list as a CSV-formatted string. |
| wom_search_competitionsB | Searches Wise Old Man for competitions matching optional title/type/status/metric filters. |
| wom_get_competitionC | Fetches a competition's full details, including participants and their progress. |
| wom_get_competition_csvC | Exports a competition's details/standings as a CSV-formatted string. |
| wom_get_competition_top_historyA | Fetches the chronological value history for the top 5 participants of a competition - useful for plotting a race chart. |
| wom_create_competitionA | Creates a new competition. Returns the created competition plus a verification code - store this code, it's required for all future edits/deletes and cannot be recovered. Either provide |
| wom_edit_competitionA | Edits an existing competition's details, participants, or teams. Requires the competition's verification code. |
| wom_delete_competitionA | Permanently deletes a competition. Requires the competition's verification code. This cannot be undone. |
| wom_add_competition_participantsA | Adds participants (by username) to an existing classic competition. Requires the verification code. |
| wom_remove_competition_participantsA | Removes participants (by username) from a competition. Requires the verification code. |
| wom_add_competition_teamsB | Adds teams to an existing team competition. Requires the verification code. |
| wom_remove_competition_teamsB | Removes teams (by name) from a team competition. Requires the verification code. |
| wom_update_all_competition_participantsA | Queues an update/refresh for every outdated participant in the competition (retries up to 3 times). Requires the verification code. Avoid calling this too frequently. |
| wom_get_record_leaderboardB | Fetches the global leaderboard of the single biggest gains ever recorded for a metric/period. |
| wom_get_delta_leaderboardB | Fetches the current top-gains leaderboard for a metric/period across all players. |
| wom_search_name_changesA | Searches Wise Old Man for player name change requests, optionally filtered by username and/or status. |
| wom_submit_name_changeA | Submits a name change request from an old username to a new one. Returns the pending NameChange object; Wise Old Man will asynchronously verify it against the player's hiscore history. |
| wom_get_efficiency_leaderboardB | Fetches the global efficiency leaderboard (EHP, EHB, or combined EHP+EHB). |
| wom_get_efficiency_ratesA | Fetches the current EHP/EHB rate configuration (xp/hr or kills/hr rates per skill or boss) used for a given account type. |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/jhaenen/wiseoldman_mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server