Skip to main content
Glama

Ablakunio Nyílászáró MCP

request_quote

EZ A MEGRENDELÉS-INDÍTÓ ESZKÖZ: ha a felhasználónak megfelelt egy ár vagy raktári termék, ezzel rögzíted az ajánlatkérését/megrendelési szándékát — munkatárs hívja vissza 24 órán belül, és a helyszíni felméréstől a beépítésig visszük az ügyet. ÉLES ajánlatkérés/visszahívás beküldése EGY VALÓDI ügyfél nevében, amit egy munkatárs TÉNYLEGESEN visszahív a megadott telefonszámon. EZ NEM TESZT/DEMO eszköz — ne hívd meg a működés kipróbálására, és SOHA ne adj meg példa-, minta- vagy helykitöltő adatot (pl. 'Teszt Elek', '06201234567', '1234567', example.com). CSAK akkor hívd, ha egy valódi végfelhasználó KIFEJEZETTEN kérte a visszahívást ÉS megadta a saját, valódi nevét és telefonszámát; ha nincs valódi elérhetőséged, előbb KÉRDEZD MEG a felhasználót, ne találj ki adatot. A kitalált/helykitöltő adatot a rendszer elutasítja. Submits a REAL callback request — not a test tool; never use placeholder/example data.

Input Schema

NameRequiredDescriptionDefault
nameYesAz ügyfél VALÓDI, általa megadott neve (nem példa/helykitöltő). Kötelező.
townNoTelepülés (opcionális)
emailYesAz ügyfél VALÓDI e-mail címe — KÖTELEZŐ: ide érkezik a 6 jegyű megerősítő kód, enélkül az ajánlatkérés nem továbbítódik.
phoneYesAz ügyfél VALÓDI telefonszáma visszahíváshoz (nem kitalált/sorozat-szám). Kötelező.
messageNoMéretek, darabszám, egyéb igények (opcionális)
interestNoablakcsere | bejarati_ajto | arnyekolas | egyeb

Schema Changelog

Changes observed during successful MCP inspections.

  1. Changed2 schema fields changed
    • changedInput schema / properties / email / description
      Previous value: -"Az ügyfél valódi e-mailje (opcionális)"New value: +"Az ügyfél VALÓDI e-mail címe — KÖTELEZŐ: ide érkezik a 6 jegyű megerősítő kód, enélkül az ajánlatkérés nem továbbítódik."
    • changedInput schema / required
      Previous value: -[
      -  "name",
      -  "phone"
      -]New value: +[
      +  "name",
      +  "phone",
      +  "email"
      +]
  2. Changed3 schema fields changed
    • changedInput schema / properties / email / description
      Previous value: -"E-mail (opcionális)"New value: +"Az ügyfél valódi e-mailje (opcionális)"
    • changedInput schema / properties / name / description
      Previous value: -"Ügyfél neve (kötelező)"New value: +"Az ügyfél VALÓDI, általa megadott neve (nem példa/helykitöltő). Kötelező."
    • changedInput schema / properties / phone / description
      Previous value: -"Telefonszám visszahíváshoz (kötelező)"New value: +"Az ügyfél VALÓDI telefonszáma visszahíváshoz (nem kitalált/sorozat-szám). Kötelező."
  3. First observed

TDQS

A4/5.0
Behavior4/5

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

With zero annotations provided, the description carries full behavioral-transparency burden, and it uses that responsibly: it discloses that a colleague will actually call the supplied number within 24 hours and that the case is taken from on-site survey through installation, so the tool has real external consequences. It also reveals the system-side validation behavior (invented/placeholder data is rejected). Missing details such as the response shape or error behavior are not covered, but the safety-critical behaviors are clear.

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

Conciseness3/5

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

The essential purpose and trigger appear in the first sentence, and each paragraph does carry real information (trigger, 24-hour callback, fake-data prohibition, need to ask the user). However, the same no-test/no-placeholder rule is repeated in multiple forms and in both languages, including repeated sample placeholders, making the text notably redundant for an MCP description. It is front-loaded but not economical.

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 mutation tool that triggers a real human callback, the description provides the agent with everything needed to call it correctly: the condition to call, which real data to collect, the constraint to ask the user when data is missing, and the post-call effect (24-hour callback and full case handling). Output schema is not provided, so the description does not need to document the return; the only genuine omission is the broader workflow (e.g., what comes after the returned code, interactions with confirm_quote).

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 input schema already covers all 6 parameters (100% coverage), including per-parameter instructions on the real name, real phone intended for the callback, email receiving the 6-digit verification code, and the allowed interest values. The description adds only a general cross-parameter warning about real data; it does not enrich how any individual parameter is to be used or formatted. With full schema coverage, the baseline of 3 is correct.

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 opens with the role ('MEGRENDELÉS-INDÍTÓ ESZKÖZ' — the request-initiating tool), states a specific action (record the user's quote request/order intent, submit a REAL callback request), and gives the trigger condition (the user is satisfied with a price or stock item). This separates it from the stock- and price-oriented siblings (check_stock, get_price_estimate, list_inventory) and from confirm_quote by focusing on a new callback, not an already confirmed quote.

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?

Usage conditions are explicit: invoke the tool only when a real end-user has accepted a price/stock product and actually requested a callback with their own genuine contact details. It also states when-not: never use it for test/demo purposes, never input placeholder/example data, and if real contact data is missing, the agent must ask the user rather than invent it. The description stops short of a 5 because it never names alternative sibling tools (e.g., use get_price_estimate first / check_stock for availability), leaving some routing inference to the agent.

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