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

TableJSON 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)

TDQS

A4.8/5.0
Behavior5/5

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

The description fully discloses the tool's behavior: it sends a 6-digit code to the customer's email, requires a subsequent call to confirm_quote, and discards the request if not confirmed. No annotations are provided, so the description carries the burden and does so comprehensively.

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?

The description is somewhat lengthy due to bilingual content, but it is well-structured, front-loads key points (two-step, real data), and uses clear warnings. Every sentence serves a purpose, though it could be slightly more concise.

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?

Given the complexity of the two-step verification process and the strict data-validation requirements, the description is remarkably complete. It covers the entire workflow, prerequisites, and consequences, leaving no critical gaps.

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?

While the input schema already has descriptive parameter comments (100% coverage), the description adds process-level context: it explains why each required parameter is real data and their roles (email for code, phone for callback). This adds value beyond the schema.

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 clearly states the tool's purpose: submitting a real quote request via a two-step email verification process. It distinguishes itself from sibling tools by mentioning the follow-up tool confirm_quote and contrasting with other tools like get_price_estimate and list_inventory.

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?

The description provides explicit guidance on when to use the tool: only when the user explicitly requests an actual quote and provides real personal details. It warns against using placeholder data and tells the agent to call confirm_quote after obtaining the verification code.

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
Disambiguation5/5

Each tool targets a distinct action: requesting a two-step quote, confirming it, getting a price estimate, and listing inventory. No overlap or confusion.

Naming Consistency5/5

All tool names follow a consistent verb_noun pattern using snake_case: request_quote, confirm_quote, get_price_estimate, list_inventory.

Tool Count5/5

Four tools is well-scoped for a window and door ordering server, covering the essential customer-facing actions without excess.

Completeness4/5

Covers core workflows (price inquiry, stock check, quote request with confirmation). Missing a tool to view or manage existing quotes, but the surface is functional for initial use.

Resources