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. |
Capabilities
Features and capabilities supported by this server
| 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