Aktuelle Angebote
angeboteLaufende und geplante Sondertarife, insbesondere Last-Minute-Rabatte, mit Zeitraum und Höhe des Nachlasses.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||
angeboteLaufende und geplante Sondertarife, insbesondere Last-Minute-Rabatte, mit Zeitraum und Höhe des Nachlasses.
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already declare readOnly=true, idempotent=true, non-destructive. The description adds useful context by specifying that the response includes the time period and amount of the discount. It does not detail pagination or full list behavior, but with annotations covering safety, this is adequate.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
The description is a single, concise sentence that front-loads the key information ('Laufende und geplante Sondertarife') and avoids any fluff. Every part of the sentence contributes value.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
Given the tool is simple with no parameters and no output schema, the description covers the essential content: it lists current and planned special rates with period and discount amount. It does not explicitly mention whether the list is exhaustive or if there are any limits, but this is a minor omission.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
The tool has zero parameters, so there is no parameter semantics to clarify. According to the baseline for tools with no parameters, this scores 4 because the description does not need to compensate for missing schema details.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
The description clearly states it lists current and planned special rates, particularly last-minute discounts, with period and discount amount. It effectively distinguishes itself from sibling 'preise' by focusing on special offers rather than standard prices, though it does not explicitly name the alternative.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
Usage is implied: use this to retrieve current special offers/discounts. However, there is no explicit guidance on when to use this tool versus siblings like 'preise' or 'preis_berechnen', and no exclusions or alternatives are mentioned.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
Add one secure layer between your agents and this server.
Most tools have clearly distinct purposes, but 'angebote', 'preise', and 'preis_berechnen' all relate to pricing and could be confused. Similarly, 'verfuegbarkeit_pruefen' and 'belegte_zeitraeume' both deal with availability, though the descriptions clarify the difference.
Naming conventions are inconsistent. Some tools use pure nouns ('angebote', 'preise', 'bewertungen'), while others use compound nouns ('anfrage_link', 'belegte_zeitraeume') or verb-object phrases ('faq_suchen', 'preis_berechnen', 'verfuegbarkeit_pruefen'). This mix makes the tool names less predictable.
With 9 tools, the set is well-scoped for a holiday rental domain. Each tool addresses a distinct need (info, availability, pricing, contact, reviews, FAQ) without unnecessary redundancy.
The tool set covers the full range of typical user inquiries: accommodation details, availability checks, price calculations, special offers, contact options, reviews, and FAQ. No critical gaps are apparent.