{"name":"sh.tibia/tibiawiki-mcp","slug":"tibiawiki-mcp","title":null,"description":"TibiaWiki knowledge base: attribute queries over creatures, items, NPCs, quests and spells","url":"https://mcp.market/server/tibiawiki-mcp","rating":null,"grade":"B","score":70,"certified":false,"status":"active","category":"other","tags":[],"presence":{"score":36,"stars":0,"forks":0,"downloads_week":1415,"last_push_at":"2026-09-19T00:53:52.000Z","license":"NOASSERTION"},"claimed":false,"transport":"mixed","callable_via_gateway":true,"default_price_micros":0,"repository":"https://github.com/tibia-sh/tibiawiki-mcp","website":null,"version":"0.6.3","remotes":[{"type":"streamable-http","url":"https://mcp.tibia.sh/wiki"}],"packages":[{"registryType":"npm","identifier":"@tibia.sh/tibiawiki-mcp","version":"0.6.3","transport":{"type":"stdio"}}],"tools":[{"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\".","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"weak_to":{"description":"Elements the creature takes extra damage from.","type":"array","items":{"type":"string","enum":["physical","earth","fire","ice","energy","death","holy","drown","lifedrain","healing"]}},"resistant_to":{"type":"array","items":{"type":"string","enum":["physical","earth","fire","ice","energy","death","holy","drown","lifedrain","healing"]}},"experience_min":{"type":"integer","minimum":-9007199254740991,"maximum":9007199254740991},"experience_max":{"type":"integer","minimum":-9007199254740991,"maximum":9007199254740991},"hitpoints_min":{"description":"Creatures whose hitpoints are unrecorded are excluded from this filter.","type":"integer","minimum":-9007199254740991,"maximum":9007199254740991},"hitpoints_max":{"description":"Creatures whose hitpoints are unrecorded are excluded from this filter.","type":"integer","minimum":-9007199254740991,"maximum":9007199254740991},"bestiary_class":{"description":"e.g. \"Dragon\", \"Human\".","type":"string"},"is_boss":{"type":"boolean"},"location_contains":{"description":"Substring of the location text.","type":"string"},"include_inactive":{"default":false,"type":"boolean"},"sort":{"default":"experience","type":"string","enum":["experience","hitpoints","title"]},"limit":{"default":25,"type":"integer","minimum":1,"maximum":100},"cursor":{"type":"string"}},"$schema":"https://json-schema.org/draft/2020-12/schema"}},{"name":"tibia_find_items","description":"Find Tibia items matching class, type and stat filters such as attack, defense, armor and required level. Use this for questions like \"which two-handed swords need level 100 or less\". Vocation and weapon type match by membership, so \"knight\" matches \"knights\".","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"item_class":{"description":"e.g. \"Weapons\", \"Armors\".","type":"string"},"item_type":{"description":"e.g. \"Sword Weapons\".","type":"string"},"weapon_type":{"description":"e.g. \"Sword\", \"Axe\", \"Club\".","type":"string"},"vocation":{"description":"Matches required_vocation, e.g. \"knight\".","type":"string"},"attack_min":{"type":"integer","minimum":-9007199254740991,"maximum":9007199254740991},"attack_max":{"type":"integer","minimum":-9007199254740991,"maximum":9007199254740991},"defense_min":{"type":"integer","minimum":-9007199254740991,"maximum":9007199254740991},"armor_min":{"type":"integer","minimum":-9007199254740991,"maximum":9007199254740991},"required_level_max":{"type":"integer","minimum":-9007199254740991,"maximum":9007199254740991},"include_inactive":{"default":false,"type":"boolean"},"sort":{"default":"title","type":"string","enum":["title","weight","value"]},"limit":{"default":25,"type":"integer","minimum":1,"maximum":100},"cursor":{"type":"string"}},"$schema":"https://json-schema.org/draft/2020-12/schema"}},{"name":"tibia_get","description":"Full detail for one named Tibia page of any kind: creature (with its loot table, abilities and max damage), item, npc, quest, spell, achievement, house, imbuement, charm, mount, outfit, book, world or update. Takes an exact page name — use tibia_search first if it is uncertain. Pass `type` to disambiguate 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 extra sprite layers (a second effect the scene draws), '?' an unrecognised value. effectTiles counts effect tiles only. effectOnCaster says whether the caster is caught in its own effect; it is stated by the wiki, not read off the grid.","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"name":{"type":"string","minLength":1,"description":"Page name, e.g. \"Dragon Lord\". Case-insensitive."},"type":{"description":"Restrict the lookup to one kind of page.","type":"string","enum":["creature","item","npc","quest","spell","achievement","house","imbuement","charm","mount","outfit","book","world","update"]},"include_inactive":{"default":false,"description":"Include deprecated, event-only and unavailable pages. Applies to the requested page.","type":"boolean"},"verbosity":{"default":"concise","description":"\"detailed\" adds extra descriptive columns.","type":"string","enum":["concise","detailed"]}},"required":["name"],"$schema":"https://json-schema.org/draft/2020-12/schema"}},{"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.","write_action":true,"price_micros":0,"input_schema":{"type":"object","properties":{"item_name":{"type":"string","minLength":1,"description":"Item page name, e.g. \"Dragon Shield\"."},"include_inactive":{"default":false,"description":"Include deprecated or event-only creatures, NPCs and quests as sources.","type":"boolean"}},"required":["item_name"],"$schema":"https://json-schema.org/draft/2020-12/schema"}},{"name":"tibia_search","description":"Find Tibia pages whose name contains a substring, across all fourteen kinds of page (creature, item, npc, quest, spell, achievement, house, imbuement, charm, mount, outfit, book, world, update). Turns an approximate name into the exact page name tibia_get expects. Ordered shortest-name-first, so the closest match leads.","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"query":{"type":"string","minLength":1,"description":"Substring to match against page names, case-insensitive."},"types":{"description":"Restrict to these kinds of page. Defaults to all fourteen.","type":"array","items":{"type":"string","enum":["creature","item","npc","quest","spell","achievement","house","imbuement","charm","mount","outfit","book","world","update"]}},"include_inactive":{"default":false,"description":"Include deprecated, event-only and unavailable pages.","type":"boolean"},"limit":{"default":25,"type":"integer","minimum":1,"maximum":100},"cursor":{"description":"Opaque cursor from a previous call.","type":"string"}},"required":["query"],"$schema":"https://json-schema.org/draft/2020-12/schema"}}],"scan":{"score":70,"grade":"B","scanned_at":"2026-09-19T04:43:54.830Z","report":{"scannerVersion":"0.1.3","scannedAt":"2026-09-19T04:43:54.785Z","components":{"code":{"score":13,"max":25,"notes":["21 source files scanned"]},"reliability":{"score":20,"max":20,"notes":["remote reachable in 705ms"]},"poisoning":{"score":15,"max":15,"notes":["5 tool descriptions checked"]},"auth":{"score":3,"max":15,"notes":["open endpoint exposes 1 write-action tools with no auth"]},"maintenance":{"score":15,"max":15,"notes":["last push 0 days ago"]},"identity":{"score":4,"max":10,"notes":["namespace and repository owner differ"]}},"findings":[{"id":"auth.open-write","severity":"high","component":"auth","title":"Write-action tools reachable without authentication"},{"id":"obf.base64-exec","severity":"high","component":"code","title":"Base64 decoded then executed","evidence":"dist/cursor.js: …ined) return 0; const raw = Buffer.from(cursor, 'base64url').toString('utf8'); const match = /^o:(\\d+)$/.exec(raw); if (!match) throw new…"}],"inputs":{"probes":[{"url":"https://mcp.tibia.sh/wiki","reachable":true,"authRequired":false,"latencyMs":705,"serverInfo":{"name":"tibiawiki-mcp","version":"0.6.3"}}],"packages":[{"registryType":"npm","identifier":"@tibia.sh/tibiawiki-mcp","version":"0.6.3","found":true,"license":"MIT","hasInstallScripts":false,"dependencyCount":4,"publishedAt":"2026-09-19T00:55:52.092Z","repositoryUrl":"git+https://github.com/tibia-sh/tibiawiki-mcp.git","weeklyDownloads":1415}],"repo":{"found":true,"owner":"tibia-sh","repo":"tibiawiki-mcp","archived":false,"pushedAt":"2026-09-19T00:53:52Z","stars":0,"forks":0,"openIssues":0,"ownerType":"Organization","ownerAvatarUrl":"https://avatars.githubusercontent.com/u/328357740?v=4","ownerCreatedAt":"2026-09-12T11:47:22Z","license":"NOASSERTION"},"icon":{"url":"https://avatars.githubusercontent.com/u/328357740?v=4&s=128","source":"github"},"presence":{"stars":0,"forks":0,"downloadsWeek":1415,"license":"NOASSERTION","lastPushAt":"2026-09-19T00:53:52.000Z","score":36}}}},"grade_history":[],"reviews":[]}