Skip to main content
Glama

Hotel Mondschein, Stuben am Arlberg

Area guides

list_areas
Read-onlyIdempotent

Lists the area guides around Stuben am Arlberg (ski resorts such as Lech, Zürs and St. Anton, valleys, and arrival from cities such as Zürich or München): slug, name, title and page URL. Use get_area for travel times, routes and FAQ of one area.

Input Schema

NameRequiredDescriptionDefault
languageNoLanguage of texts and links: de, nl, en. Default de.de

Output Schema

NameRequiredDescriptionDefault
okYestrue on success; false with code and message on an error.
codeNoError code when ok is false, e.g. VALIDATION, NOT_FOUND, UNAVAILABLE.
messageNoReadable error message when ok is false.

Schema Changelog

Changes observed during successful MCP inspections.

  1. First observed

TDQS

A3.9/5.0
Behavior3/5

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

Annotations already declare readOnlyHint=true, idempotentHint=true, openWorldHint=false and destructiveHint=false, so the safety profile is fully covered. The description adds useful context about what content the guides cover (resorts, valleys, arrival routes from Zürich/München) and what fields come back, but says nothing about pagination, ordering, or result volume.

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?

Two tight sentences, front-loaded with the verb and resource, with the sibling routing at the end. The long parenthetical listing resorts and cities is informative but slightly padded relative to the core statement.

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?

An output schema exists, so the description needn't explain returns, yet it helpfully names the key fields. Scope, sibling routing and content coverage are all present; only ordering/pagination and language behavior are unaddressed, which are minor for a simple read-only list tool.

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

Parameters3/5

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

There is a single optional parameter with 100% schema description coverage and an enum (de/nl/en) plus a default, so the schema fully documents it. The description never mentions the language parameter, adding no meaning beyond the schema; baseline 3 applies.

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?

States a specific verb (lists) and resource (area guides) and enumerates the returned fields (slug, name, title, page URL) plus the geographic scope of coverage. It also explicitly contrasts itself with the get_area sibling, so an agent can distinguish the two without opening either schema.

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

Usage Guidelines4/5

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

"Use get_area for travel times, routes and FAQ of one area" names the alternative and the condition that selects it, implying this tool is the browse/discovery step. It stops short of stating the complementary rule explicitly (e.g. 'call this first to get slugs before get_area'), so it is clear but not fully exhaustive.

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.

Resources