{
  "data": {
    "tool": {
      "category": "",
      "endpoint": "https://mcp.tibia.sh/wiki",
      "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/tibiawiki-mcp.json",
      "kind": "mcp",
      "listed": "indexed",
      "liveUrl": "https://www.anchorterminal.com/api/v1/live/tibiawiki-mcp.json",
      "markdownUrl": "https://www.anchorterminal.com/tools/tibiawiki-mcp.md",
      "mcpTools": {
        "check": {
          "checker": "anchor-check/1.0",
          "totalTokens": 13755,
          "counts": {
            "error": 0,
            "note": 0,
            "warn": 10
          },
          "findings": [
            {
              "rule": "TC11",
              "severity": "warn",
              "tool": "tibia_find_creatures",
              "message": "10 parameters without a description: cursor, experience_max, experience_min, include_inactive, is_boss, limit and 4 more",
              "fix": "Describe each one: format, units, an example, and what happens when it's left out."
            },
            {
              "rule": "TC11",
              "severity": "warn",
              "tool": "tibia_find_houses",
              "message": "5 parameters without a description: beds_min, cursor, include_inactive, is_guildhall, limit",
              "fix": "Describe each one: format, units, an example, and what happens when it's left out."
            },
            {
              "rule": "TC11",
              "severity": "warn",
              "tool": "tibia_find_items",
              "message": "12 parameters without a description: armor_min, attack_max, attack_min, cursor, defense_min, hands and 6 more",
              "fix": "Describe each one: format, units, an example, and what happens when it's left out."
            },
            {
              "rule": "TC11",
              "severity": "warn",
              "tool": "tibia_find_quests",
              "message": "5 parameters without a description: cursor, include_inactive, is_premium, is_rookgaard, limit",
              "fix": "Describe each one: format, units, an example, and what happens when it's left out."
            },
            {
              "rule": "TC11",
              "severity": "warn",
              "tool": "tibia_find_spells",
              "message": "6 parameters without a description: cursor, include_inactive, is_premium, limit, spell_type, vocation",
              "fix": "Describe each one: format, units, an example, and what happens when it's left out."
            },
            {
              "rule": "TC11",
              "severity": "warn",
              "tool": "tibia_find_travel",
              "message": "3 parameters without a description: cursor, include_inactive, limit",
              "fix": "Describe each one: format, units, an example, and what happens when it's left out."
            },
            {
              "rule": "TC11",
              "severity": "warn",
              "tool": "tibia_find_updates",
              "message": "2 parameters without a description: cursor, limit",
              "fix": "Describe each one: format, units, an example, and what happens when it's left out."
            },
            {
              "rule": "TC11",
              "severity": "warn",
              "tool": "tibia_search",
              "message": "1 parameter without a description: limit",
              "fix": "Describe each one: format, units, an example, and what happens when it's left out."
            },
            {
              "rule": "TC18",
              "severity": "warn",
              "tool": "tibia_where_to_sell",
              "message": "readOnlyHint is true but the name says \"sell\"",
              "fix": "If it changes anything, readOnlyHint must be false."
            },
            {
              "rule": "TC22",
              "severity": "warn",
              "tool": "tibia_get",
              "message": "the definition is about 6,696 tokens",
              "fix": "Trim the description and parameter docs, or split the tool."
            }
          ]
        },
        "checkedAt": "2026-10-04T22:25:55Z",
        "count": 12,
        "schemaTokens": 13755,
        "status": "ok",
        "tools": [
          {
            "name": "tibia_get",
            "description": "Full detail for one Tibia page of any kind, with a creature's loot, abilities and max damage, the NPCs that buy an item and what an NPC buys and sells. Takes an exact page name. Use tibia_search first for an uncertain or in-game name, or tibia_find_updates for an update. Pass `type` for a shared name. Creature abilities may carry an `area`: Grid of map tiles, row-major, as the caster faces. '.' unaffected tile, '#' effect tile, '@' the caster, '*' the target tile, digits 4-8 a second effect the scene draws on extra sprite layers, '?' an unrecognised value. effectTiles counts effect tiles only. effectOnCaster, from the wiki rather than the grid, says whether the caster is caught in its own effect.",
            "inputSchema": {
              "$schema": "https://json-schema.org/draft/2020-12/schema",
              "properties": {
                "include_inactive": {
                  "default": false,
                  "description": "Include deprecated, event-only and unavailable pages. Applies to the requested page and to the NPCs or items in its trade lists.",
                  "type": "boolean"
                },
                "name": {
                  "description": "Page name, e.g. \"Dragon Lord\". Case-insensitive.",
                  "minLength": 1,
                  "type": "string"
                },
                "type": {
                  "description": "Restrict the lookup to one kind of page.",
                  "enum": [
                    "creature",
                    "item",
                    "npc",
                    "quest",
                    "spell",
                    "achievement",
                    "house",
                    "imbuement",
                    "charm",
                    "mount",
                    "outfit",
                    "book",
                    "world",
                    "update"
                  ],
                  "type": "string"
                },
                "verbosity": {
                  "default": "concise",
                  "description": "\"detailed\" adds extra descriptive columns.",
                  "enum": [
                    "concise",
                    "detailed"
                  ],
                  "type": "string"
                }
              },
              "required": [
                "name"
              ],
              "type": "object"
            },
            "outputSchema": {
              "$schema": "https://json-schema.org/draft/2020-12/schema",
              "oneOf": [
                {
                  "additionalProperties": false,
                  "properties": {
                    "abilities": {
                      "items": {
                        "additionalProperties": false,
                        "properties": {
                          "area": {
                            "anyOf": [
                              {
                                "additionalProperties": false,
                                "properties": {
                                  "ascii": {
                                    "type": "string"
                                  },
                                  "cells": {
                                    "items": {
                                      "type": "number"
                                    },
                                    "type": "array"
                                  },
                                  "effectOnCaster": {
                                    "type": "boolean"
                                  },
                                  "effectTiles": {
                                    "type": "number"
                                  },
                                  "height": {
                                    "type": "number"
                                  },
                                  "key": {
                                    "type": "string"
                                  },
                                  "width": {
                                    "type": "number"
                                  }
                                },
                                "required": [
                                  "key",
                                  "width",
                                  "height",
                                  "cells",
                                  "ascii",
                                  "effectTiles",
                                  "effectOnCaster"
                                ],
                                "type": "object"
                              },
                              {
                                "type": "null"
                              }
                            ]
                          },
                          "effect": {
                            "type": [
                              "string",
                              "null"
                            ]
                          },
                          "element": {
                            "type": [
                              "string",
                              "null"
                            ]
                          },
                          "name": {
                            "type": "string"
                          }
                        },
                        "required": [
                          "name",
                          "effect",
                          "element",
                          "area"
                        ],
                        "type": "object"
                      },
                      "type": "array"
                    },
                    "armor": {
                      "type": [
                        "number",
                        "null"
                      ]
                    },
                    "article": {
                      "description": "Article the game prints before the name. Null: none, as for bosses.",
                      "type": [
                        "string",
                        "null"
                      ]
                    },
                    "bestiaryClass": {
                      "type": [
                        "string",
                        "null"
                      ]
                    },
                    "bestiaryLevel": {
                      "type": [
                        "string",
                        "null"
                      ]
                    },
                    "convinceCost": {
                      "description": "Mana. 0: cannot be convinced.",
                      "type": [
                        "number",
                        "null"
                      ]
                    },
                    "detail": {
                      "additionalProperties": {
                        "type": [
                          "string",
                          "number",
                          "null"
                        ]
                      },
                      "propertyNames": {
                        "type": "string"
                      },
                      "type": "object"
                    },
                    "experience": {
                      "type": [
                        "number",
                        "null"
                      ]
                    },
                    "goldPerKill": {
                      "description": "Estimated gross loot value at NPC prices. Drops without a recorded chance are left out, and items that sell only on the market count as 0.",
                      "type": [
                        "number",
                        "null"
                      ]
                    },
                    "hitpoints": {
                      "type": [
                        "number",
                        "null"
                      ]
                    },
                    "illusionable": {
                      "type": [
                        "boolean",
                        "null"
                      ]
                    },
                    "image": {
                      "anyOf": [
                        {
                          "additionalProperties": false,
                          "properties": {
                            "descriptionUrl": {
                              "type": "string"
                            },
                            "fileName": {
                              "type": "string"
                            },
                            "height": {
                              "type": "number"
                            },
                            "mimeType": {
                              "type": "string"
                            },
                            "url": {
                              "type": "string"
                            },
                            "width": {
                              "type": "number"
                            }
                          },
                          "required": [
                            "fileName",
                            "url",
                            "descriptionUrl",
                            "width",
                            "height",
                            "mimeType"
                          ],
                          "type": "object"
                        },
                        {
                          "type": "null"
                        }
                      ],
                      "description": "Sprite image link. Dimensions are pixels, not map squares."
                    },
                    "isBoss": {
                      "type": "boolean"
                    },
                    "loot": {
                      "items": {
                        "additionalProperties": false,
                        "properties": {
                          "chance": {
                            "type": [
                              "number",
                              "null"
                            ]
                          },
                          "item": {
                            "type": "string"
                          },
                          "max": {
                            "type": [
                              "number",
                              "null"
                            ]
                          },
                          "min": {
                            "type": [
                              "number",
                              "null"
                            ]
                          }
                        },
                        "required": [
                          "item",
                          "chance",
                          "min",
                          "max"
                        ],
                        "type": "object"
                      },
                      "type": "array"
                    },
                    "maxDamage": {
                      "anyOf": [
                        {
                          "additionalProperties": {
                            "type": [
                              "number",
                              "null"
                            ]
                          },
                          "propertyNames": {
                            "type": "string"
                          },
                          "type": "object"
                        },
                        {
                          "type": "null"
                        }
                      ]
                    },
                    "modifiers": {
                      "additionalProperties": {
                        "type": [
                          "number",
                          "null"
                        ]
                      },
                      "propertyNames": {
                        "type": "string"
                      },
                      "type": "object"
                    },
                    "name": {
                      "description": "Name as the game prints it.",
                      "type": [
                        "string",
                        "null"
                      ]
                    },
                    "paralysable": {
                      "type": [
                        "boolean",
                        "null"
                      ]
                    },
                    "plural": {
                      "description": "Plural as the game prints it.",
                      "type": [
                        "string",
                        "null"
                      ]
                    },
                    "pushObjects": {
                      "type": [
                        "boolean",
                        "null"
                      ]
                    },
                    "pushable": {
                      "type": [
                        "boolean",
                        "null"
                      ]
                    },
                    "raceId": {
                      "description": "Tibia client race ID, not unique: some creatures share one, such as boss phases. null: the wiki records none.",
                      "type": [
                        "number",
                        "null"
                      ]
                    },
                    "runsAt": {
                      "description": "Hit points at which it flees. 0: never flees.",
                      "type": [
                        "number",
                        "null"
                      ]
                    },
                    "seesInvisible": {
                      "type": [
                        "boolean",
                        "null"
                      ]
                    },
                    "sounds": {
                      "items": {
                        "type": "string"
                      },
                      "type": "array"
                    },
                    "source": {
                      "additionalProperties": false,
                      "properties": {
                        "indexGeneratedAt": {
                          "type": "string"
                        },
                        "page": {
                          "type": "string"
                        },
                        "url": {
                          "type": "string"
                        }
                      },
                      "required": [
                        "page",
                        "url",
                        "indexGeneratedAt"
                      ],
                      "type": "object"
                    },
                    "speed": {
                      "type": [
                        "number",
                        "null"
                      ]
                    },
                    "status": {
                      "type": [
                        "string",
                        "null"
                      ]
                    },
                    "summonCost": {
                      "description": "Mana. 0: cannot be summoned.",
                      "type": [
                        "number",
                        "null"
                      ]
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "const": "creature",
                      "type": "string"
                    }
                  },
                  "required": [
                    "type",
                    "image",
                    "title",
                    "name",
                    "plural",
                    "article",
                    "hitpoints",
                    "experience",
                    "armor",
                    "speed",
                    "bestiaryClass",
                    "bestiaryLevel",
                    "isBoss",
                    "status",
                    "runsAt",
                    "seesInvisible",
                    "paralysable",
                    "pushable",
                    "pushObjects",
                    "illusionable",
                    "summonCost",
                    "convinceCost",
                    "goldPerKill",
                    "raceId",
                    "modifiers",
                    "loot",
                    "abilities",
                    "maxDamage",
                    "sounds",
                    "source"
                  ],
                  "type": "object"
                },
                {
                  "additionalProperties": false,
                  "properties": {
                    "actualName": {
                      "description": "Name as the game prints it.",
                      "type": [
                        "string",
                        "null"
                      ]
                    },
                    "attributes": {
                      "additionalProperties": {
                        "type": [
                          "string",
                          "number"
                        ]
                      },
                      "propertyNames": {
                        "type": "string"
                      },
                      "type": "object"
                    },
                    "boughtBy": {
                      "items": {
                        "additionalProperties": false,
                        "properties": {
                          "city": {
                            "description": "For Rashid, who moves city daily, a buyer's city and position coordinates are null. His NPC page and tibia_where_to_sell give his week as rashidSchedule.",
                            "type": [
                              "string",
                              "null"
                            ]
                          },
                          "currency": {
                            "type": "string"
                          },
                          "npc": {
                            "type": "string"
                          },
                          "position": {
                            "additionalProperties": false,
                            "description": "For Rashid, who moves city daily, a buyer's city and position coordinates are null. His NPC page and tibia_where_to_sell give his week as rashidSchedule.",
                            "properties": {
                              "x": {
                                "type": [
                                  "number",
                                  "null"
                                ]
                              },
                              "y": {
                                "type": [
                                  "number",
                                  "null"
                                ]
                              },
                              "z": {
                                "type": [
                                  "number",
                                  "null"
                                ]
                              }
                            },
                            "required": [
                              "x",
                              "y",
                              "z"
                            ],
                            "type": "object"
                          },
                          "price": {
                            "type": "number"
                          }
                        },
                        "required": [
                          "npc",
                          "price",
                          "currency",
                          "city",
                          "position"
                        ],
                        "type": "object"
                      },
                      "type": "array"
                    },
                    "clientId": {
                      "type": [
                        "number",
                        "null"
                      ]
                    },
                    "detail": {
                      "additionalProperties": {
                        "type": [
                          "string",
                          "number",
                          "null"
                        ]
                      },
                      "propertyNames": {
                        "type": "string"
                      },
                      "type": "object"
                    },
                    "image": {
                      "anyOf": [
                        {
                          "additionalProperties": false,
                          "properties": {
                            "descriptionUrl": {
                              "type": "string"
                            },
                            "fileName": {
                              "type": "string"
                            },
                            "height": {
                              "type": "number"
                            },
                            "mimeType": {
                              "type": "string"
                            },
                            "url": {
                              "type": "string"
                            },
                            "width": {
                              "type": "number"
                            }
                          },
                          "required": [
                            "fileName",
                            "url",
                            "descriptionUrl",
                            "width",
                            "height",
                            "mimeType"
                          ],
                          "type": "object"
                        },
                        {
                          "type": "null"
                        }
                      ],
                      "description": "Sprite image link. Dimensions are pixels, not map squares."
                    },
                    "isImmobile": {
                      "type": [
                        "boolean",
                        "null"
                      ]
                    },
                    "isMarketable": {
                      "type": [
                        "boolean",
                        "null"
                      ]
                    },
                    "isPickupable": {
                      "type": [
                        "boolean",
                        "null"
                      ]
                    },
                    "isStackable": {
                      "type": [
                        "boolean",
                        "null"
                      ]
                    },
                    "itemClass": {
                      "type": [
                        "string",
                        "null"
                      ]
                    },
                    "itemType": {
                      "type": [
                        "string",
                        "null"
                      ]
                    },
                    "keys": {
                      "items": {
                        "additionalProperties": false,
                        "properties": {
                          "location": {
                            "type": [
                              "string",
                              "null"
                            ]
                          },
                          "material": {
                            "type": [
                              "string",
                              "null"
                            ]
                          },
                          "name": {
                            "type": [
                              "string",
                              "null"
                            ]
                          },
                          "notes": {
                            "type": [
                              "string",
                              "null"
                            ]
                          },
                          "number": {
                            "type": [
                              "number",
                              "null"
                            ]
                          },
                          "title": {
                            "type": "string"
                          }
                        },
                        "required": [
                          "title",
                          "number",
                          "name",
                          "material",
                          "location",
                          "notes"
                        ],
                        "type": "object"
                      },
                      "type": "array"
                    },
                    "plural": {
                      "description": "Plural as the game prints it.",
                      "type": [
                        "string",
                        "null"
                      ]
                    },
                    "proficiencyPerks": {
                      "items": {
                        "additionalProperties": false,
                        "properties": {
                          "effect": {
                            "type": [
                              "string",
                              "null"
                            ]
                          },
                          "level": {
                            "type": [
                              "number",
                              "null"
                            ]
                          },
                          "skill": {
                            "type": [
                              "string",
                              "null"
                            ]
                          }
                        },
                        "required": [
                          "level",
                          "effect",
                          "skill"
                        ],
                        "type": "object"
                      },
                      "type": "array"
                    },
                    "sounds": {
                      "items": {
                        "type": "string"
                      },
                      "type": "array"
                    },
                    "source": {
                      "additionalProperties": false,
                      "properties": {
                        "indexGeneratedAt": {
                          "type": "string"
                        },
                        "page": {
                          "type": "string"
                        },
                        "url": {
                          "type": "string"
                        }
                      },
                      "required": [
                        "page",
                        "url",
                        "indexGeneratedAt"
                      ],
                      "type": "object"
                    },
                    "status": {
                      "type": [
                        "string",
                        "null"
                      ]
                    },
                    "storeOffers": {
                      "items": {
                        "additionalProperties": false,
                        "properties": {
                          "amount": {
                            "type": [
                              "number",
                              "null"
                            ]
                          },
                          "currency": {
                            "type": [
                              "string",
                              "null"
                            ]
                          },
                          "price": {
                            "type": [
                              "number",
                              "null"
                            ]
                          }
                        },
                        "required": [
                          "price",
                          "amount",
                          "currency"
                        ],
                        "type": "object"
                      },
                      "type": "array"
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "const": "item",
                      "type": "string"
                    },
                    "typeSecondary": {
                      "type": [
                        "string",
                        "null"
                      ]
                    },
                    "valueBuy": {
                      "type": [
                        "number",
                        "null"
                      ]
                    },
                    "valueBuyCurrency": {
                      "description": "Currency of the price beside it, as the wiki names it, e.g. Gold Coin, Tibia Coins or Event Points. null when there is no price.",
                      "type": [
                        "string",
                        "null"
                      ]
                    },
                    "valueSell": {
                      "type": [
                        "number",
                        "null"
                      ]
                    },
                    "weight": {
                      "type": [
                        "number",
                        "null"
                      ]
                    }
                  },
                  "required": [
                    "type",
                    "image",
                    "title",
                    "actualName",
                    "plural",
                    "itemClass",
                    "itemType",
                    "typeSecondary",
                    "weight",
                    "valueBuy",
                    "valueBuyCurrency",
                    "valueSell",
                    "isMarketable",
                    "isStackable",
                    "isPickupable",
                    "isImmobile",
                    "clientId",
                    "status",
                    "attributes",
                    "keys",
                    "storeOffers",
                    "proficiencyPerks",
                    "boughtBy",
                    "sounds",
                    "source"
                  ],
                  "type": "object"
                },
                {
                  "additionalProperties": false,
                  "properties": {
                    "buys": {
                      "description": "Items the player can sell to this NPC.",
                      "items": {
                        "additionalProperties": false,
                        "properties": {
                          "currency": {
                            "type": "string"
                          },
                          "item": {
                            "type": "string"
                          },
                          "price": {
                            "type": "number"
                          }
                        },
                        "required": [
                          "item",
                          "price",
                          "currency"
                        ],
                        "type": "object"
                      },
                      "type": "array"
                    },
                    "city": {
                      "type": [
                        "string",
                        "null"
                      ]
                    },
                    "destinations": {
                      "items": {
                        "additionalProperties": false,
                        "properties": {
                          "name": {
                            "type": "string"
                          },
                          "notes": {
                            "type": [
                              "string",
                              "null"
                            ]
                          },
                          "origin": {
                            "description": "Where the leg starts. null: not recorded, it starts at one of the NPC's positions.",
                            "type": [
                              "string",
                              "null"
                            ]
                          },
                          "price": {
                            "description": "Route price in gold. 0: free or not recorded, see notes.",
                            "type": [
                              "number",
                              "null"
                            ]
                          }
                        },
                        "required": [
                          "name",
                          "price",
                          "origin",
                          "notes"
                        ],
                        "type": "object"
                      },
                      "type": "array"
                    },
                    "detail": {
                      "additionalProperties": {
                        "type": [
                          "string",
                          "number",
                          "null"
                        ]
                      },
                      "propertyNames": {
                        "type": "string"
                      },
                      "type": "object"
                    },
                    "gender": {
                      "type": [
                        "string",
                        "null"
                      ]
                    },
                    "image": {
                      "anyOf": [
                        {
                          "additionalProperties": false,
                          "properties": {
                            "descriptionUrl": {
                              "type": "string"
                            },
                            "fileName": {
                              "type": "string"
                            },
                            "height": {
                              "type": "number"
                            },
                            "mimeType": {
                              "type": "string"
                            },
                            "url": {
                              "type": "string"
                            },
                            "width": {
                              "type": "number"
                            }
                          },
                          "required": [
                            "fileName",
                            "url",
                            "descriptionUrl",
                            "width",
                            "height",
                            "mimeType"
                          ],
                          "type": "object"
                        },
                        {
                          "type": "null"
                        }
                      ],
                      "description": "Sprite image link. Dimensions are pixels, not map squares."
                    },
                    "jobs": {
                      "items": {
                        "type": "string"
                      },
                      "type": "array"
                    },
                    "location": {
                      "type": [
                        "string",
                        "null"
                      ]
                    },
                    "position": {
                      "additionalProperties": false,
                      "properties": {
                        "x": {
                          "type": [
                            "number",
                            "null"
                          ]
                        },
                        "y": {
                          "type": [
                            "number",
                            "null"
                          ]
                        },
                        "z": {
                          "type": [
                            "number",
                            "null"
                          ]
                        }
                      },
                      "required": [
                        "x",
                        "y",
                        "z"
                      ],
                      "type": "object"
                    },
                    "positions": {
                      "items": {
                        "additionalProperties": false,
                        "properties": {
                          "city": {
                            "type": [
                              "string",
                              "null"
                            ]
                          },
                          "geolabel": {
                            "type": [
                              "string",
                              "null"
                            ]
                          },
                          "position": {
                            "additionalProperties": false,
                            "properties": {
                              "x": {
                                "type": [
                                  "number",
                                  "null"
                                ]
                              },
                              "y": {
                                "type": [
                                  "number",
                                  "null"
                                ]
                              },
                              "z": {
                                "type": [
                                  "number",
                                  "null"
                                ]
                              }
                            },
                            "required": [
                              "x",
                              "y",
                              "z"
                            ],
                            "type": "object"
                          },
                          "subarea": {
                            "type": [
                              "string",
                              "null"
                            ]
                          }
                        },
                        "required": [
                          "city",
                          "subarea",
                          "geolabel",
                          "position"
                        ],
                        "type": "object"
                      },
                      "type": "array"
                    },
                    "races": {
                      "items": {
                        "type": "string"
                      },
                      "type": "array"
                    },
                    "rashidSchedule": {
                      "items": {
                        "additionalProperties": false,
                        "properties": {
                          "city": {
                            "type": [
                              "string",
                              "null"
                            ]
                          },
                          "day": {
                            "type": "string"
                          },
                          "location": {
                            "type": [
                              "string",
                              "null"
                            ]
                          },
                          "position": {
                            "additionalProperties": false,
                            "properties": {
                              "x": {
                                "type": [
                                  "number",
                                  "null"
                                ]
                              },
                              "y": {
                                "type": [
                                  "number",
                                  "null"
                                ]
                              },
                              "z": {
                                "type": [
                                  "number",
                                  "null"
                                ]
                              }
                            },
                            "required": [
                              "x",
                              "y",
                              "z"
                            ],
                            "type": "object"
                          }
                        },
                        "required": [
                          "day",
                          "city",
                          "location",
                          "position"
                        ],
                        "type": "object"
                      },
                      "type": "array"
                    },
                    "sells": {
                      "description": "Items the player can buy from this NPC.",
                      "items": {
                        "additionalProperties": false,
                        "properties": {
                          "currency": {
                            "type": "string"
                          },
                          "item": {
                            "type": "string"
                          },
                          "price": {
                            "type": "number"
                          }
                        },
                        "required": [
                          "item",
                          "price",
                          "currency"
                        ],
                        "type": "object"
                      },
                      "type": "array"
                    },
                    "source": {
                      "additionalProperties": false,
                      "properties": {
                        "indexGeneratedAt": {
                          "type": "string"
                        },
                        "page": {
                          "type": "string"
                        },
                        "url": {
                          "type": "string"
                        }
                      },
                      "required": [
                        "page",
                        "url",
                        "indexGeneratedAt"
                      ],
                      "type": "object"
                    },
                    "status": {
                      "type": [
                        "string",
                        "null"
                      ]
                    },
                    "subarea": {
                      "type": [
                        "string",
                        "null"
                      ]
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "const": "npc",
                      "type": "string"
                    }
                  },
                  "required": [
                    "type",
                    "image",
                    "title",
                    "gender",
                    "city",
                    "subarea",
                    "location",
                    "position",
                    "status",
                    "jobs",
                    "races",
                    "destinations",
                    "positions",
                    "buys",
                    "sells",
                    "source"
                  ],
                  "type": "object"
                },
                {
                  "additionalProperties": false,
                  "properties": {
                    "dangers": {
                      "items": {
                        "type": "string"
                      },
                      "type": "array"
                    },
                    "detail": {
                      "additionalProperties": {
                        "type": [
                          "string",
                          "number",
                          "null"
                        ]
                      },
                      "propertyNames": {
                        "type": "string"
                      },
                      "type": "object"
                    },
                    "isPremium": {
                      "type": [
                        "boolean",
                        "null"
                      ]
                    },
                    "legend": {
                      "type": [
                        "string",
                        "null"
                      ]
                    },
                    "levelRecommended": {
                      "type": [
                        "number",
                        "null"
                      ]
                    },
                    "levelRequired": {
                      "type": [
                        "number",
                        "null"
                      ]
                    },
                    "location": {
                      "type": [
                        "string",
                        "null"
                      ]
                    },
                    "questLog": {
                      "type": [
                        "boolean",
                        "null"
                      ]
                    },
                    "rewards": {
                      "items": {
                        "type": "string"
                      },
                      "type": "array"
                    },
                    "source": {
                      "additionalProperties": false,
                      "properties": {
                        "indexGeneratedAt": {
                          "type": "string"
                        },
                        "page": {
                          "type": "string"
                        },
                        "url": {
                          "type": "string"
                        }
                      },
                      "required": [
                        "page",
                        "url",
                        "indexGeneratedAt"
                      ],
                      "type": "object"
                    },
                    "status": {
                      "type": [
                        "string",
                        "null"
                      ]
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "const": "quest",
                      "type": "string"
                    }
                  },
                  "required": [
                    "type",
                    "title",
                    "location",
                    "levelRequired",
                    "levelRecommended",
                    "isPremium",
                    "questLog",
                    "legend",
                    "status",
                    "dangers",
                    "rewards",
                    "source"
                  ],
                  "type": "object"
                },
                {
                  "additionalProperties": false,
                  "properties": {
                    "areaShape": {
                      "anyOf": [
                        {
                          "additionalProperties": false,
                          "properties": {
                            "affectedTiles": {
                              "type": "number"
                            },
                            "ascii": {
                              "type": "string"
                            },
                            "cells": {
                              "items": {
                                "type": "number"
                              },
                              "type": "array"
                            },
                            "corroborated": {
                              "type": "boolean"
                            },
                            "derivedFrom": {
                              "const": "animation",
                              "type": "string"
                            },
                            "height": {
                              "type": "number"
                            },
                            "sourceImage": {
                              "type": "string"
                            },
                            "sourceUrl": {
                              "type": "string"
                            },
                            "width": {
                              "type": "number"
                            }
                          },
                          "required": [
                            "width",
                            "height",
                            "cells",
                            "ascii",
                            "affectedTiles",
                            "derivedFrom",
                            "sourceImage",
                            "sourceUrl",
                            "corroborated"
                          ],
                          "type": "object"
                        },
                        {
                          "type": "null"
                        }
                      ],
                      "description": "Tiles a spell covers, read from its wiki animation."
                    },
                    "basePower": {
                      "type": [
                        "number",
                        "null"
                      ]
                    },
                    "cooldown": {
                      "type": [
                        "number",
                        "null"
                      ]
                    },
                    "detail": {
                      "additionalProperties": {
                        "type": [
                          "string",
                          "number",
                          "null"
                        ]
                      },
                      "propertyNames": {
                        "type": "string"
                      },
                      "type": "object"
                    },
                    "effect": {
                      "type": [
                        "string",
                        "null"
                      ]
                    },
                    "element": {
                      "type": [
                        "string",
                        "null"
                      ]
                    },
                    "group": {
                      "type": [
                        "string",
                        "null"
                      ]
                    },
                    "groupCooldown": {
                      "description": "Seconds before another spell of the same group can be cast.",
                      "type": [
                        "number",
                        "null"
                      ]
                    },
                    "image": {
                      "anyOf": [
                        {
                          "additionalProperties": false,
                          "properties": {
                            "descriptionUrl": {
                              "type": "string"
                            },
                            "fileName": {
                              "type": "string"
                            },
                            "height": {
                              "type": "number"
                            },
                            "mimeType": {
                              "type": "string"
                            },
                            "url": {
                              "type": "string"
                            },
                            "width": {
                              "type": "number"
                            }
                          },
                          "required": [
                            "fileName",
                            "url",
                            "descriptionUrl",
                            "width",
                            "height",
                            "mimeType"
                          ],
                          "type": "object"
                        },
                        {
                          "type": "null"
                        }
                      ],
                      "description": "Sprite image link. Dimensions are pixels, not map squares."
                    },
                    "isPassive": {
                      "type": [
                        "boolean",
                        "null"
                      ]
                    },
                    "isPremium": {
                      "type": [
                        "boolean",
                        "null"
                      ]
                    },
                    "isPromotion": {
                      "type": [
                        "boolean",
                        "null"
                      ]
                    },
                    "isWheelSpell": {
                      "type": [
                        "boolean",
                        "null"
                      ]
                    },
                    "level": {
                      "type": [
                        "number",
                        "null"
                      ]
                    },
                    "mana": {
                      "type": [
                        "number",
                        "null"
                      ]
                    },
                    "runeGroup": {
                      "type": [
                        "string",
                        "null"
                      ]
                    },
                    "secondaryGroup": {
                      "type": [
                        "string",
                        "null"
                      ]
                    },
                    "secondaryGroupCooldown": {
                      "description": "Seconds before another spell of its secondary group can be cast.",
                      "type": [
                        "number",
                        "null"
                      ]
                    },
                    "soul": {
                      "type": [
                        "number",
                        "null"
                      ]
                    },
                    "source": {
                      "additionalProperties": false,
                      "properties": {
                        "indexGeneratedAt": {
                          "type": "string"
                        },
                        "page": {
                          "type": "string"
                        },
                        "url": {
                          "type": "string"
                        }
                      },
                      "required": [
                        "page",
                        "url",
                        "indexGeneratedAt"
                      ],
                      "type": "object"
                    },
                    "spellType": {
                      "type": [
                        "string",
                        "null"
                      ]
                    },
                    "status": {
                      "type": [
                        "string",
                        "null"
                      ]
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "const": "spell",
                      "type": "string"
                    },
                    "vocations": {
                      "items": {
                        "enum": [
                          "knight",
                          "sorcerer",
                          "druid",
                          "paladin",
                          "monk"
                        ],
                        "type": "string"
                      },
                      "type": "array"
                    },
                    "words": {
                      "type": [
                        "string",
                        "null"
                      ]
                    }
                  },
                  "required": [
                    "type",
                    "areaShape",
                    "image",
                    "title",
                    "words",
                    "spellType",
                    "element",
                    "mana",
                    "level",
                    "soul",
                    "isPremium",
                    "cooldown",
                    "effect",
                    "vocations",
                    "isPromotion",
                    "isWheelSpell",
                    "isPassive",
                    "basePower",
                    "group",
                    "secondaryGroup",
                    "runeGroup",
                    "groupCooldown",
                    "secondaryGroupCooldown",
                    "status",
                    "source"
                  ],
                  "type": "object"
                },
                {
                  "additionalProperties": false,
                  "properties": {
                    "achievementId": {
                      "type": [
                        "number",
                        "null"
                      ]
                    },
                    "description": {
                      "type": [
                        "string",
                        "null"
                      ]
                    },
                    "detail": {
                      "additionalProperties": {
                        "type": [
                          "string",
                          "number",
                          "null"
                        ]
                      },
                      "propertyNames": {
                        "type": "string"
                      },
                      "type": "object"
                    },
                    "grade": {
                      "type": [
                        "number",
                        "null"
                      ]
                    },
                    "isPremium": {
                      "type": [
                        "boolean",
                        "null"
                      ]
                    },
                    "isSecret": {
                      "type": [
                        "boolean",
                        "null"
                      ]
                    },
                    "points": {
                      "type": [
                        "number",
                        "null"
                      ]
                    },
                    "source": {
                      "additionalProperties": false,
                      "properties": {
                        "indexGeneratedAt": {
                          "type": "string"
                        },
                        "page": {
                          "type": "string"
                        },
                        "url": {
                          "type": "string"
                        }
                      },
                      "required": [
                        "page",
                        "url",
                        "indexGeneratedAt"
                      ],
                      "type": "object"
                    },
                    "spoiler": {
                      "type": [
                        "string",
                        "null"
                      ]
                    },
                    "status": {
                      "type": [
                        "string",
                        "null"
                      ]
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "const": "achievement",
                      "type": "string"
                    }
                  },
                  "required": [
                    "type",
                    "title",
                    "grade",
                    "points",
                    "description",
                    "spoiler",
                    "isSecret",
                    "isPremium",
                    "achievementId",
                    "status",
                    "source"
                  ],
                  "type": "object"
                },
                {
                  "additionalProperties": false,
                  "properties": {
                    "beds": {
                      "type": [
                        "number",
                        "null"
                      ]
                    },
                    "city": {
                      "type": [
                        "string",
                        "null"
                      ]
                    },
                    "detail": {
                      "additionalProperties": {
                        "type": [
                          "string",
                          "number",
                          "null"
                        ]
                      },
                      "propertyNames": {
                        "type": "string"
                      },
                      "type": "object"
                    },
                    "floors": {
                      "type": [
                        "number",
                        "null"
                      ]
                    },
                    "houseId": {
                      "type": [
                        "number",
                        "null"
                      ]
                    },
                    "isGuildhall": {
                      "type": [
                        "boolean",
                        "null"
                      ]
                    },
                    "location": {
                      "type": [
                        "string",
                        "null"
                      ]
                    },
                    "position": {
                      "additionalProperties": false,
                      "properties": {
                        "x": {
                          "type": [
                            "number",
                            "null"
                          ]
                        },
                        "y": {
                          "type": [
                            "number",
                            "null"
                          ]
                        },
                        "z": {
                          "type": [
                            "number",
                            "null"
                          ]
                        }
                      },
                      "required": [
                        "x",
                        "y",
                        "z"
                      ],
                      "type": "object"
                    },
                    "rent": {
                      "type": [
                        "number",
                        "null"
                      ]
                    },
                    "rooms": {
                      "type": [
                        "number",
                        "null"
                      ]
                    },
                    "size": {
                      "type": [
                        "number",
                        "null"
                      ]
                    },
                    "source": {
                      "additionalProperties": false,
                      "properties": {
                        "indexGeneratedAt": {
                          "type": "string"
                        },
                        "page": {
                          "type": "string"
                        },
                        "url": {
                          "type": "string"
                        }
                      },
                      "required": [
                        "page",
                        "url",
                        "indexGeneratedAt"
                      ],
                      "type": "object"
                    },
                    "status": {
                      "type": [
                        "string",
                        "null"
                      ]
                    },
                    "street": {
                      "type": [
                        "string",
                        "null"
                      ]
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "const": "house",
                      "type": "string"
                    }
                  },
                  "required": [
                    "type",
                    "title",
                    "houseId",
                    "city",
                    "street",
                    "location",
                    "beds",
                    "rent",
                    "size",
                    "rooms",
                    "floors",
                    "position",
                    "isGuildhall",
                    "status",
                    "source"
                  ],
                  "type": "object"
                },
                {
                  "additionalProperties": false,
                  "properties": {
                    "category": {
                      "type": [
                        "string",
                        "null"
                      ]
                    },
                    "detail": {
                      "additionalProperties": {
                        "type": [
                          "string",
                          "number",
                          "null"
                        ]
                      },
                      "propertyNames": {
                        "type": "string"
                      },
                      "type": "object"
                    },
                    "effect": {
                      "type": [
                        "string",
                        "null"
                      ]
                    },
                    "image": {
                      "anyOf": [
                        {
                          "additionalProperties": false,
                          "properties": {
                            "descriptionUrl": {
                              "type": "string"
                            },
                            "fileName": {
                              "type": "string"
                            },
                            "height": {
                              "type": "number"
                            },
                            "mimeType": {
                              "type": "string"
                            },
                            "url": {
                              "type": "string"
                            },
                            "width": {
                              "type": "number"
                            }
                          },
                          "required": [
                            "fileName",
                            "url",
                            "descriptionUrl",
                            "width",
                            "height",
                            "mimeType"
                          ],
                          "type": "object"
                        },
                        {
                          "type": "null"
                        }
                      ],
                      "description": "Sprite image link. Dimensions are pixels, not map squares."
                    },
                    "imbuementType": {
                      "type": [
                        "string",
                        "null"
                      ]
                    },
                    "materials": {
                      "items": {
                        "additionalProperties": false,
                        "properties": {
                          "amount": {
                            "type": [
                              "number",
                              "null"
                            ]
                          },
                          "item": {
                            "type": "string"
                          }
                        },
                        "required": [
                          "item",
                          "amount"
                        ],
                        "type": "object"
                      },
                      "type": "array"
                    },
                    "slots": {
                      "items": {
                        "type": "string"
                      },
                      "type": "array"
                    },
                    "source": {
                      "additionalProperties": false,
                      "properties": {
                        "indexGeneratedAt": {
                          "type": "string"
                        },
                        "page": {
                          "type": "string"
                        },
                        "url": {
                          "type": "string"
                        }
                      },
                      "required": [
                        "page",
                        "url",
                        "indexGeneratedAt"
                      ],
                      "type": "object"
                    },
                    "status": {
                      "type": [
                        "string",
                        "null"
                      ]
                    },
                    "tier": {
                      "type": [
                        "string",
                        "null"
                      ]
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "const": "imbuement",
                      "type": "string"
                    }
                  },
                  "required": [
                    "type",
                    "image",
                    "title",
                    "tier",
                    "category",
                    "imbuementType",
                    "effect",
                    "slots",
                    "status",
                    "materials",
                    "source"
                  ],
                  "type": "object"
                },
                {
                  "additionalProperties": false,
                  "properties": {
                    "charmType": {
                      "type": [
                        "string",
                        "null"
                      ]
                    },
                    "costs": {
                      "items": {
                        "type": [
                          "number",
                          "null"
                        ]
                      },
                      "type": "array"
                    },
                    "detail": {
                      "additionalProperties": {
                        "type": [
                          "string",
                          "number",
                          "null"
                        ]
                      },
                      "propertyNames": {
                        "type": "string"
                      },
                      "type": "object"
                    },
                    "effect": {
                      "type": [
                        "string",
                        "null"
                      ]
                    },
                    "image": {
                      "anyOf": [
                        {
                          "additionalProperties": false,
                          "properties": {
                            "descriptionUrl": {
                              "type": "string"
                            },
                            "fileName": {
                              "type": "string"
                            },
                            "height": {
                              "type": "number"
                            },
                            "mimeType": {
                              "type": "string"
                            },
                            "url": {
                              "type": "string"
                            },
                            "width": {
                              "type": "number"
                            }
                          },
                          "required": [
                            "fileName",
                            "url",
                            "descriptionUrl",
                            "width",
                            "height",
                            "mimeType"
                          ],
                          "type": "object"
                        },
                        {
                          "type": "null"
                        }
                      ],
                      "description": "Sprite image link. Dimensions are pixels, not map squares."
                    },
                    "source": {
                      "additionalProperties": false,
                      "properties": {
                        "indexGeneratedAt": {
                          "type": "string"
                        },
                        "page": {
                          "type": "string"
                        },
                        "url": {
                          "type": "string"
                        }
                      },
                      "required": [
                        "page",
                        "url",
                        "indexGeneratedAt"
                      ],
                      "type": "object"
                    },
                    "status": {
                      "type": [
                        "string",
                        "null"
                      ]
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "const": "charm",
                      "type": "string"
                    }
                  },
                  "required": [
                    "type",
                    "image",
                    "title",
                    "charmType",
                    "effect",
                    "costs",
                    "status",
                    "source"
                  ],
                  "type": "object"
                },
                {
                  "additionalProperties": false,
                  "properties": {
                    "achievement": {
                      "type": [
                        "string",
                        "null"
                      ]
                    },
                    "clientId": {
                      "type": [
                        "number",
                        "null"
                      ]
                    },
                    "detail": {
                      "additionalProperties": {
                        "type": [
                          "string",
                          "number",
                          "null"
                        ]
                      },
                      "propertyNames": {
                        "type": "string"
                      },
                      "type": "object"
                    },
                    "image": {
                      "anyOf": [
                        {
                          "additionalProperties": false,
                          "properties": {
                            "descriptionUrl": {
                              "type": "string"
                            },
                            "fileName": {
                              "type": "string"
                            },
                            "height": {
                              "type": "number"
                            },
                            "mimeType": {
                              "type": "string"
                            },
                            "url": {
                              "type": "string"
                            },
                            "width": {
                              "type": "number"
                            }
                          },
                          "required": [
                            "fileName",
                            "url",
                            "descriptionUrl",
                            "width",
                            "height",
                            "mimeType"
                          ],
                          "type": "object"
                        },
                        {
                          "type": "null"
                        }
                      ],
                      "description": "Sprite image link. Dimensions are pixels, not map squares."
                    },
                    "isBuyable": {
                      "type": [
                        "boolean",
                        "null"
                      ]
                    },
                    "lightColor": {
                      "type": [
                        "number",
                        "null"
                      ]
                    },
                    "lightRadius": {
                      "type": [
                        "number",
                        "null"
                      ]
                    },
                    "price": {
                      "type": [
                        "number",
                        "null"
                      ]
                    },
                    "priceCurrency": {
                      "description": "Currency of the price beside it, as the wiki names it, e.g. Gold Coin, Tibia Coins or Event Points. null when there is no price.",
                      "type": [
                        "string",
                        "null"
                      ]
                    },
                    "source": {
                      "additionalProperties": false,
                      "properties": {
                        "indexGeneratedAt": {
                          "type": "string"
                        },
                        "page": {
                          "type": "string"
                        },
                        "url": {
                          "type": "string"
                        }
                      },
                      "required": [
                        "page",
                        "url",
                        "indexGeneratedAt"
                      ],
                      "type": "object"
                    },
                    "speed": {
                      "type": [
                        "number",
                        "null"
                      ]
                    },
                    "status": {
                      "type": [
                        "string",
                        "null"
                      ]
                    },
                    "tamingMethod": {
                      "type": [
                        "string",
                        "null"
                      ]
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "const": "mount",
                      "type": "string"
                    }
                  },
                  "required": [
                    "type",
                    "image",
                    "title",
                    "speed",
                    "tamingMethod",
                    "isBuyable",
                    "price",
                    "priceCurrency",
                    "achievement",
                    "lightColor",
                    "lightRadius",
                    "clientId",
                    "status",
                    "source"
                  ],
                  "type": "object"
                },
                {
                  "additionalProperties": false,
                  "properties": {
                    "achievement": {
                      "type": [
                        "string",
                        "null"
                      ]
                    },
                    "detail": {
                      "additionalProperties": {
                        "type": [
                          "string",
                          "number",
                          "null"
                        ]
                      },
                      "propertyNames": {
                        "type": "string"
                      },
                      "type": "object"
                    },
                    "femaleClientId": {
                      "type": [
                        "number",
                        "null"
                      ]
                    },
                    "fullPrice": {
                      "type": [
                        "number",
                        "null"
                      ]
                    },
                    "isBought": {
                      "type": [
                        "boolean",
                        "null"
                      ]
                    },
                    "isPremium": {
                      "type": [
                        "boolean",
                        "null"
                      ]
                    },
                    "isTournament": {
                      "type": [
                        "boolean",
                        "null"
                      ]
                    },
                    "maleClientId": {
                      "type": [
                        "number",
                        "null"
                      ]
                    },
                    "outfitType": {
                      "type": [
                        "string",
                        "null"
                      ]
                    },
                    "quests": {
                      "items": {
                        "additionalProperties": false,
                        "properties": {
                          "quest": {
                            "type": "string"
                          },
                          "unlockType": {
                            "type": [
                              "string",
                              "null"
                            ]
                          }
                        },
                        "required": [
                          "quest",
                          "unlockType"
                        ],
                        "type": "object"
                      },
                      "type": "array"
                    },
                    "source": {
                      "additionalProperties": false,
                      "properties": {
                        "indexGeneratedAt": {
                          "type": "string"
                        },
                        "page": {
                          "type": "string"
                        },
                        "url": {
                          "type": "string"
                        }
                      },
                      "required": [
                        "page",
                        "url",
                        "indexGeneratedAt"
                      ],
                      "type": "object"
                    },
                    "status": {
                      "type": [
                        "string",
                        "null"
                      ]
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "const": "outfit",
                      "type": "string"
                    }
                  },
                  "required": [
                    "type",
                    "title",
                    "outfitType",
                    "isPremium",
                    "isBought",
                    "isTournament",
                    "fullPrice",
                    "achievement",
                    "maleClientId",
                    "femaleClientId",
                    "status",
                    "quests",
                    "source"
                  ],
                  "type": "object"
                },
                {
                  "additionalProperties": false,
                  "properties": {
                    "author": {
                      "type": [
                        "string",
                        "null"
                      ]
                    },
                    "blurb": {
                      "type": [
                        "string",
                        "null"
                      ]
                    },
                    "bookType": {
                      "type": [
                        "string",
                        "null"
                      ]
                    },
                    "detail": {
                      "additionalProperties": {
                        "type": [
                          "string",
                          "number",
                          "null"
                        ]
                      },
                      "propertyNames": {
                        "type": "string"
                      },
                      "type": "object"
                    },
                    "itemId": {
                      "type": [
                        "number",
                        "null"
                      ]
                    },
                    "location": {
                      "type": [
                        "string",
                        "null"
                      ]
                    },
                    "nextBook": {
                      "type": [
                        "string",
                        "null"
                      ]
                    },
                    "prevBook": {
                      "type": [
                        "string",
                        "null"
                      ]
                    },
                    "source": {
                      "additionalProperties": false,
                      "properties": {
                        "indexGeneratedAt": {
                          "type": "string"
                        },
                        "page": {
                          "type": "string"
                        },
                        "url": {
                          "type": "string"
                        }
                      },
                      "required": [
                        "page",
                        "url",
                        "indexGeneratedAt"
                      ],
                      "type": "object"
                    },
                    "status": {
                      "type": [
                        "string",
                        "null"
                      ]
                    },
                    "text": {
                      "type": [
                        "string",
                        "null"
                      ]
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "const": "book",
                      "type": "string"
                    }
                  },
                  "required": [
                    "type",
                    "title",
                    "bookType",
                    "itemId",
                    "location",
                    "blurb",
                    "author",
                    "prevBook",
                    "nextBook",
                    "status",
                    "source"
                  ],
                  "type": "object"
                },
                {
                  "additionalProperties": false,
                  "properties": {
                    "battleye": {
                      "type": [
                        "boolean",
                        "null"
                      ]
                    },
                    "battleyeType": {
                      "type": [
                        "string",
                        "null"
                      ]
                    },
                    "detail": {
                      "additionalProperties": {
                        "type": [
                          "string",
                          "number",
                          "null"
                        ]
                      },
                      "propertyNames": {
                        "type": "string"
                      },
                      "type": "object"
                    },
                    "isExperimental": {
                      "type": [
                        "boolean",
                        "null"
                      ]
                    },
                    "isPreview": {
                      "type": [
                        "boolean",
                        "null"
                      ]
                    },
                    "location": {
                      "type": [
                        "string",
                        "null"
                      ]
                    },
                    "mergedInto": {
                      "type": [
                        "string",
                        "null"
                      ]
                    },
                    "offlineSince": {
                      "type": [
                        "string",
                        "null"
                      ]
                    },
                    "onlineSince": {
                      "type": [
                        "string",
                        "null"
                      ]
                    },
                    "protectedSince": {
                      "type": [
                        "string",
                        "null"
                      ]
                    },
                    "pvpType": {
                      "type": [
                        "string",
                        "null"
                      ]
                    },
                    "source": {
                      "additionalProperties": false,
                      "properties": {
                        "indexGeneratedAt": {
                          "type": "string"
                        },
                        "page": {
                          "type": "string"
                        },
                        "url": {
                          "type": "string"
                        }
                      },
                      "required": [
                        "page",
                        "url",
                        "indexGeneratedAt"
                      ],
                      "type": "object"
                    },
                    "title": {
                      "type": "string"
                    },
                    "tradeBoard": {
                      "type": [
                        "number",
                        "null"
                      ]
                    },
                    "type": {
                      "const": "world",
                      "type": "string"
                    },
                    "worldBoard": {
                      "type": [
                        "number",
                        "null"
                      ]
                    }
                  },
                  "required": [
                    "type",
                    "title",
                    "location",
                    "pvpType",
                    "isPreview",
                    "isExperimental",
                    "onlineSince",
                    "offlineSince",
                    "mergedInto",
                    "battleye",
                    "battleyeType",
                    "protectedSince",
                    "worldBoard",
                    "tradeBoard",
                    "source"
                  ],
                  "type": "object"
                },
                {
                  "additionalProperties": false,
                  "properties": {
                    "changes": {
                      "type": [
                        "string",
                        "null"
                      ]
                    },
                    "detail": {
                      "additionalProperties": {
                        "type": [
                          "string",
                          "number",
                          "null"
                        ]
                      },
                      "propertyNames": {
                        "type": "string"
                      },
                      "type": "object"
                    },
                    "newsId": {
                      "type": [
                        "number",
                        "null"
                      ]
                    },
                    "next": {
                      "type": [
                        "string",
                        "null"
                      ]
                    },
                    "previous": {
                      "type": [
                        "string",
                        "null"
                      ]
                    },
                    "releaseDate": {
                      "type": [
                        "string",
                        "null"
                      ]
                    },
                    "source": {
                      "additionalProperties": false,
                      "properties": {
                        "indexGeneratedAt": {
                          "type": "string"
                        },
                        "page": {
                          "type": "string"
                        },
                        "url": {
                          "type": "string"
                        }
                      },
                      "required": [
                        "page",
                        "url",
                        "indexGeneratedAt"
                      ],
                      "type": "object"
                    },
                    "summary": {
                      "type": [
                        "string",
                        "null"
                      ]
                    },
                    "title": {
                      "type": "string"
                    },
                    "type": {
                      "const": "update",
                      "type": "string"
                    },
                    "typePrimary": {
                      "type": [
                        "string",
                        "null"
                      ]
                    },
                    "typeSecondary": {
                      "type": [
                        "string",
                        "null"
                      ]
                    }
                  },
                  "required": [
                    "type",
                    "title",
                    "releaseDate",
                    "newsId",
                    "typePrimary",
                    "typeSecondary",
                    "previous",
                    "next",
                    "summary",
                    "changes",
                    "source"
                  ],
                  "type": "object"
                }
              ],
              "type": "object"
            },
            "annotations": {
              "openWorldHint": false,
              "readOnlyHint": true
            }
          },
          {
            "name": "tibia_search",
            "description": "Find Tibia pages of any kind whose name contains a substring. Items also match by the name and plural the game prints. Turns an approximate or in-game name into the exact page name tibia_get expects. With a query, shortest name first, so the closest match leads. With types and no query, lists every page of those types by title, as in \"list every mount\".",
            "inputSchema": {
              "$schema": "https://json-schema.org/draft/2020-12/schema",
              "properties": {
                "cursor": {
                  "description": "Opaque cursor from a previous call.",
                  "type": "string"
                },
                "include_inactive": {
                  "default": false,
                  "description": "Include deprecated, event-only and unavailable pages.",
                  "type": "boolean"
                },
                "limit": {
                  "default": 25,
                  "maximum": 100,
                  "minimum": 1,
                  "type": "integer"
                },
                "query": {
                  "description": "Substring to match against page names, case-insensitive. Omit it to list every page of types.",
                  "minLength": 1,
                  "type": "string"
                },
                "types": {
                  "description": "Restrict to these kinds of page. Defaults to all. Required without a query.",
                  "items": {
                    "enum": [
                      "creature",
                      "item",
                      "npc",
                      "quest",
                      "spell",
                      "achievement",
                      "house",
                      "imbuement",
                      "charm",
                      "mount",
                      "outfit",
                      "book",
                      "world",
                      "update"
                    ],
                    "type": "string"
                  },
                  "type": "array"
                }
              },
              "type": "object"
            },
            "outputSchema": {
              "$schema": "https://json-schema.org/draft/2020-12/schema",
              "additionalProperties": false,
              "properties": {
                "indexGeneratedAt": {
                  "type": "string"
                },
                "nextCursor": {
                  "type": "string"
                },
                "results": {
                  "items": {
                    "additionalProperties": false,
                    "properties": {
                      "title": {
                        "type": "string"
                      },
                      "type": {
                        "type": "string"
                      }
                    },
                    "required": [
                      "title",
                      "type"
                    ],
                    "type": "object"
                  },
                  "type": "array"
                },
                "totalMatches": {
                  "type": "number"
                }
              },
              "required": [
                "results",
                "totalMatches",
                "indexGeneratedAt"
              ],
              "type": "object"
            },
            "annotations": {
              "openWorldHint": false,
              "readOnlyHint": true
            }
          },
          {
            "name": "tibia_find_creatures",
            "description": "Find Tibia creatures matching stat filters. Damage modifiers are percentages where 100 is neutral: \"weak_to\" means the creature takes MORE than 100% damage from that element, \"resistant_to\" means less. Use this for questions like \"which creatures are weak to fire and give over 500 experience\". Behaviour filters skip creatures whose value is unrecorded.",
            "inputSchema": {
              "$schema": "https://json-schema.org/draft/2020-12/schema",
              "properties": {
                "bestiary_class": {
                  "description": "e.g. \"Dragon\", \"Human\".",
                  "type": "string"
                },
                "bestiary_level": {
                  "description": "Creatures with no recorded bestiary level are excluded from this filter.",
                  "enum": [
                    "harmless",
                    "trivial",
                    "easy",
                    "medium",
                    "hard",
                    "challenging"
                  ],
                  "type": "string"
                },
                "convinceable": {
                  "description": "true: convince cost above 0. false: 0.",
                  "type": "boolean"
                },
                "cursor": {
                  "type": "string"
                },
                "experience_max": {
                  "maximum": 9007199254740991,
                  "minimum": -9007199254740991,
                  "type": "integer"
                },
                "experience_min": {
                  "maximum": 9007199254740991,
                  "minimum": -9007199254740991,
                  "type": "integer"
                },
                "hitpoints_max": {
                  "description": "Creatures whose hitpoints are unrecorded are excluded from this filter.",
                  "maximum": 9007199254740991,
                  "minimum": -9007199254740991,
                  "type": "integer"
                },
                "hitpoints_min": {
                  "description": "Creatures whose hitpoints are unrecorded are excluded from this filter.",
                  "maximum": 9007199254740991,
                  "minimum": -9007199254740991,
                  "type": "integer"
                },
                "include_inactive": {
                  "default": false,
                  "type": "boolean"
                },
                "is_boss": {
                  "type": "boolean"
                },
                "limit": {
                  "default": 25,
                  "maximum": 100,
                  "minimum": 1,
                  "type": "integer"
                },
                "location_contains": {
                  "description": "Substring of the location text.",
                  "type": "string"
                },
                "paralysable": {
                  "type": "boolean"
                },
                "pushable": {
                  "type": "boolean"
                },
                "resistant_to": {
                  "items": {
                    "enum": [
                      "physical",
                      "earth",
                      "fire",
                      "ice",
                      "energy",
                      "death",
                      "holy",
                      "drown",
                      "lifedrain",
                      "healing"
                    ],
                    "type": "string"
                  },
                  "type": "array"
                },
                "sees_invisible": {
                  "type": "boolean"
                },
                "sort": {
                  "default": "experience",
                  "description": "experience, hitpoints and gold_per_kill: highest first.",
                  "enum": [
                    "experience",
                    "hitpoints",
                    "title",
                    "gold_per_kill"
                  ],
                  "type": "string"
                },
                "summonable": {
                  "description": "true: summon cost above 0. false: 0.",
                  "type": "boolean"
                },
                "weak_to": {
                  "description": "Elements the creature takes extra damage from.",
                  "items": {
                    "enum": [
                      "physical",
                      "earth",
                      "fire",
                      "ice",
                      "energy",
                      "death",
                      "holy",
                      "drown",
                      "lifedrain",
                      "healing"
                    ],
                    "type": "string"
                  },
                  "type": "array"
                }
              },
              "type": "object"
            },
            "outputSchema": {
              "$schema": "https://json-schema.org/draft/2020-12/schema",
              "additionalProperties": false,
              "properties": {
                "indexGeneratedAt": {
                  "type": "string"
                },
                "nextCursor": {
                  "type": "string"
                },
                "results": {
                  "items": {
                    "additionalProperties": false,
                    "properties": {
                      "bestiaryClass": {
                        "type": [
                          "string",
                          "null"
                        ]
                      },
                      "convinceCost": {
                        "description": "Mana. 0: cannot be convinced.",
                        "type": [
                          "number",
                          "null"
                        ]
                      },
                      "experience": {
                        "type": [
                          "number",
                          "null"
                        ]
                      },
                      "goldPerKill": {
                        "description": "Estimated gross loot value at NPC prices. Drops without a recorded chance are left out, and items that sell only on the market count as 0.",
                        "type": [
                          "number",
                          "null"
                        ]
                      },
                      "hitpoints": {
                        "type": [
                          "number",
                          "null"
                        ]
                      },
                      "isBoss": {
                        "type": "boolean"
                      },
                      "modifiers": {
                        "additionalProperties": {
                          "type": [
                            "number",
                            "null"
                          ]
                        },
                        "propertyNames": {
                          "type": "string"
                        },
                        "type": "object"
                      },
                      "name": {
                        "description": "Name as the game prints it.",
                        "type": [
                          "string",
                          "null"
                        ]
                      },
                      "paralysable": {
                        "type": [
                          "boolean",
                          "null"
                        ]
                      },
                      "pushable": {
                        "type": [
                          "boolean",
                          "null"
                        ]
                      },
                      "raceId": {
                        "description": "Tibia client race ID, not unique: some creatures share one, such as boss phases. null: the wiki records none.",
                        "type": [
                          "number",
                          "null"
                        ]
                      },
                      "runsAt": {
                        "description": "Hit points at which it flees. 0: never flees.",
                        "type": [
                          "number",
                          "null"
                        ]
                      },
                      "seesInvisible": {
                        "type": [
                          "boolean",
                          "null"
                        ]
                      },
                      "summonCost": {
                        "description": "Mana. 0: cannot be summoned.",
                        "type": [
                          "number",
                          "null"
                        ]
                      },
                      "title": {
                        "type": "string"
                      }
                    },
                    "required": [
                      "title",
                      "name",
                      "hitpoints",
                      "experience",
                      "bestiaryClass",
                      "isBoss",
                      "modifiers",
                      "runsAt",
                      "seesInvisible",
                      "paralysable",
                      "pushable",
                      "summonCost",
                      "convinceCost",
                      "goldPerKill",
                      "raceId"
                    ],
                    "type": "object"
                  },
                  "type": "array"
                },
                "totalMatches": {
                  "type": "number"
                }
              },
              "required": [
                "results",
                "totalMatches",
                "indexGeneratedAt"
              ],
              "type": "object"
            },
            "annotations": {
              "openWorldHint": false,
              "readOnlyHint": true
            }
          },
          {
            "name": "tibia_find_items",
            "description": "Find Tibia items matching class, type and stat filters such as attack, defense, armor and required level, resistances, skill bonuses, imbuement slots, weight and hands. Use this for questions like \"which two-handed swords need level 100 or less\" or \"which sorcerer items resist fire\". Vocation and weapon type match by membership, so \"knight\" matches \"knights\". Call tibia_get on a title for the full item.",
            "inputSchema": {
              "$schema": "https://json-schema.org/draft/2020-12/schema",
              "properties": {
                "armor_min": {
                  "maximum": 9007199254740991,
                  "minimum": -9007199254740991,
                  "type": "integer"
                },
                "attack_max": {
                  "maximum": 9007199254740991,
                  "minimum": -9007199254740991,
                  "type": "integer"
                },
                "attack_min": {
                  "maximum": 9007199254740991,
                  "minimum": -9007199254740991,
                  "type": "integer"
                },
                "client_ids": {
                  "description": "The item's client ID, any listed. Item variants can share one.",
                  "items": {
                    "exclusiveMinimum": 0,
                    "maximum": 9007199254740991,
                    "type": "integer"
                  },
                  "maxItems": 100,
                  "minItems": 1,
                  "type": "array"
                },
                "cursor": {
                  "type": "string"
                },
                "damage_type": {
                  "description": "Weapon element.",
                  "enum": [
                    "death",
                    "earth",
                    "energy",
                    "fire",
                    "holy",
                    "ice",
                    "physical"
                  ],
                  "type": "string"
                },
                "defense_min": {
                  "maximum": 9007199254740991,
                  "minimum": -9007199254740991,
                  "type": "integer"
                },
                "hands": {
                  "enum": [
                    "one",
                    "two"
                  ],
                  "type": "string"
                },
                "imbuement_slots_min": {
                  "maximum": 9007199254740991,
                  "minimum": -9007199254740991,
                  "type": "integer"
                },
                "include_inactive": {
                  "default": false,
                  "type": "boolean"
                },
                "is_pickupable": {
                  "type": "boolean"
                },
                "is_stackable": {
                  "type": "boolean"
                },
                "item_class": {
                  "description": "e.g. \"Weapons\", \"Armors\".",
                  "type": "string"
                },
                "item_type": {
                  "description": "e.g. \"Sword Weapons\".",
                  "type": "string"
                },
                "leech": {
                  "description": "Leeches everything listed.",
                  "items": {
                    "enum": [
                      "life",
                      "mana"
                    ],
                    "type": "string"
                  },
                  "type": "array"
                },
                "limit": {
                  "default": 25,
                  "maximum": 100,
                  "minimum": 1,
                  "type": "integer"
                },
                "required_level_max": {
                  "maximum": 9007199254740991,
                  "minimum": -9007199254740991,
                  "type": "integer"
                },
                "resistant_to": {
                  "description": "Resists everything listed (resistance above 0).",
                  "items": {
                    "enum": [
                      "physical",
                      "earth",
                      "fire",
                      "ice",
                      "energy",
                      "death",
                      "holy",
                      "drown",
                      "lifedrain",
                      "manadrain",
                      "critical_hit"
                    ],
                    "type": "string"
                  },
                  "type": "array"
                },
                "skill_bonus": {
                  "description": "Raises every listed skill.",
                  "items": {
                    "enum": [
                      "magic_level",
                      "sword",
                      "axe",
                      "club",
                      "distance",
                      "fist",
                      "shielding"
                    ],
                    "type": "string"
                  },
                  "type": "array"
                },
                "sort": {
                  "default": "title",
                  "description": "weight ascends, armor, attack and defense descend, title is alphabetical. value descends by NPC gold price, and prices in other currencies come last.",
                  "enum": [
                    "title",
                    "weight",
                    "value",
                    "armor",
                    "attack",
                    "defense"
                  ],
                  "type": "string"
                },
                "vocation": {
                  "description": "Matches required_vocation, e.g. \"knight\".",
                  "type": "string"
                },
                "weapon_type": {
                  "description": "e.g. \"Sword\", \"Axe\", \"Club\".",
                  "type": "string"
                },
                "weight_max": {
                  "description": "In oz. Items without a weight never match.",
                  "type": "number"
                }
              },
              "type": "object"
            },
            "outputSchema": {
              "$schema": "https://json-schema.org/draft/2020-12/schema",
              "additionalProperties": false,
              "properties": {
                "indexGeneratedAt": {
                  "type": "string"
                },
                "nextCursor": {
                  "type": "string"
                },
                "results": {
                  "items": {
                    "additionalProperties": false,
                    "properties": {
                      "actualName": {
                        "description": "Name as the game prints it.",
                        "type": [
                          "string",
                          "null"
                        ]
                      },
                      "attributes": {
                        "additionalProperties": {
                          "type": [
                            "string",
                            "number"
                          ]
                        },
                        "propertyNames": {
                          "type": "string"
                        },
                        "type": "object"
                      },
                      "clientId": {
                        "type": [
                          "number",
                          "null"
                        ]
                      },
                      "isPickupable": {
                        "type": [
                          "boolean",
                          "null"
                        ]
                      },
                      "isStackable": {
                        "type": [
                          "boolean",
                          "null"
                        ]
                      },
                      "itemClass": {
                        "type": [
                          "string",
                          "null"
                        ]
                      },
                      "itemType": {
                        "type": [
                          "string",
                          "null"
                        ]
                      },
                      "title": {
                        "type": "string"
                      },
                      "valueBuy": {
                        "type": [
                          "number",
                          "null"
                        ]
                      },
                      "valueBuyCurrency": {
                        "description": "Currency of the price beside it, as the wiki names it, e.g. Gold Coin, Tibia Coins or Event Points. null when there is no price.",
                        "type": [
                          "string",
                          "null"
                        ]
                      },
                      "weight": {
                        "type": [
                          "number",
                          "null"
                        ]
                      }
                    },
                    "required": [
                      "title",
                      "actualName",
                      "itemClass",
                      "itemType",
                      "weight",
                      "valueBuy",
                      "valueBuyCurrency",
                      "clientId",
                      "isStackable",
                      "isPickupable",
                      "attributes"
                    ],
                    "type": "object"
                  },
                  "type": "array"
                },
                "totalMatches": {
                  "type": "number"
                }
              },
              "required": [
                "results",
                "totalMatches",
                "indexGeneratedAt"
              ],
              "type": "object"
            },
            "annotations": {
              "openWorldHint": false,
              "readOnlyHint": true
            }
          },
          {
            "name": "tibia_find_spells",
            "description": "Find Tibia spells by vocation, level, group, element and type. Use this for questions like \"which healing spells can a level 30 druid cast\". Call tibia_get with a title for cooldowns, effect and area.",
            "inputSchema": {
              "$schema": "https://json-schema.org/draft/2020-12/schema",
              "properties": {
                "cursor": {
                  "type": "string"
                },
                "element": {
                  "description": "Damage element. For healing spells, use group.",
                  "enum": [
                    "death",
                    "earth",
                    "energy",
                    "fire",
                    "holy",
                    "ice",
                    "physical"
                  ],
                  "type": "string"
                },
                "group": {
                  "description": "Runes are all filed under support, so find attack runes by spell_type and element.",
                  "enum": [
                    "attack",
                    "healing",
                    "support",
                    "conjure"
                  ],
                  "type": "string"
                },
                "include_inactive": {
                  "default": false,
                  "type": "boolean"
                },
                "is_premium": {
                  "type": "boolean"
                },
                "level_max": {
                  "description": "Highest level the caster has.",
                  "maximum": 9007199254740991,
                  "minimum": 0,
                  "type": "integer"
                },
                "limit": {
                  "default": 25,
                  "maximum": 100,
                  "minimum": 1,
                  "type": "integer"
                },
                "sort": {
                  "default": "level",
                  "description": "level and mana ascend, title is alphabetical. Spells with a variable cost (party spells) store mana 0, so they come first by mana.",
                  "enum": [
                    "level",
                    "mana",
                    "title"
                  ],
                  "type": "string"
                },
                "spell_type": {
                  "enum": [
                    "instant",
                    "rune"
                  ],
                  "type": "string"
                },
                "vocation": {
                  "enum": [
                    "knight",
                    "sorcerer",
                    "druid",
                    "paladin",
                    "monk"
                  ],
                  "type": "string"
                }
              },
              "type": "object"
            },
            "outputSchema": {
              "$schema": "https://json-schema.org/draft/2020-12/schema",
              "additionalProperties": false,
              "properties": {
                "indexGeneratedAt": {
                  "type": "string"
                },
                "nextCursor": {
                  "type": "string"
                },
                "results": {
                  "items": {
                    "additionalProperties": false,
                    "properties": {
                      "element": {
                        "type": [
                          "string",
                          "null"
                        ]
                      },
                      "group": {
                        "type": [
                          "string",
                          "null"
                        ]
                      },
                      "isPremium": {
                        "type": [
                          "boolean",
                          "null"
                        ]
                      },
                      "isPromotion": {
                        "type": [
                          "boolean",
                          "null"
                        ]
                      },
                      "level": {
                        "type": [
                          "number",
                          "null"
                        ]
                      },
                      "mana": {
                        "type": [
                          "number",
                          "null"
                        ]
                      },
                      "spellType": {
                        "type": [
                          "string",
                          "null"
                        ]
                      },
                      "title": {
                        "type": "string"
                      },
                      "vocations": {
                        "items": {
                          "enum": [
                            "knight",
                            "sorcerer",
                            "druid",
                            "paladin",
                            "monk"
                          ],
                          "type": "string"
                        },
                        "type": "array"
                      },
                      "words": {
                        "type": [
                          "string",
                          "null"
                        ]
                      }
                    },
                    "required": [
                      "title",
                      "words",
                      "spellType",
                      "group",
                      "element",
                      "level",
                      "mana",
                      "vocations",
                      "isPremium",
                      "isPromotion"
                    ],
                    "type": "object"
                  },
                  "type": "array"
                },
                "totalMatches": {
                  "type": "number"
                }
              },
              "required": [
                "results",
                "totalMatches",
                "indexGeneratedAt"
              ],
              "type": "object"
            },
            "annotations": {
              "openWorldHint": false,
              "readOnlyHint": true
            }
          },
          {
            "name": "tibia_find_quests",
            "description": "Find Tibia quests by level, premium, Rookgaard and location, with their rewards. Use this for questions like \"which quests can a level 20 character do\". Call tibia_get with a title for the legend and dangers.",
            "inputSchema": {
              "$schema": "https://json-schema.org/draft/2020-12/schema",
              "properties": {
                "cursor": {
                  "type": "string"
                },
                "include_inactive": {
                  "default": false,
                  "type": "boolean"
                },
                "is_premium": {
                  "type": "boolean"
                },
                "is_rookgaard": {
                  "type": "boolean"
                },
                "level_max": {
                  "description": "Highest level the character has. Quests with no level requirement always match.",
                  "maximum": 9007199254740991,
                  "minimum": 0,
                  "type": "integer"
                },
                "limit": {
                  "default": 25,
                  "maximum": 100,
                  "minimum": 1,
                  "type": "integer"
                },
                "location_contains": {
                  "description": "Literal substring of the location, case-insensitive.",
                  "minLength": 1,
                  "type": "string"
                },
                "sort": {
                  "default": "level_recommended",
                  "description": "Levels ascend, title is alphabetical. Unknown levels come last.",
                  "enum": [
                    "level_recommended",
                    "level_required",
                    "title"
                  ],
                  "type": "string"
                }
              },
              "type": "object"
            },
            "outputSchema": {
              "$schema": "https://json-schema.org/draft/2020-12/schema",
              "additionalProperties": false,
              "properties": {
                "indexGeneratedAt": {
                  "type": "string"
                },
                "nextCursor": {
                  "type": "string"
                },
                "results": {
                  "items": {
                    "additionalProperties": false,
                    "properties": {
                      "estimatedTime": {
                        "type": [
                          "string",
                          "null"
                        ]
                      },
                      "isPremium": {
                        "type": [
                          "boolean",
                          "null"
                        ]
                      },
                      "levelRecommended": {
                        "type": [
                          "number",
                          "null"
                        ]
                      },
                      "levelRequired": {
                        "type": [
                          "number",
                          "null"
                        ]
                      },
                      "location": {
                        "type": [
                          "string",
                          "null"
                        ]
                      },
                      "rewards": {
                        "items": {
                          "type": "string"
                        },
                        "type": "array"
                      },
                      "title": {
                        "type": "string"
                      }
                    },
                    "required": [
                      "title",
                      "location",
                      "levelRequired",
                      "levelRecommended",
                      "isPremium",
                      "estimatedTime",
                      "rewards"
                    ],
                    "type": "object"
                  },
                  "type": "array"
                },
                "totalMatches": {
                  "type": "number"
                }
              },
              "required": [
                "results",
                "totalMatches",
                "indexGeneratedAt"
              ],
              "type": "object"
            },
            "annotations": {
              "openWorldHint": false,
              "readOnlyHint": true
            }
          },
          {
            "name": "tibia_find_houses",
            "description": "Find Tibia houses and guildhalls by city, rent, beds and size. Use this for questions like \"cheapest house in Thais with two beds\". Call tibia_get with a title for its location and position.",
            "inputSchema": {
              "$schema": "https://json-schema.org/draft/2020-12/schema",
              "properties": {
                "beds_min": {
                  "maximum": 9007199254740991,
                  "minimum": 0,
                  "type": "integer"
                },
                "city": {
                  "description": "Exact city name, e.g. \"Thais\", any case.",
                  "minLength": 1,
                  "type": "string"
                },
                "cursor": {
                  "type": "string"
                },
                "include_inactive": {
                  "default": false,
                  "type": "boolean"
                },
                "is_guildhall": {
                  "type": "boolean"
                },
                "limit": {
                  "default": 25,
                  "maximum": 100,
                  "minimum": 1,
                  "type": "integer"
                },
                "rent_max": {
                  "description": "Highest monthly rent in gold.",
                  "maximum": 9007199254740991,
                  "minimum": 0,
                  "type": "integer"
                },
                "size_min": {
                  "description": "Fewest tiles.",
                  "maximum": 9007199254740991,
                  "minimum": 0,
                  "type": "integer"
                },
                "sort": {
                  "default": "rent",
                  "description": "rent ascends, size descends, title is alphabetical.",
                  "enum": [
                    "rent",
                    "size",
                    "title"
                  ],
                  "type": "string"
                }
              },
              "type": "object"
            },
            "outputSchema": {
              "$schema": "https://json-schema.org/draft/2020-12/schema",
              "additionalProperties": false,
              "properties": {
                "indexGeneratedAt": {
                  "type": "string"
                },
                "nextCursor": {
                  "type": "string"
                },
                "results": {
                  "items": {
                    "additionalProperties": false,
                    "properties": {
                      "beds": {
                        "type": [
                          "number",
                          "null"
                        ]
                      },
                      "city": {
                        "type": "string"
                      },
                      "floors": {
                        "type": [
                          "number",
                          "null"
                        ]
                      },
                      "isGuildhall": {
                        "type": [
                          "boolean",
                          "null"
                        ]
                      },
                      "rent": {
                        "type": [
                          "number",
                          "null"
                        ]
                      },
                      "rooms": {
                        "type": [
                          "number",
                          "null"
                        ]
                      },
                      "size": {
                        "type": [
                          "number",
                          "null"
                        ]
                      },
                      "street": {
                        "type": [
                          "string",
                          "null"
                        ]
                      },
                      "title": {
                        "type": "string"
                      }
                    },
                    "required": [
                      "title",
                      "city",
                      "street",
                      "rent",
                      "beds",
                      "size",
                      "rooms",
                      "floors",
                      "isGuildhall"
                    ],
                    "type": "object"
                  },
                  "type": "array"
                },
                "totalMatches": {
                  "type": "number"
                }
              },
              "required": [
                "results",
                "totalMatches",
                "indexGeneratedAt"
              ],
              "type": "object"
            },
            "annotations": {
              "openWorldHint": false,
              "readOnlyHint": true
            }
          },
          {
            "name": "tibia_how_to_obtain",
            "description": "Every in-game source for one item in a single call: which creatures drop it and how likely, which NPCs sell it and for how much (the price the player pays), and which quests reward it. Prefer this over three separate lookups.",
            "inputSchema": {
              "$schema": "https://json-schema.org/draft/2020-12/schema",
              "properties": {
                "include_inactive": {
                  "default": false,
                  "description": "Include deprecated or event-only creatures, NPCs and quests as sources.",
                  "type": "boolean"
                },
                "item_name": {
                  "description": "Item page name or the name the game prints, e.g. \"Dragon Shield\".",
                  "minLength": 1,
                  "type": "string"
                }
              },
              "required": [
                "item_name"
              ],
              "type": "object"
            },
            "outputSchema": {
              "$schema": "https://json-schema.org/draft/2020-12/schema",
              "additionalProperties": false,
              "properties": {
                "droppedBy": {
                  "items": {
                    "additionalProperties": false,
                    "properties": {
                      "chance": {
                        "type": [
                          "number",
                          "null"
                        ]
                      },
                      "creature": {
                        "type": "string"
                      },
                      "max": {
                        "type": [
                          "number",
                          "null"
                        ]
                      },
                      "min": {
                        "type": [
                          "number",
                          "null"
                        ]
                      }
                    },
                    "required": [
                      "creature",
                      "chance",
                      "min",
                      "max"
                    ],
                    "type": "object"
                  },
                  "type": "array"
                },
                "item": {
                  "type": "string"
                },
                "note": {
                  "type": "string"
                },
                "questRewards": {
                  "items": {
                    "type": "string"
                  },
                  "type": "array"
                },
                "soldByNpcs": {
                  "items": {
                    "additionalProperties": false,
                    "properties": {
                      "city": {
                        "type": [
                          "string",
                          "null"
                        ]
                      },
                      "currency": {
                        "type": "string"
                      },
                      "npc": {
                        "type": "string"
                      },
                      "price": {
                        "type": "number"
                      }
                    },
                    "required": [
                      "npc",
                      "city",
                      "price",
                      "currency"
                    ],
                    "type": "object"
                  },
                  "type": "array"
                },
                "source": {
                  "additionalProperties": false,
                  "properties": {
                    "indexGeneratedAt": {
                      "type": "string"
                    },
                    "page": {
                      "type": "string"
                    },
                    "url": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "page",
                    "url",
                    "indexGeneratedAt"
                  ],
                  "type": "object"
                },
                "status": {
                  "type": [
                    "string",
                    "null"
                  ]
                }
              },
              "required": [
                "item",
                "status",
                "droppedBy",
                "soldByNpcs",
                "questRewards",
                "note",
                "source"
              ],
              "type": "object"
            },
            "annotations": {
              "openWorldHint": false,
              "readOnlyHint": true
            }
          },
          {
            "name": "tibia_find_updates",
            "description": "Find Tibia game updates by text and release date, for questions like \"what changed for knights in 2026\" or \"which update added X\". Matches the text, case-insensitive for ASCII letters, in an update's title, name, summary and change list, newest first, and returns the matching change lines. For the full changes, call tibia_get with type \"update\" and the returned title.",
            "inputSchema": {
              "$schema": "https://json-schema.org/draft/2020-12/schema",
              "properties": {
                "cursor": {
                  "type": "string"
                },
                "limit": {
                  "default": 10,
                  "maximum": 50,
                  "minimum": 1,
                  "type": "integer"
                },
                "released_after": {
                  "description": "YYYY-MM-DD, inclusive.",
                  "pattern": "^\\d{4}-\\d{2}-\\d{2}$",
                  "type": "string"
                },
                "released_before": {
                  "description": "YYYY-MM-DD, inclusive.",
                  "pattern": "^\\d{4}-\\d{2}-\\d{2}$",
                  "type": "string"
                },
                "text": {
                  "description": "Literal substring, e.g. \"knight\".",
                  "minLength": 1,
                  "type": "string"
                }
              },
              "type": "object"
            },
            "outputSchema": {
              "$schema": "https://json-schema.org/draft/2020-12/schema",
              "additionalProperties": false,
              "properties": {
                "indexGeneratedAt": {
                  "type": "string"
                },
                "nextCursor": {
                  "type": "string"
                },
                "results": {
                  "items": {
                    "additionalProperties": false,
                    "properties": {
                      "matchingLines": {
                        "items": {
                          "type": "string"
                        },
                        "type": "array"
                      },
                      "name": {
                        "type": [
                          "string",
                          "null"
                        ]
                      },
                      "releaseDate": {
                        "type": [
                          "string",
                          "null"
                        ]
                      },
                      "summary": {
                        "type": [
                          "string",
                          "null"
                        ]
                      },
                      "title": {
                        "type": "string"
                      },
                      "updateType": {
                        "type": [
                          "string",
                          "null"
                        ]
                      },
                      "version": {
                        "type": [
                          "string",
                          "null"
                        ]
                      }
                    },
                    "required": [
                      "title",
                      "name",
                      "releaseDate",
                      "version",
                      "updateType",
                      "summary",
                      "matchingLines"
                    ],
                    "type": "object"
                  },
                  "type": "array"
                },
                "totalMatches": {
                  "type": "number"
                }
              },
              "required": [
                "results",
                "totalMatches",
                "indexGeneratedAt"
              ],
              "type": "object"
            },
            "annotations": {
              "openWorldHint": false,
              "readOnlyHint": true
            }
          },
          {
            "name": "tibia_where_to_sell",
            "description": "Answers \"where do I sell all this\": for each item, the active NPC paying the most, grouped by city and NPC. Prices are NPC prices in gold. Call tibia_get on an NPC for more.",
            "inputSchema": {
              "$schema": "https://json-schema.org/draft/2020-12/schema",
              "properties": {
                "items": {
                  "description": "Item names, any case, as the wiki titles them or the game prints them, e.g. \"Dragon Shield\" or \"vial of lifefluid\".",
                  "items": {
                    "minLength": 1,
                    "type": "string"
                  },
                  "maxItems": 100,
                  "minItems": 1,
                  "type": "array"
                }
              },
              "required": [
                "items"
              ],
              "type": "object"
            },
            "outputSchema": {
              "$schema": "https://json-schema.org/draft/2020-12/schema",
              "additionalProperties": false,
              "properties": {
                "ambiguousItems": {
                  "description": "Names more than one item goes by, with those items.",
                  "items": {
                    "additionalProperties": false,
                    "properties": {
                      "candidates": {
                        "items": {
                          "type": "string"
                        },
                        "type": "array"
                      },
                      "input": {
                        "type": "string"
                      }
                    },
                    "required": [
                      "input",
                      "candidates"
                    ],
                    "type": "object"
                  },
                  "type": "array"
                },
                "cities": {
                  "items": {
                    "additionalProperties": false,
                    "properties": {
                      "buyers": {
                        "items": {
                          "additionalProperties": false,
                          "properties": {
                            "items": {
                              "items": {
                                "additionalProperties": false,
                                "properties": {
                                  "input": {
                                    "description": "The name as you first wrote it.",
                                    "type": "string"
                                  },
                                  "item": {
                                    "type": "string"
                                  },
                                  "price": {
                                    "type": "number"
                                  }
                                },
                                "required": [
                                  "item",
                                  "input",
                                  "price"
                                ],
                                "type": "object"
                              },
                              "type": "array"
                            },
                            "npc": {
                              "type": "string"
                            },
                            "position": {
                              "additionalProperties": false,
                              "description": "For Rashid, who moves city daily, a buyer's city and position coordinates are null. His NPC page and tibia_where_to_sell give his week as rashidSchedule.",
                              "properties": {
                                "x": {
                                  "type": [
                                    "number",
                                    "null"
                                  ]
                                },
                                "y": {
                                  "type": [
                                    "number",
                                    "null"
                                  ]
                                },
                                "z": {
                                  "type": [
                                    "number",
                                    "null"
                                  ]
                                }
                              },
                              "required": [
                                "x",
                                "y",
                                "z"
                              ],
                              "type": "object"
                            },
                            "rashidSchedule": {
                              "items": {
                                "additionalProperties": false,
                                "properties": {
                                  "city": {
                                    "type": [
                                      "string",
                                      "null"
                                    ]
                                  },
                                  "day": {
                                    "type": "string"
                                  },
                                  "location": {
                                    "type": [
                                      "string",
                                      "null"
                                    ]
                                  },
                                  "position": {
                                    "additionalProperties": false,
                                    "properties": {
                                      "x": {
                                        "type": [
                                          "number",
                                          "null"
                                        ]
                                      },
                                      "y": {
                                        "type": [
                                          "number",
                                          "null"
                                        ]
                                      },
                                      "z": {
                                        "type": [
                                          "number",
                                          "null"
                                        ]
                                      }
                                    },
                                    "required": [
                                      "x",
                                      "y",
                                      "z"
                                    ],
                                    "type": "object"
                                  }
                                },
                                "required": [
                                  "day",
                                  "city",
                                  "location",
                                  "position"
                                ],
                                "type": "object"
                              },
                              "type": "array"
                            }
                          },
                          "required": [
                            "npc",
                            "position",
                            "items"
                          ],
                          "type": "object"
                        },
                        "type": "array"
                      },
                      "city": {
                        "description": "For Rashid, who moves city daily, a buyer's city and position coordinates are null. His NPC page and tibia_where_to_sell give his week as rashidSchedule.",
                        "type": [
                          "string",
                          "null"
                        ]
                      }
                    },
                    "required": [
                      "city",
                      "buyers"
                    ],
                    "type": "object"
                  },
                  "type": "array"
                },
                "indexGeneratedAt": {
                  "type": "string"
                },
                "noGoldBuyer": {
                  "description": "Items no active NPC buys for gold.",
                  "items": {
                    "type": "string"
                  },
                  "type": "array"
                },
                "unknownItems": {
                  "description": "Names that match no item.",
                  "items": {
                    "type": "string"
                  },
                  "type": "array"
                }
              },
              "required": [
                "cities",
                "noGoldBuyer",
                "unknownItems",
                "ambiguousItems",
                "indexGeneratedAt"
              ],
              "type": "object"
            },
            "annotations": {
              "openWorldHint": false,
              "readOnlyHint": true
            }
          },
          {
            "name": "tibia_parse_loot",
            "description": "Parses loot messages as the game prints them, one per line, such as \"12:34 Loot of a dragon: 2 small diamonds, a steel shield (active prey bonus).\" It reads in-game names, not wiki titles. Gives totals by item with count and value, and entries it cannot resolve. Prices are NPC prices in gold, coins at face value. Other lines come back unparsed. Both lists stop at 100, their counts in totals do not.",
            "inputSchema": {
              "$schema": "https://json-schema.org/draft/2020-12/schema",
              "properties": {
                "include_lines": {
                  "default": false,
                  "description": "Also give each line with its items, client IDs and prices.",
                  "type": "boolean"
                },
                "text": {
                  "description": "Loot messages, one per line.",
                  "maxLength": 20000,
                  "minLength": 1,
                  "type": "string"
                }
              },
              "required": [
                "text"
              ],
              "type": "object"
            },
            "outputSchema": {
              "$schema": "https://json-schema.org/draft/2020-12/schema",
              "additionalProperties": false,
              "properties": {
                "indexGeneratedAt": {
                  "type": "string"
                },
                "lines": {
                  "description": "Each loot line, with include_lines.",
                  "items": {
                    "additionalProperties": false,
                    "properties": {
                      "creature": {
                        "additionalProperties": false,
                        "properties": {
                          "candidates": {
                            "description": "Titles it may mean, when more than one.",
                            "items": {
                              "type": "string"
                            },
                            "type": "array"
                          },
                          "text": {
                            "type": "string"
                          },
                          "title": {
                            "type": [
                              "string",
                              "null"
                            ]
                          }
                        },
                        "required": [
                          "text",
                          "title",
                          "candidates"
                        ],
                        "type": "object"
                      },
                      "items": {
                        "items": {
                          "additionalProperties": false,
                          "properties": {
                            "candidates": {
                              "description": "Titles it may mean, when more than one.",
                              "items": {
                                "type": "string"
                              },
                              "type": "array"
                            },
                            "clientId": {
                              "type": [
                                "number",
                                "null"
                              ]
                            },
                            "count": {
                              "description": "Null: no count from 1 to 1,000,000.",
                              "type": [
                                "number",
                                "null"
                              ]
                            },
                            "item": {
                              "description": "Item title. Null: no single item.",
                              "type": [
                                "string",
                                "null"
                              ]
                            },
                            "text": {
                              "type": "string"
                            },
                            "unitPrice": {
                              "description": "Coin face value, else best NPC price in gold.",
                              "type": [
                                "number",
                                "null"
                              ]
                            },
                            "value": {
                              "description": "Null: no price, or too large to add exactly.",
                              "type": [
                                "number",
                                "null"
                              ]
                            }
                          },
                          "required": [
                            "text",
                            "count",
                            "item",
                            "candidates",
                            "clientId",
                            "unitPrice",
                            "value"
                          ],
                          "type": "object"
                        },
                        "type": "array"
                      },
                      "note": {
                        "type": [
                          "string",
                          "null"
                        ]
                      }
                    },
                    "required": [
                      "creature",
                      "note",
                      "items"
                    ],
                    "type": "object"
                  },
                  "type": "array"
                },
                "totals": {
                  "additionalProperties": false,
                  "properties": {
                    "gold": {
                      "description": "Sum of the priced values.",
                      "type": "number"
                    },
                    "items": {
                      "items": {
                        "additionalProperties": false,
                        "properties": {
                          "count": {
                            "type": "number"
                          },
                          "item": {
                            "type": "string"
                          },
                          "value": {
                            "type": [
                              "number",
                              "null"
                            ]
                          }
                        },
                        "required": [
                          "item",
                          "count",
                          "value"
                        ],
                        "type": "object"
                      },
                      "type": "array"
                    },
                    "unparsed": {
                      "description": "Lines that are no loot message.",
                      "type": "number"
                    },
                    "unpriced": {
                      "description": "Entries of an item with no value.",
                      "type": "number"
                    },
                    "unresolved": {
                      "description": "Entries with no single item.",
                      "type": "number"
                    }
                  },
                  "required": [
                    "items",
                    "gold",
                    "unresolved",
                    "unpriced",
                    "unparsed"
                  ],
                  "type": "object"
                },
                "unparsed": {
                  "description": "Lines that are no loot message, the first 100.",
                  "items": {
                    "type": "string"
                  },
                  "type": "array"
                },
                "unresolvedEntries": {
                  "description": "Entries with no single item, the first 100.",
                  "items": {
                    "additionalProperties": false,
                    "properties": {
                      "candidates": {
                        "description": "Titles it may mean, when more than one.",
                        "items": {
                          "type": "string"
                        },
                        "type": "array"
                      },
                      "line": {
                        "description": "Line number in the input, from 1.",
                        "type": "number"
                      },
                      "text": {
                        "type": "string"
                      }
                    },
                    "required": [
                      "line",
                      "text",
                      "candidates"
                    ],
                    "type": "object"
                  },
                  "type": "array"
                }
              },
              "required": [
                "totals",
                "unresolvedEntries",
                "unparsed",
                "indexGeneratedAt"
              ],
              "type": "object"
            },
            "annotations": {
              "openWorldHint": false,
              "readOnlyHint": true
            }
          },
          {
            "name": "tibia_find_travel",
            "description": "Find boat, carpet and other travel routes to or from a place, with fares. Each row is one leg with its start (origin) and the NPC's recorded city, location and position. Rows are single legs: this does not plan journeys.",
            "inputSchema": {
              "$schema": "https://json-schema.org/draft/2020-12/schema",
              "additionalProperties": false,
              "properties": {
                "cursor": {
                  "type": "string"
                },
                "from": {
                  "description": "Exact start place of the leg, e.g. \"Meriana\", any case.",
                  "minLength": 1,
                  "type": "string"
                },
                "include_inactive": {
                  "default": false,
                  "type": "boolean"
                },
                "limit": {
                  "default": 25,
                  "maximum": 100,
                  "minimum": 1,
                  "type": "integer"
                },
                "sort": {
                  "default": "price",
                  "description": "price ascends with 0 fares last, npc is alphabetical.",
                  "enum": [
                    "price",
                    "npc"
                  ],
                  "type": "string"
                },
                "to": {
                  "description": "Exact destination, e.g. \"Svargrond\", any case.",
                  "minLength": 1,
                  "type": "string"
                }
              },
              "type": "object"
            },
            "outputSchema": {
              "$schema": "https://json-schema.org/draft/2020-12/schema",
              "additionalProperties": false,
              "properties": {
                "indexGeneratedAt": {
                  "type": "string"
                },
                "nextCursor": {
                  "type": "string"
                },
                "results": {
                  "items": {
                    "additionalProperties": false,
                    "properties": {
                      "city": {
                        "type": [
                          "string",
                          "null"
                        ]
                      },
                      "location": {
                        "type": [
                          "string",
                          "null"
                        ]
                      },
                      "notes": {
                        "type": [
                          "string",
                          "null"
                        ]
                      },
                      "npc": {
                        "type": "string"
                      },
                      "origin": {
                        "description": "Where the leg starts. null: not recorded, it starts at one of the NPC's positions.",
                        "type": [
                          "string",
                          "null"
                        ]
                      },
                      "position": {
                        "additionalProperties": false,
                        "properties": {
                          "x": {
                            "type": [
                              "number",
                              "null"
                            ]
                          },
                          "y": {
                            "type": [
                              "number",
                              "null"
                            ]
                          },
                          "z": {
                            "type": [
                              "number",
                              "null"
                            ]
                          }
                        },
                        "required": [
                          "x",
                          "y",
                          "z"
                        ],
                        "type": "object"
                      },
                      "price": {
                        "description": "Route price in gold. 0: free or not recorded, see notes.",
                        "type": [
                          "number",
                          "null"
                        ]
                      },
                      "subarea": {
                        "type": [
                          "string",
                          "null"
                        ]
                      },
                      "to": {
                        "type": "string"
                      }
                    },
                    "required": [
                      "npc",
                      "city",
                      "subarea",
                      "location",
                      "position",
                      "to",
                      "origin",
                      "price",
                      "notes"
                    ],
                    "type": "object"
                  },
                  "type": "array"
                },
                "totalMatches": {
                  "type": "number"
                }
              },
              "required": [
                "results",
                "totalMatches",
                "indexGeneratedAt"
              ],
              "type": "object"
            },
            "annotations": {
              "openWorldHint": false,
              "readOnlyHint": true
            }
          }
        ]
      },
      "name": "tibiawiki-mcp",
      "note": "Indexed from the official MCP registry: facts and our own checks, not reviewed, so no score, grade or rank.",
      "packages": [
        {
          "registryType": "npm",
          "identifier": "@tibia.sh/tibiawiki-mcp",
          "version": "0.17.1",
          "transport": "stdio"
        }
      ],
      "pageJsonUrl": "https://www.anchorterminal.com/tools/tibiawiki-mcp.json",
      "popularity": {
        "githubStars": 0,
        "npmWeekly": 4761
      },
      "registryName": "sh.tibia/tibiawiki-mcp",
      "remotes": [
        {
          "type": "streamable-http",
          "url": "https://mcp.tibia.sh/wiki"
        }
      ],
      "repository": "https://github.com/tibia-sh/tibiawiki-mcp",
      "reviewed": false,
      "slug": "tibiawiki-mcp",
      "source": "the official MCP registry",
      "sourceUrl": "https://registry.modelcontextprotocol.io/v0.1/servers?search=sh.tibia/tibiawiki-mcp",
      "summary": "TibiaWiki knowledge base: attribute queries over creatures, items, NPCs, quests and spells",
      "updatedAt": "2026-09-28T20:55:39Z",
      "url": "https://www.anchorterminal.com/tools/tibiawiki-mcp",
      "vendor": "tibia.sh",
      "vendorUrl": "https://tibia.sh",
      "version": "0.17.1",
      "websiteUrl": "",
      "where": "both",
      "why": [
        "vendor",
        "popular"
      ]
    }
  },
  "kind": "anchor.page",
  "links": {
    "api": "https://www.anchorterminal.com/api/v1/index.json",
    "html": "https://www.anchorterminal.com/tools/tibiawiki-mcp",
    "json": "https://www.anchorterminal.com/tools/tibiawiki-mcp.json",
    "llms": "https://www.anchorterminal.com/llms.txt",
    "markdown": "https://www.anchorterminal.com/tools/tibiawiki-mcp.md",
    "slim": "https://www.anchorterminal.com/tools/tibiawiki-mcp.min.md"
  },
  "markdown": "# tibiawiki-mcp\n\n\u003e Indexed, not reviewed: facts from the official MCP registry and our own checks. No score, grade or rank, and not in the rankings until the panel reviews it. How the index works: https://www.anchorterminal.com/indexed/\n\n- Kind: MCP server, by tibia.sh (https://tibia.sh)\n- Listed because: It's published in the registry under tibia.sh, a namespace the registry only gives to whoever proves they control that domain. It's in real use: 4,761 npm downloads a week.\n- What the official MCP registry says: TibiaWiki knowledge base: attribute queries over creatures, items, NPCs, quests and spells\n\n## Facts\n\n- MCP registry: `sh.tibia/tibiawiki-mcp` 0.17.1\n- Endpoint: https://mcp.tibia.sh/wiki (streamable HTTP)\n- Package: npm `@tibia.sh/tibiawiki-mcp` (stdio)\n- Source: https://github.com/tibia-sh/tibiawiki-mcp\n- npm downloads a week: 4,761\n- GitHub stars: 0\n- Registry entry updated: 2026-09-28\n\n## Tools\n\n- Tools it lists (12, about 13,755 tokens of context, `tools/list` without credentials over MCP 2026-07-28, checked 2026-10-04 22:25 UTC):\n  - `tibia_get` (read-only): Full detail for one Tibia page of any kind, with a creature's loot, abilities and max damage, the NPCs that buy an item and what an NPC buys and sells. Takes…\n  - `tibia_search` (read-only): Find Tibia pages of any kind whose name contains a substring. Items also match by the name and plural the game prints. Turns an approximate or in-game name…\n  - `tibia_find_creatures` (read-only): Find Tibia creatures matching stat filters. Damage modifiers are percentages where 100 is neutral: \"weak_to\" means the creature takes MORE than 100% damage…\n  - `tibia_find_items` (read-only): Find Tibia items matching class, type and stat filters such as attack, defense, armor and required level, resistances, skill bonuses, imbuement slots, weight…\n  - `tibia_find_spells` (read-only): Find Tibia spells by vocation, level, group, element and type. Use this for questions like \"which healing spells can a level 30 druid cast\". Call tibia_get…\n  - `tibia_find_quests` (read-only): Find Tibia quests by level, premium, Rookgaard and location, with their rewards. Use this for questions like \"which quests can a level 20 character do\". Call…\n  - `tibia_find_houses` (read-only): Find Tibia houses and guildhalls by city, rent, beds and size. Use this for questions like \"cheapest house in Thais with two beds\". Call tibia_get with a title…\n  - `tibia_how_to_obtain` (read-only): Every in-game source for one item in a single call: which creatures drop it and how likely, which NPCs sell it and for how much (the price the player pays),…\n  - `tibia_find_updates` (read-only): Find Tibia game updates by text and release date, for questions like \"what changed for knights in 2026\" or \"which update added X\". Matches the text,…\n  - `tibia_where_to_sell` (read-only): Answers \"where do I sell all this\": for each item, the active NPC paying the most, grouped by city and NPC. Prices are NPC prices in gold. Call tibia_get on an…\n  - `tibia_parse_loot` (read-only): Parses loot messages as the game prints them, one per line, such as \"12:34 Loot of a dragon: 2 small diamonds, a steel shield (active prey bonus).\" It reads…\n  - `tibia_find_travel` (read-only): Find boat, carpet and other travel routes to or from a place, with fares. Each row is one leg with its start (origin) and the NPC's recorded city, location and…\n- How its tools read to an agent (0 errors, 10 warnings, 0 notes, about 13,755 tokens; rules at https://www.anchorterminal.com/check.md; not part of the score):\n  - warn TC11 tibia_find_creatures: 10 parameters without a description: cursor, experience_max, experience_min, include_inactive, is_boss, limit and 4 more\n  - warn TC11 tibia_find_houses: 5 parameters without a description: beds_min, cursor, include_inactive, is_guildhall, limit\n  - warn TC11 tibia_find_items: 12 parameters without a description: armor_min, attack_max, attack_min, cursor, defense_min, hands and 6 more\n  - warn TC11 tibia_find_quests: 5 parameters without a description: cursor, include_inactive, is_premium, is_rookgaard, limit\n  - warn TC11 tibia_find_spells: 6 parameters without a description: cursor, include_inactive, is_premium, limit, spell_type, vocation\n  - warn TC11 tibia_find_travel: 3 parameters without a description: cursor, include_inactive, limit\n  - warn TC11 tibia_find_updates: 2 parameters without a description: cursor, limit\n  - warn TC11 tibia_search: 1 parameter without a description: limit\n  - warn TC18 tibia_where_to_sell: readOnlyHint is true but the name says \"sell\"\n  - warn TC22 tibia_get: the definition is about 6,696 tokens\n\n- JSON: https://www.anchorterminal.com/api/v1/tools/tibiawiki-mcp.json\n- Being indexed says nothing about quality, and nobody can pay for it. Ask for a review: https://www.anchorterminal.com/builders/#claiming\n",
  "meta": {
    "attribution": "Anchor Terminal (https://www.anchorterminal.com)",
    "docs": "https://www.anchorterminal.com/docs/",
    "generatedAt": "2026-10-05",
    "license": "CC-BY-4.0",
    "method": "https://www.anchorterminal.com/benchmark/",
    "methodology": "0.3",
    "openapi": "https://www.anchorterminal.com/openapi.json",
    "preview": false,
    "run": "2026-10-01",
    "runLabel": "October 2026 research run"
  },
  "page": {
    "breadcrumbs": [
      {
        "name": "Home",
        "url": "https://www.anchorterminal.com/"
      },
      {
        "name": "Terminal",
        "url": "https://www.anchorterminal.com/tools/"
      },
      {
        "name": "Indexed",
        "url": "https://www.anchorterminal.com/indexed/"
      },
      {
        "name": "tibiawiki-mcp",
        "url": ""
      }
    ],
    "description": "tibiawiki-mcp, an MCP server by tibia.sh, listed from the official MCP registry. Indexed, not reviewed: facts and our own checks, no score or ranking. TibiaWiki knowledge base: attribute queries over creatures, items, NPCs, quests and spells",
    "facts": [
      "not reviewed",
      "not ranked",
      "facts only"
    ],
    "h1": "tibiawiki-mcp",
    "image": "https://www.anchorterminal.com/assets/og/indexed.png",
    "path": "/tools/tibiawiki-mcp",
    "published": "",
    "section": "indexed",
    "title": "tibiawiki-mcp: MCP server, indexed from the official MCP registry",
    "toc": null,
    "updated": "2026-10-05",
    "url": "https://www.anchorterminal.com/tools/tibiawiki-mcp"
  },
  "tokens": {
    "markdown": 1400,
    "slim": 1330
  },
  "version": 1
}
