Skip to content

sh.tibia/tibiawiki-mcp

by tibia.sh · remote · local (npm) · no sign-in to list tools · v0.17.1 · published by sh.tibia

TibiaWiki knowledge base: attribute queries over creatures, items, NPCs, quests and spells

Changes · 3

12 tools: 3 change things and 9 only read.

Scanned Oct 21, 2026

No check matched anything in the tool definitions. No finding is not a safety guarantee. How the checks work.

claude mcp add --transport http tibiawiki https://mcp.tibia.sh/wiki

Tools

Open a tool for its reasons and full description. Descriptions are the publisher's own words, shown as they are.

12 tools

Changes things 3Claude Code: ask
  • tibia_how_to_obtainEvery 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…No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    • The server marks it read-only (readOnlyHint: true), but an annotation never lowers a class.
    Description, as the server wrote it
    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.

    Annotations the server declares

    • readOnlyHint: true
    • openWorldHint: false
  • tibia_parse_lootParses 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…No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    • The server marks it read-only (readOnlyHint: true), but an annotation never lowers a class.
    Description, as the server wrote it
    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.

    Annotations the server declares

    • readOnlyHint: true
    • openWorldHint: false
  • tibia_where_to_sellAnswers "where do I sell all this": for each item, the active NPC paying the most, grouped by city and NPC.No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    • The server marks it read-only (readOnlyHint: true), but an annotation never lowers a class.
    Description, as the server wrote it
    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.

    Annotations the server declares

    • readOnlyHint: true
    • openWorldHint: false
Only reads 9Claude Code: allow
  • tibia_find_creaturesFind Tibia creatures matching stat filters.No findings

    Why it is in this group

    • The name "tibia_find_creatures" says "find": a word for reading.
    Description, as the server wrote it
    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.

    Annotations the server declares

    • readOnlyHint: true
    • openWorldHint: false
  • tibia_find_housesFind Tibia houses and guildhalls by city, rent, beds and size.No findings

    Why it is in this group

    • The name "tibia_find_houses" says "find": a word for reading.
    Description, as the server wrote it
    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.

    Annotations the server declares

    • readOnlyHint: true
    • openWorldHint: false
  • tibia_find_itemsFind Tibia items matching class, type and stat filters such as attack, defense, armor and required level, resistances, skill bonuses, imbuement slots, weight and hands.No findings

    Why it is in this group

    • The name "tibia_find_items" says "find": a word for reading.
    Description, as the server wrote it
    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.

    Annotations the server declares

    • readOnlyHint: true
    • openWorldHint: false
  • tibia_find_questsFind Tibia quests by level, premium, Rookgaard and location, with their rewards.No findings

    Why it is in this group

    • The name "tibia_find_quests" says "find": a word for reading.
    Description, as the server wrote it
    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.

    Annotations the server declares

    • readOnlyHint: true
    • openWorldHint: false
  • tibia_find_spellsFind Tibia spells by vocation, level, group, element and type.No findings

    Why it is in this group

    • The name "tibia_find_spells" says "find": a word for reading.
    Description, as the server wrote it
    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.

    Annotations the server declares

    • readOnlyHint: true
    • openWorldHint: false
  • tibia_find_travelFind boat, carpet and other travel routes to or from a place, with fares.No findings

    Why it is in this group

    • The name "tibia_find_travel" says "find": a word for reading.
    Description, as the server wrote it
    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.

    Annotations the server declares

    • readOnlyHint: true
    • openWorldHint: false
  • tibia_find_updatesFind Tibia game updates by text and release date, for questions like "what changed for knights in 2026" or "which update added X".No findings

    Why it is in this group

    • The name "tibia_find_updates" says "find": a word for reading.
    Description, as the server wrote it
    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.

    Annotations the server declares

    • readOnlyHint: true
    • openWorldHint: false
  • tibia_getFull 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.No findings

    Why it is in this group

    • The name "tibia_get" says "get": a word for reading.
    Description, as the server wrote it
    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.

    Annotations the server declares

    • readOnlyHint: true
    • openWorldHint: false

This is not a safety rating, and no finding is not a safety guarantee. The groups and findings come from fixed checks of the tool definitions the server returned on the date shown, not from its code or what it does when called. How the checks work.

Install

Pinned to version 0.17.1. Values in angle brackets are yours to fill in.

claude mcp add --transport http tibiawiki https://mcp.tibia.sh/wiki

Run in a terminal.

Claude Code permissions

Allow the reads, ask before a change, deny the deletes. Paste into .claude/settings.json.

.claude/settings.json
{
  "permissions": {
    "allow": [
      "mcp__tibiawiki__tibia_get",
      "mcp__tibiawiki__tibia_search",
      "mcp__tibiawiki__tibia_find_creatures",
      "mcp__tibiawiki__tibia_find_items",
      "mcp__tibiawiki__tibia_find_spells",
      "mcp__tibiawiki__tibia_find_quests",
      "mcp__tibiawiki__tibia_find_houses",
      "mcp__tibiawiki__tibia_find_updates",
      "mcp__tibiawiki__tibia_find_travel"
    ],
    "ask": [
      "mcp__tibiawiki__tibia_how_to_obtain",
      "mcp__tibiawiki__tibia_where_to_sell",
      "mcp__tibiawiki__tibia_parse_loot"
    ],
    "deny": []
  }
}

Tools that only read are allowed, tools that change things ask first, tools that delete or cancel are denied. It assumes the server is installed as tibiawiki. Review it before you use it.