Skip to main content
Glama

ablakarajanlat.hu Nyílászáró MCP

request_quote

ÉLES ajánlatkérés-beküldés KÉTLÉPCSŐS EMAIL-MEGERŐSÍTÉSSEL: egy VALÓDI ügyfél nevében küld felmérés-igényt. A beküldés után a rendszer 6 jegyű kódot küld az ügyfél EMAIL-címére; kérd el a kódot a felhasználótól, és hívd meg a confirm_quote eszközt — az igény CSAK ezután jut el a munkatársakhoz, akik a megadott telefonszámon visszahívják. EZ NEM TESZT/DEMO eszköz — SOHA ne adj meg példa-/helykitöltő adatot (pl. 'Teszt Elek', '555 1234', '123 4567', example.com); kitalált adatot a rendszer elutasít, megerősítő kód nélkül pedig a kérés elveszik. CSAK akkor hívd, ha a felhasználó KIFEJEZETTEN kérte, és a SAJÁT valódi nevét, telefonszámát ÉS email-címét adta meg. Two-step verified callback request — a 6-digit code is emailed to the customer; call confirm_quote with it, otherwise the request is discarded.

Input Schema

NameRequiredDescriptionDefault
cityNoTelepülés (opcionális)
nameYesAz ügyfél VALÓDI, általa megadott neve (nem példa/helykitöltő). Kötelező.
emailYesAz ügyfél VALÓDI e-mail címe — erre érkezik a 6 jegyű megerősítő kód. Kötelező.
phoneYesAz ügyfél VALÓDI telefonszáma visszahíváshoz (nem kitalált/sorozat/555-ös szám). Kötelező.
messageNoMéretek, igények, megjegyzés (opcionális)
quantityNoDarabszám/mennyiség (opcionális)

Schema Changelog

Changes observed during successful MCP inspections.

  1. Changed3 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 — erre érkezik a 6 jegyű megerősítő kód. Kötelező."
    • changedInput schema / properties / phone / description
      Previous value: -"Az ügyfél VALÓDI telefonszáma visszahíváshoz (nem kitalált/sorozat-szám). Kötelező."New value: +"Az ügyfél VALÓDI telefonszáma visszahíváshoz (nem kitalált/sorozat/555-ös szám). Kötelező."
    • 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/5.0
Behavior4/5

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

Goes well beyond the annotations (readOnlyHint=false, openWorldHint=true, non-idempotent, non-destructive): it discloses the emailed 6-digit code, that the request only reaches staff after confirmation, that staff call back at the supplied phone number, and that fabricated data is rejected and unconfirmed requests are lost. This is exactly the extra context annotations cannot convey, though the pre-confirmation lifecycle state (pending vs. discarded) could be stated more precisely.

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?

Front-loaded with the key workflow and constraints, but the final English sentence fully duplicates the Hungarian paragraph, and heavy all-caps emphasis throughout adds length without new information. The core message could be delivered in roughly two-thirds the space.

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?

No output schema exists, and the description covers everything an agent needs: what happens on success, what the required next call is, what failure looks like (rejected data, lost request), and what real-user input is mandatory. Nothing material is missing for a 6-parameter, 3-required write tool.

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

Parameters4/5

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

Schema coverage is 100%, so baseline would be 3; the description adds the consequence that invented values are rejected by the system and that the email field is the code destination and phone the callback number. Most of this mirrors the schema text, so the added value is modest rather than substantial.

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 and resource (quote request submission) plus its defining constraint: two-step email verification. It explicitly separates itself from the sibling confirm_quote (the second step) and implicitly from get_price_estimate/list_inventory by describing a real customer callback workflow.

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

Usage Guidelines5/5

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

Gives explicit when-to-call conditions (only if the user expressly asked and supplied their own real name, phone and email), the mandatory follow-up action (call confirm_quote with the 6-digit code), and when-not (never use placeholder/demo data). The exclusion of test data is stated as a hard rule with a stated consequence.

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