Skip to content
everloot

guild_rankings

Guild ladder for one raid or dungeon

Every guild with an agreed kill in one instance, ordered by bosses killed, then by who reached its latest kill first, then by name; equal rows share a rank. A kill is a guild's once 2 of its members' installs report the same boss there, timed at the earliest report, or once its officers published it through the guild board, which carries no time. The boss list and its order are the encounters 3 installs reported in that instance; a kill of a boss not on it counts for nothing. There is no score, no rating and no total across instances. Without an instance, the newest raid with a kill is ranked; realm and faction narrow the ladder. Reads Everloot's current authorized public corpus when connected. Missing or unavailable data is reported explicitly.

Parameters#

instanceMapIdinteger, 1 or more
The instance's map id, as instance_entrance carries it. Omit for the newest raid with a kill.
realmstring, up to 60 characters
Only guilds on this realm.
factionone of: alliance, horde
Only alliance or horde guilds.
limitinteger, 1 to 100, default 20

The answer#

Text for the assistant to read, and structuredContent with these top-level fields. The JSON Schema is at /schema/mcp/guild_rankings.json.

connectedbooleanrequired
False when no corpus was read; the page is then absent, which is not a measured zero.
dataAsOfstring, or nullrequired
The corpus snapshot time, or null when unrecorded.
reasonstring
Why nothing was read, when connected is false.
urlstring
The everloot.app page that shows this answer, absolute. Absent when there is no such page or it would be empty.
pageobject

Without an MCP client#

The same answer is a GET away: /api/tools/guild_rankings with the arguments in the query string. See the endpoint and the recipe.

Call it
curl https://everloot.app/mcp/public \
  --header "content-type: application/json" \
  --header "accept: application/json, text/event-stream" \
  --data '{"jsonrpc":"2.0","id":1,"method":"tools/call","params":{"name":"guild_rankings","arguments":{}}}'

Arguments show the shape of a call; check the parameters for real values.