Skip to main content
Glama

Search DreamLand items

item_search
Read-onlyIdempotent

Armor and gear, weapons, magic items (potions, pills, scrolls, wands, staves) or pets from the game world, with their stats, who may use them and the zone and mob they come from: the same data as https://dreamland.rocks/searcher.html. Only items placed in the world by zone resets are listed. Sorted by level, or by one bonus, highest first.

Input Schema

NameRequiredDescriptionDefault
langNoAnswer language: en, ru or ua (uk also accepted). Untranslated text falls back to Russian.en
slotNoarmor: any of these wear slots.
sortNolevel (lowest first), damage (weapon average), or a bonus, highest first.level
typeYesarmor (all wearable gear), weapon, magic or pet.
alignNoOnly items restricted to these alignments; unrestricted items match none.
limitNo
queryNoPart of the name in any language; for magic also a spell name, for pets also a trick.
statsNoarmor/weapon: must give every one of these bonuses (hr = hit, dr = damage).
level_maxNo
level_minNo
magic_typeNo
weapon_classNoweapon: any of these classes.
include_limitedNofalse drops items the world holds only a few of.

Schema Changelog

Changes observed during successful MCP inspections.

  1. First observed

TDQS

A4.2/5.0
Behavior4/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

Annotations already cover read-only/idempotent/non-destructive, and the description adds real value on top: the world-reset-only scope exclusion and the sort contract ('by level, or by one bonus, highest first'), which affects how results should be interpreted. It stays silent on the default/variable result count and result ordering stability beyond the sort key.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness4/5

Is the description appropriately sized, front-loaded, and free of redundancy?

Front-loads the data categories in the first clause, then adds scope and sorting constraints in two short sentences. Slightly dense prose with a long parenthetical subtype list, but no filler sentences.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness4/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

For a 13-parameter read-only search with no output schema, the description covers the data domain, scope limits and sorting, which is enough to call it correctly; remaining details (level bounds, limit, include_limited, magic_type) are handled by the schema's enums and descriptions.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters5/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema coverage is high (69%) with enums on the key filters, and the description still contributes meaning beyond it: it clarifies that sorting can be by level or by a single bonus (highest first), distinguishing damage from stat bonuses. That matches the schema's sort semantics without contradicting them; with coverage this high the schema carries the enumerated values.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose5/5

Does the description clearly state what the tool does and how it differs from similar tools?

The description enumerates the exact resource set (armor/gear, weapons, magic items listed by subtype, pets) and states what each result carries — stats, who may use it, source zone and mob. That is a specific verb-implied resource definition an agent can match to a user request without opening the schema.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines3/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

One genuine usage constraint is given: 'Only items placed in the world by zone resets are listed', which tells the agent this won't answer questions about shop or quest-only items. There is no explicit when-to-use framing and no named alternative (siblings — help_*, news_*, who — are unrelated domains, so the cost is low).

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

Try in Browser

Glama MCP Gateway

Add one secure layer between your agents and this server.