Search WoW Forever items, recipes, abilities and quests with page links from Azeroth DB.
Maintain this server? Claim it
Call this server's tools from your browser. Nothing to install.
Requests go through mcptry because browsers can't call most MCP servers directly. Header values are sent to the server for that request only and are never stored or logged.
Tool list from our last check. Connect live to refresh it.
Read a page path returned by search or list_entities. Returns the full English API record where available; localized and search-only records return explicitly marked previews. Null remains unknown. Arrays are paged at up to 48 rows; use a pagination field with its nextOffset to continue.
Exact path or production URL returned by search, including its language prefix and selection fragment.
Optional JSON pointer within data, such as /uses, /ranks or /recipes/0/materials.
Rows per result, at most the site collection size of 48.
Use nextOffset from the previous result; start at 0.
Read a page path returned by search or list_entities. Returns the full English API record where available; localized and search-only records return explicitly marked previews. Null remains unknown. Arrays are paged at up to 48 rows; use a pagination field with its nextOffset to continue.
| Argument | Type | Description |
|---|---|---|
| path* | string | Exact path or production URL returned by search, including its language prefix and selection fragment. |
| field | string | Optional JSON pointer within data, such as /uses, /ranks or /recipes/0/materials. |
| limit | integer | Rows per result, at most the site collection size of 48. |
| offset | integer | Use nextOffset from the previous result; start at 0. |
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"required": [
"path"
],
"properties": {
"path": {
"type": "string",
"minLength": 1,
"description": "Exact path or production URL returned by search, including its language prefix and selection fragment."
},
"field": {
"type": "string",
"description": "Optional JSON pointer within data, such as /uses, /ranks or /recipes/0/materials."
},
"limit": {
"type": "integer",
"default": 48,
"maximum": 48,
"minimum": 1,
"description": "Rows per result, at most the site collection size of 48."
},
"offset": {
"type": "integer",
"default": 0,
"maximum": 9007199254740991,
"minimum": 0,
"description": "Use nextOffset from the previous result; start at 0."
}
}
}Browse a kind of WoW Forever record in name order, with exact production page paths. Pass nextOffset as offset to continue. Uses the same locale and beta scope as search.
| Argument | Type | Description |
|---|---|---|
| kind* | string | |
| limit | integer | Rows per result, at most the site collection size of 48. |
| locale | string | Client locale code. English is enUS; German is deDE. |
| offset | integer | Use nextOffset from the previous result; start at 0. |
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"required": [
"kind"
],
"properties": {
"kind": {
"enum": [
"item",
"recipe",
"ability",
"spell",
"enchant",
"talent",
"legacy",
"race",
"quest",
"giver",
"camp",
"dungeon",
"achievement",
"faction",
"guide"
],
"type": "string"
},
"limit": {
"type": "integer",
"default": 48,
"maximum": 48,
"minimum": 1,
"description": "Rows per result, at most the site collection size of 48."
},
"locale": {
"enum": [
"enUS",
"deDE",
"esES",
"esMX",
"frFR",
"koKR",
"ptBR",
"ruRU",
"zhCN",
"zhTW"
],
"type": "string",
"default": "enUS",
"description": "Client locale code. English is enUS; German is deDE."
},
"offset": {
"type": "integer",
"default": 0,
"maximum": 9007199254740991,
"minimum": 0,
"description": "Use nextOffset from the previous result; start at 0."
}
}
}Find WoW Forever records by name in the requested language. Returns kind, slug and exact production page path. Use that path with get_entity. Records above the level cap of 60 are excluded. Localized guides have no record API and are not returned.
| Argument | Type | Description |
|---|---|---|
| kind | string | |
| limit | integer | Rows per result, at most the site collection size of 48. |
| query* | string | |
| locale | string | Client locale code. English is enUS; German is deDE. |
| offset | integer | Use nextOffset from the previous result; start at 0. |
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"required": [
"query"
],
"properties": {
"kind": {
"enum": [
"item",
"recipe",
"ability",
"spell",
"enchant",
"talent",
"legacy",
"race",
"quest",
"giver",
"camp",
"dungeon",
"achievement",
"faction",
"guide"
],
"type": "string"
},
"limit": {
"type": "integer",
"default": 48,
"maximum": 48,
"minimum": 1,
"description": "Rows per result, at most the site collection size of 48."
},
"query": {
"type": "string",
"minLength": 1
},
"locale": {
"enum": [
"enUS",
"deDE",
"esES",
"esMX",
"frFR",
"koKR",
"ptBR",
"ruRU",
"zhCN",
"zhTW"
],
"type": "string",
"default": "enUS",
"description": "Client locale code. English is enUS; German is deDE."
},
"offset": {
"type": "integer",
"default": 0,
"maximum": 9007199254740991,
"minimum": 0,
"description": "Use nextOffset from the previous result; start at 0."
}
}
}