Skip to main content
Glama
jhaenen

wiseoldman-mcp

by jhaenen

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
WOM_API_KEYNoOptional 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

CapabilityDetails
tools
{
  "listChanged": true
}

Tools

Functions exposed to the LLM to take actions

NameDescription
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 participants for a classic competition, or teams for a team competition (not both), or link it to a group via groupId/groupVerificationCode to include all group members.

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

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

Latest Blog Posts

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