Skip to main content
Glama

Sporthotel IDEAL Hochgurgl

Raten & Inklusivleistungen

raten_info
Read-onlyIdempotent

Erklärt die online buchbaren Raten (z. B. Halbpension, Übernachtung/Frühstück, Non-Refundable): worauf jede basiert, welche Leistungen inkludiert sind — Verpflegung und Themenblöcke wie Kulinarik oder Wellness — sowie die Storno- und Anzahlungs-bedingungen jeder Rate im Wortlaut des Hauses und die Kinderermäßigungen als Altersstaffel. Aufrufen bei Fragen wie "Was ist in der Halbpension enthalten?", "Wie kann ich stornieren?", "Welche Anzahlung fällt an?" oder "Was zahlen Kinder?". Preise liefert verfuegbarkeit_pruefen.

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault
langNoSprachcode, z. B. de, en, it, fr

Output Schema

TableJSON Schema
NameRequiredDescriptionDefault
ratenYes
hinweisNo
verpflegungenNo
kinderermaessigungenNo

Schema Changelog

Changes observed during successful MCP inspections. Dates show when Glama detected each change.

  1. First observed

TDQS

A4.3/5.0
Behavior4/5

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

Annotations already declare readOnlyHint, idempotentHint, and destructiveHint=false, so the safety profile is covered. The description adds a valuable behavioral boundary by stating that prices are not delivered here but by verfuegbarkeit_pruefen, preventing misuse. It also clarifies the scope of the explanation, and an output schema exists so return structure does not need to be described.

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

Conciseness5/5

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

The description is compact yet information-dense: it packs the core purpose, covered topics, example questions, and a sibling distinction into two sentences. Every clause adds actionable guidance and nothing is redundant with schema or annotations.

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

Completeness5/5

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

For a read-only information tool with one optional parameter, an output schema, and comprehensive annotations, the description covers all agent-relevant aspects: what is explained, what questions are answered, and what is explicitly left to another tool. No critical gap is apparent.

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?

The only parameter, lang, is already fully documented in the schema as 'Sprachcode, z. B. de, en, it, fr', so the description does not need to repeat it. The description adds no extra parameter nuance, but since schema description coverage is 100%, the baseline score of 3 is appropriate.

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 uses a specific verb ('Erklärt') and names a precise resource ('online buchbaren Raten'), then enumerates exactly what is covered: basis of each rate, included services, cancellation/deposit terms, and child discounts. It explicitly differentiates itself from verfuegbarkeit_pruefen by stating that prices are provided there, so an agent can distinguish it from siblings.

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?

It provides concrete example queries ('Was ist in der Halbpension enthalten?', 'Wie kann ich stornieren?') that signal exactly when to invoke the tool. It also names verfuegbarkeit_pruefen as the source of prices, giving a clear exclusion for pricing questions. It does not contrast itself with other siblings like zusatzleistungen or hotel_info, so it stops short of full when-not-to-use guidance.

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.

TDQS

A4.2/5.0
Disambiguation4/5

Most tools target a distinct job (availability, alternative dates, rate terms, extras, photos, FAQ), and the descriptions give explicit routing cues. The only mild ambiguity is between search+fetch and frage_zum_haus, since both access hotel content, but their intended use is clearly separated.

Naming Consistency3/5

All names use lowercase with underscores, but the convention is mixed: English verbs (fetch, search) sit beside German noun phrases (zimmer_bilder, zusatzleistungen), two *_info labels, and a noun-verb compound (verfuegbarkeit_pruefen). This is readable but not a consistent verb_noun pattern.

Tool Count5/5

Nine tools is a well-scoped count for a hotel assistant covering information, availability, rates, extras, photos, and content retrieval. No redundant bulk; each tool has a clear role.

Completeness4/5

The surface covers the main guest journey: house info, FAQs, availability, alternative dates, rate conditions, extras, and photos. There is no direct booking-creation or contact-request tool, but the booking links in verfuegbarkeit_pruefen make the workflow usable.

Resources