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

Egyedi méretű műanyag ablak árbecslés (kalkulált ár), raktárkészlet és ajánlatkérés.

Should I use this

Quality & Safety

A
Description quality
93%
Schema completeness
83%
Naming quality
95%
Poisoning risk
100%
Permission match
100%
Protocol compliance
100%

Findings (1)

  • LOWTool 'confirm_quote' description lacks action verbin confirm_quote

Based on automated analysis of tool definitions and protocol compliance.

Context Cost

~1,259Tokens (tool definitions)
~1.2 KBTypical response size
Moderate attention impact (0.98% of 128k context)

This is the approximate number of tokens consumed each time the server's tools are loaded into a model's context. Higher counts reduce the attention available for other tasks.

Install

One-Click Install

Add this to your `claude_desktop_config.json` file:

{
  "mcpServers": {
    "nyilaszaro-mcp": {
      "url": "https://ablakarajanlat.hu/api/mcp"
    }
  }
}

Remote endpoints

https://ablakarajanlat.hu/api/mcpstreamable-http

What it can do

Tool inventory

Tools (4)

🟢 Read-only🟡 Write🔴 Delete⚪ Unknown
🟢get_price_estimate(width_cm, height_cm, type, glazing, color, ...)

Tájékoztató bruttó (ÁFA-s) ár EGYEDI MÉRETŰ (méretre gyártott) műanyag ABLAKRA vagy AJTÓRA. Custom-size gross price — élőben számolt, nincs fix SKU; a szerkesztő (Genesis) kalkulátorával egyező ár. Ajtó = egyedi Aluplast ajtó alapkivitel (a raktári CanDo ajtók külön, fix áron — ld. list_inventory). A végleges ár helyszíni felmérés után pontos. Forrás: ablakarajanlat.hu.

Input Schema

{
  "type": "object",
  "properties": {
    "width_cm": {
      "type": "number",
      "description": "Szélesség cm-ben",
      "minimum": 20,
      "maximum": 400
    },
    "height_cm": {
      "type": "number",
      "description": "Magasság cm-ben",
      "minimum": 20,
      "maximum": 400
    },
    "type": {
      "type": "string",
      "enum": [
        "window",
        "door"
      ],
      "description": "window=ablak, door=egyedi ajtó",
      "default": "window"
    },
    "glazing": {
      "type": "string",
      "enum": [
        "double",
        "triple"
      ],
      "description": "2 vagy 3 rétegű üveg"
    },
    "color": {
      "type": "string",
      "description": "Szín, pl. Fehér, Antracit, Aranytölgy"
    },
    "quantity": {
      "type": "integer",
      "minimum": 1,
      "maximum": 50,
      "description": "Darabszám"
    }
  },
  "required": [
    "width_cm",
    "height_cm"
  ]
}
🟢list_inventory

Listázza az aktuálisan RAKTÁRON lévő szabvány nyílászárókat és kiegészítőket valós idejű bruttó árral és készlettel. Lists current ready-stock items with retail prices and inventory.

Input Schema

{
  "type": "object",
  "properties": {}
}
⚪request_quote(name, phone, email, city, quantity, ...)

É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

{
  "type": "object",
  "properties": {
    "name": {
      "type": "string",
      "description": "Az ügyfél VALÓDI, általa megadott neve (nem példa/helykitöltő). Kötelező."
    },
    "phone": {
      "type": "string",
      "description": "Az ügyfél VALÓDI telefonszáma visszahíváshoz (nem kitalált/sorozat/555-ös szám). Kötelező."
    },
    "email": {
      "type": "string",
      "description": "Az ügyfél VALÓDI e-mail címe — erre érkezik a 6 jegyű megerősítő kód. Kötelező."
    },
    "city": {
      "type": "string",
      "description": "Település (opcionális)"
    },
    "quantity": {
      "type": "string",
      "description": "Darabszám/mennyiség (opcionális)"
    },
    "message": {
      "type": "string",
      "description": "Méretek, igények, megjegyzés (opcionális)"
    }
  },
  "required": [
    "name",
    "phone",
    "email"
  ]
}
⚪confirm_quote(leadId, code)

A request_quote MÁSODIK lépése: az ügyfél email-címére küldött 6 jegyű megerősítő kód beváltása. A kódot a FELHASZNÁLÓTÓL kérd el (a saját postafiókjában találja) — SOHA ne találd ki és ne próbálgasd (5 hibás próba után a kérés zárolódik). Sikeres megerősítés után jut el az ajánlatkérés a munkatársakhoz. Step 2 of request_quote: redeem the 6-digit email code obtained from the user.

Input Schema

{
  "type": "object",
  "properties": {
    "leadId": {
      "type": "string",
      "description": "A request_quote válaszában kapott leadId."
    },
    "code": {
      "type": "string",
      "description": "A felhasználó email-jére érkezett 6 jegyű kód (a felhasználótól kérd el)."
    }
  },
  "required": [
    "leadId",
    "code"
  ]
}

Community

Rate this Server

Evidence

Recent observations

verifiedversion not recorded4 tools
verifiedversion not recorded4 tools
verifiedversion not recorded4 tools