ZV-2026-0578 · 2026-08-31 · ikeytz.com
ikeytz.com: option on compose_whatsapp narrowed to a closed enum (zugefallen, abgeschlossen, zylinder, beratung); previously valid values may now be rejected.
breaking
What changed
option on compose_whatsapp narrowed to a closed enum (zugefallen, abgeschlossen, zylinder, beratung); previously valid values may now be rejected. locale on find_by_keyword narrowed to a closed enum (de, en, fr, ru, fa, ar, tr); previously valid values may now be rejected. locale on get_about narrowed to a closed enum (de, en, fr, ru, fa, ar, tr); previously valid values may now be rejected. locale on get_ai_page narrowed to a closed enum (de, en, fr, ru, fa, ar, tr); previously valid values may now be rejected. locale on get_auswahl_item narrowed to a closed enum (de, en, fr, ru, fa, ar, tr); previously valid values may now be rejected. locale on get_business_identity narrowed to a closed enum (de, en, fr, ru, fa, ar, tr); previously valid values may now be rejected. locale on get_contact narrowed to a closed enum (de, en, fr, ru, fa, ar, tr); previously valid values may now be rejected. locale on get_emergency narrowed to a closed enum (de, en, fr, ru, fa, ar, tr); previously valid values may now be rejected. locale on get_faq narrowed to a closed enum (de, en, fr, ru, fa, ar, tr); previously valid values may now be rejected. locale on get_geo_office narrowed to a closed enum (de, en, fr, ru, fa, ar, tr); previously valid values may now be rejected. locale on get_invoice_line_items narrowed to a closed enum (de, en, fr, ru, fa, ar, tr); previously valid values may now be rejected. locale on get_it narrowed to a closed enum (de, en, fr, ru, fa, ar, tr); previously valid values may now be rejected. doc on get_legal narrowed to a closed enum (impressum, datenschutz, agb, nutzungsbedingungen, widerruf, urheberrecht); previously valid values may now be rejected. locale on get_legal narrowed to a closed enum (de, en, fr, ru, fa, ar, tr); previously valid values may now be rejected. locale on get_links narrowed to a closed enum (de, en, fr, ru, fa, ar, tr); previously valid values may now be rejected. locale on get_mcp_hub narrowed to a closed enum (de, en, fr, ru, fa, ar, tr); previously valid values may now be rejected. locale on get_ort_datetime narrowed to a closed enum (de, en, fr, ru, fa, ar, tr); previously valid values may now be rejected. Field path was removed from get_page_summary input; consumers still sending it may be rejected or silently ignored. Field locale was removed from get_page_summary input; consumers still sending it may be rejected or silently ignored. locale on get_partner_info narrowed to a closed enum (de, en, fr, ru, fa, ar, tr); previously valid values may now be rejected. locale on get_prices narrowed to a closed enum (de, en, fr, ru, fa, ar, tr); previously valid values may now be rejected. locale on get_ratgeber narrowed to a closed enum (de, en, fr, ru, fa, ar, tr); previously valid values may now be rejected. locale on get_review_url narrowed to a closed enum (de, en, fr, ru, fa, ar, tr); previously valid values may now be rejected. locale on get_serp_snippet narrowed to a closed enum (de, en, fr, ru, fa, ar, tr); previously valid values may now be rejected. locale on get_service_area narrowed to a closed enum (de, en, fr, ru, fa, ar, tr); previously valid values may now be rejected. locale on get_wissen_entry narrowed to a closed enum (de, en, fr, ru, fa, ar, tr); previously valid values may now be rejected. locale on list_auswahl narrowed to a closed enum (de, en, fr, ru, fa, ar, tr); previously valid values may now be rejected. locale on list_faq narrowed to a closed enum (de, en, fr, ru, fa, ar, tr); previously valid values may now be rejected. locale on list_footer narrowed to a closed enum (de, en, fr, ru, fa, ar, tr); previously valid values may now be rejected. locale on list_nav narrowed to a closed enum (de, en, fr, ru, fa, ar, tr); previously valid values may now be rejected. locale on list_ratgeber narrowed to a closed enum (de, en, fr, ru, fa, ar, tr); previously valid values may now be rejected. locale on list_service_areas narrowed to a closed enum (de, en, fr, ru, fa, ar, tr); previously valid values may now be rejected. locale on list_services narrowed to a closed enum (de, en, fr, ru, fa, ar, tr); previously valid values may now be rejected. locale on list_whatsapp_options narrowed to a closed enum (de, en, fr, ru, fa, ar, tr); previously valid values may now be rejected. locale on list_wissen narrowed to a closed enum (de, en, fr, ru, fa, ar, tr); previously valid values may now be rejected. locale on resolve_locale_url narrowed to a closed enum (de, en, fr, ru, fa, ar, tr); previously valid values may now be rejected. locale on site_overview narrowed to a closed enum (de, en, fr, ru, fa, ar, tr); previously valid values may now be rejected.
What to do
If your agents call ikeytz.com, pin the new snapshot, patch the affected call sites, and let a green contract check confirm the fix. If you don't use the changed tools, nothing is required, but the rest of the ecosystem just learned about it at the same moment you did.
The redline
− open + enum[zugefallen,abgeschlossen,zylinder,beratung] compose_whatsapp − open + enum[de,en,fr,ru,fa,ar,tr] find_by_keyword − open + enum[de,en,fr,ru,fa,ar,tr] get_about − open + enum[de,en,fr,ru,fa,ar,tr] get_ai_page − open + enum[de,en,fr,ru,fa,ar,tr] get_auswahl_item − open + enum[de,en,fr,ru,fa,ar,tr] get_business_identity − open + enum[de,en,fr,ru,fa,ar,tr] get_contact − open + enum[de,en,fr,ru,fa,ar,tr] get_emergency − open + enum[de,en,fr,ru,fa,ar,tr] get_faq − open + enum[de,en,fr,ru,fa,ar,tr] get_geo_office − open + enum[de,en,fr,ru,fa,ar,tr] get_invoice_line_items − open + enum[de,en,fr,ru,fa,ar,tr] get_it − open + enum[impressum,datenschutz,agb,nutzungsbedingungen,widerruf,urheberrecht] get_legal − open + enum[de,en,fr,ru,fa,ar,tr] get_legal − open + enum[de,en,fr,ru,fa,ar,tr] get_links − open + enum[de,en,fr,ru,fa,ar,tr] get_mcp_hub − open + enum[de,en,fr,ru,fa,ar,tr] get_ort_datetime − path Field path was removed from get_page_summary input; consumers still sending it may be rejected or silently ignored. − locale Field locale was removed from get_page_summary input; consumers still sending it may be rejected or silently ignored. − open + enum[de,en,fr,ru,fa,ar,tr] get_partner_info − open + enum[de,en,fr,ru,fa,ar,tr] get_prices − open + enum[de,en,fr,ru,fa,ar,tr] get_ratgeber − open + enum[de,en,fr,ru,fa,ar,tr] get_review_url − open + enum[de,en,fr,ru,fa,ar,tr] get_serp_snippet − open + enum[de,en,fr,ru,fa,ar,tr] get_service_area − open + enum[de,en,fr,ru,fa,ar,tr] get_wissen_entry − open + enum[de,en,fr,ru,fa,ar,tr] list_auswahl − open + enum[de,en,fr,ru,fa,ar,tr] list_faq − open + enum[de,en,fr,ru,fa,ar,tr] list_footer − open + enum[de,en,fr,ru,fa,ar,tr] list_nav − open + enum[de,en,fr,ru,fa,ar,tr] list_ratgeber − open + enum[de,en,fr,ru,fa,ar,tr] list_service_areas − open + enum[de,en,fr,ru,fa,ar,tr] list_services − open + enum[de,en,fr,ru,fa,ar,tr] list_whatsapp_options − open + enum[de,en,fr,ru,fa,ar,tr] list_wissen − open + enum[de,en,fr,ru,fa,ar,tr] resolve_locale_url − open + enum[de,en,fr,ru,fa,ar,tr] site_overview − mailto:info@ikeytz.com + WHAT: mailto: href to the public info@ mailbox. Call with {}. Does not send email. Partner… compose_mailto + attribution Field attribution was added to compose_mailto output. + canonicalUrl Field canonicalUrl was added to compose_mailto output. + error Field error was added to compose_mailto output. + hint Field hint was added to compose_mailto output. + href Field href was added to compose_mailto output. + locale Field locale was added to compose_mailto output. + ok Field ok was added to compose_mailto output. + related Field related was added to compose_mailto output. + summary Field summary was added to compose_mailto output. + tool Field tool was added to compose_mailto output. − tel: link to landline + WHAT: tel: href for the landline (Festnetz). Call with {}. Mobile/24h emergency = compose_… compose_tel_landline + attribution Field attribution was added to compose_tel_landline output. + canonicalUrl Field canonicalUrl was added to compose_tel_landline output. + error Field error was added to compose_tel_landline output. + hint Field hint was added to compose_tel_landline output. + href Field href was added to compose_tel_landline output. + locale Field locale was added to compose_tel_landline output. + ok Field ok was added to compose_tel_landline output. + related Field related was added to compose_tel_landline output. + summary Field summary was added to compose_tel_landline output. + tool Field tool was added to compose_tel_landline output. − tel: link to mobile + WHAT: tel: href for the 24/7 mobile (Handy). Call with {}. RETURNS href and canonicalUrl b… compose_tel_mobile + attribution Field attribution was added to compose_tel_mobile output. + canonicalUrl Field canonicalUrl was added to compose_tel_mobile output. + error Field error was added to compose_tel_mobile output. + hint Field hint was added to compose_tel_mobile output. + href Field href was added to compose_tel_mobile output. + locale Field locale was added to compose_tel_mobile output. + ok Field ok was added to compose_tel_mobile output. + related Field related was added to compose_tel_mobile output. + summary Field summary was added to compose_tel_mobile output. + tool Field tool was added to compose_tel_mobile output. − wa.me link; option=zugefallen|abgeschlossen|zylinder|beratung + WHAT: Build a https://wa.me/… URL with a prefab German message. option=zugefallen|abgeschl… compose_whatsapp + attribution Field attribution was added to compose_whatsapp output. + canonicalUrl Field canonicalUrl was added to compose_whatsapp output. + error Field error was added to compose_whatsapp output. + hint Field hint was added to compose_whatsapp output. + href Field href was added to compose_whatsapp output. + locale Field locale was added to compose_whatsapp output. + ok Field ok was added to compose_whatsapp output. + option Field option was added to compose_whatsapp output. + related Field related was added to compose_whatsapp output. + summary Field summary was added to compose_whatsapp output. + tool Field tool was added to compose_whatsapp output. − Search llms-keywords.txt for keyword → URLs + WHAT: Substring search (case-insensitive) over https://www.ikeytz.com/llms-keywords.txt (p… find_by_keyword + limit Default of limit on find_by_keyword changed unset → 15. + locale Default of locale on find_by_keyword changed unset → "de". + attribution Field attribution was added to find_by_keyword output. + canonicalUrl Field canonicalUrl was added to find_by_keyword output. + count Field count was added to find_by_keyword output. + error Field error was added to find_by_keyword output. + hint Field hint was added to find_by_keyword output. + lines Field lines was added to find_by_keyword output. + locale Field locale was added to find_by_keyword output. + ok Field ok was added to find_by_keyword output. + q Field q was added to find_by_keyword output. + related Field related was added to find_by_keyword output. + summary Field summary was added to find_by_keyword output. + tool Field tool was added to find_by_keyword output. − About / Über uns + WHAT: Pointer to /ueber-uns (about, owner). For NAP facts prefer get_business_identity. NE… get_about + locale Default of locale on get_about changed unset → "de". + attribution Field attribution was added to get_about output. + canonicalUrl Field canonicalUrl was added to get_about output. + error Field error was added to get_about output. + hint Field hint was added to get_about output. + locale Field locale was added to get_about output. + ok Field ok was added to get_about output. + related Field related was added to get_about output. + summary Field summary was added to get_about output. + tool Field tool was added to get_about output. − Fetch public /ai-pages/{locale}/… fulltext for a path + WHAT: Fetches public https://www.ikeytz.com/ai-pages/{locale}/{file}.txt (HTML-parity full… get_ai_page + locale Default of locale on get_ai_page changed unset → "de". + aiPageUrl Field aiPageUrl was added to get_ai_page output. + attribution Field attribution was added to get_ai_page output. + canonicalUrl Field canonicalUrl was added to get_ai_page output. + error Field error was added to get_ai_page output. + hint Field hint was added to get_ai_page output. + locale Field locale was added to get_ai_page output. + ok Field ok was added to get_ai_page output. + path Field path was added to get_ai_page output. + related Field related was added to get_ai_page output. + summary Field summary was added to get_ai_page output. + tool Field tool was added to get_ai_page output. + truncated Field truncated was added to get_ai_page output. − Fetch /.well-known/ai.txt (full mirror; optional offset/limit) + WHAT: Fetch /.well-known/ai.txt — crawl/training policy (ai-input yes with attribution, ai… get_ai_txt + offset Default of offset on get_ai_txt changed unset → 0. + attribution Field attribution was added to get_ai_txt output. + bytesReturned Field bytesReturned was added to get_ai_txt output. + canonicalUrl Field canonicalUrl was added to get_ai_txt output. + error Field error was added to get_ai_txt output. + hint Field hint was added to get_ai_txt output. + limit Field limit was added to get_ai_txt output. + locale Field locale was added to get_ai_txt output. + nextOffset Field nextOffset was added to get_ai_txt output. + offset Field offset was added to get_ai_txt output. + ok Field ok was added to get_ai_txt output. + path Field path was added to get_ai_txt output. + related Field related was added to get_ai_txt output. + returnedLines Field returnedLines was added to get_ai_txt output. + returnedUrls Field returnedUrls was added to get_ai_txt output. + summary Field summary was added to get_ai_txt output. + tool Field tool was added to get_ai_txt output. + totalLines Field totalLines was added to get_ai_txt output. + totalUrls Field totalUrls was added to get_ai_txt output. + truncated Field truncated was added to get_ai_txt output. + which Field which was added to get_ai_txt output. − One Auswahl detail page by slug + WHAT: One Auswahl situation page. REQUIRED slug from list_auswahl. RETURNS slug + canonica… get_auswahl_item + locale Default of locale on get_auswahl_item changed unset → "de". + attribution Field attribution was added to get_auswahl_item output. + canonicalUrl Field canonicalUrl was added to get_auswahl_item output. + error Field error was added to get_auswahl_item output. + hint Field hint was added to get_auswahl_item output. + locale Field locale was added to get_auswahl_item output. + ok Field ok was added to get_auswahl_item output. + related Field related was added to get_auswahl_item output. + slug Field slug was added to get_auswahl_item output. + summary Field summary was added to get_auswahl_item output. + tool Field tool was added to get_auswahl_item output. − Business identity: owner, legal/trade names, NAP, phones, email, no walk-in. + WHO: Legal/trade identity and NAP for agents and citations. RETURNS: gewerbeName, legalNam… get_business_identity + locale Default of locale on get_business_identity changed unset → "de". + attribution Field attribution was added to get_business_identity output. + canonicalUrl Field canonicalUrl was added to get_business_identity output. + city Field city was added to get_business_identity output. + country Field country was added to get_business_identity output. + email Field email was added to get_business_identity output. + error Field error was added to get_business_identity output. + fax Field fax was added to get_business_identity output. + gewerbeName Field gewerbeName was added to get_business_identity output. + hint Field hint was added to get_business_identity output. + inhaber Field inhaber was added to get_business_identity output. + landline Field landline was added to get_business_identity output. + legalName Field legalName was added to get_business_identity output. + locale Field locale was added to get_business_identity output. + mobile Field mobile was added to get_business_identity output. + ok Field ok was added to get_business_identity output. + postal Field postal was added to get_business_identity output. + related Field related was added to get_business_identity output. + street Field street was added to get_business_identity output. + summary Field summary was added to get_business_identity output. + tool Field tool was added to get_business_identity output. + tradeName Field tradeName was added to get_business_identity output. + walkIn Field walkIn was added to get_business_identity output. + website Field website was added to get_business_identity output. − Phones, fax, email, office address — does NOT submit forms + WHAT: Public phones, fax, email, office address object. DOES NOT submit the website contac… get_contact + locale Default of locale on get_contact changed unset → "de". + address Field address was added to get_contact output. + attribution Field attribution was added to get_contact output. + canonicalUrl Field canonicalUrl was added to get_contact output. + email Field email was added to get_contact output. + error Field error was added to get_contact output. + fax Field fax was added to get_contact output. + hint Field hint was added to get_contact output. + landline Field landline was added to get_contact output. + locale Field locale was added to get_contact output. + mobile Field mobile was added to get_contact output. + ok Field ok was added to get_contact output. + related Field related was added to get_contact output. + summary Field summary was added to get_contact output. + tool Field tool was added to get_contact output. − Fetch a public discovery file (full mirror; optional line window). which=llms|llms-full|ll… + WHAT: Fetch one public discovery file from www and return a line window. REQUIRED which. I… get_discovery + offset Default of offset on get_discovery changed unset → 0. + attribution Field attribution was added to get_discovery output. + bytesReturned Field bytesReturned was added to get_discovery output. + canonicalUrl Field canonicalUrl was added to get_discovery output. + error Field error was added to get_discovery output. + hint Field hint was added to get_discovery output. + limit Field limit was added to get_discovery output. + locale Field locale was added to get_discovery output. + nextOffset Field nextOffset was added to get_discovery output. + offset Field offset was added to get_discovery output. + ok Field ok was added to get_discovery output. + path Field path was added to get_discovery output. + related Field related was added to get_discovery output. + returnedLines Field returnedLines was added to get_discovery output. + returnedUrls Field returnedUrls was added to get_discovery output. + summary Field summary was added to get_discovery output. + tool Field tool was added to get_discovery output. + totalLines Field totalLines was added to get_discovery output. + totalUrls Field totalUrls was added to get_discovery output. + truncated Field truncated was added to get_discovery output. + which Field which was added to get_discovery output. − Emergency locksmith / Notfall-Türöffnung page + WHAT: Pointer to the 24h Notfall-Türöffnung page. summary includes mobile number. canonica… get_emergency + locale Default of locale on get_emergency changed unset → "de". + attribution Field attribution was added to get_emergency output. + canonicalUrl Field canonicalUrl was added to get_emergency output. + error Field error was added to get_emergency output. + hint Field hint was added to get_emergency output. + locale Field locale was added to get_emergency output. + ok Field ok was added to get_emergency output. + related Field related was added to get_emergency output. + summary Field summary was added to get_emergency output. + tool Field tool was added to get_emergency output. − FAQ answer by id or search q + WHAT: One FAQ Q+A. Lookup: exact id match, else first question/answer substring (lowercase… get_faq + locale Default of locale on get_faq changed unset → "de". + answer Field answer was added to get_faq output. + attribution Field attribution was added to get_faq output. + canonicalUrl Field canonicalUrl was added to get_faq output. + error Field error was added to get_faq output. + hint Field hint was added to get_faq output. + id Field id was added to get_faq output. + locale Field locale was added to get_faq output. + ok Field ok was added to get_faq output. + question Field question was added to get_faq output. + related Field related was added to get_faq output. + summary Field summary was added to get_faq output. + tool Field tool was added to get_faq output. − Office geo once (lat/lng, google_maps, icbm) — not a walk-in shop + WHAT: Office coordinates once (SITE.geo), street/postal/city, walkIn=false. NOT a customer… get_geo_office + locale Default of locale on get_geo_office changed unset → "de". + attribution Field attribution was added to get_geo_office output. + canonicalUrl Field canonicalUrl was added to get_geo_office output. + city Field city was added to get_geo_office output. + error Field error was added to get_geo_office output. + google_maps Field google_maps was added to get_geo_office output. + hint Field hint was added to get_geo_office output. + icbm Field icbm was added to get_geo_office output. + lat Field lat was added to get_geo_office output. + lng Field lng was added to get_geo_office output. + locale Field locale was added to get_geo_office output. + ok Field ok was added to get_geo_office output. + postal Field postal was added to get_geo_office output. + related Field related was added to get_geo_office output. + street Field street was added to get_geo_office output. + summary Field summary was added to get_geo_office output. + tool Field tool was added to get_geo_office output. + walkIn Field walkIn was added to get_geo_office output. − Invoice line items for a situation (SSOT): situationKey + whenKey day|night|now. Omit when… + WHAT: Official invoice line items from the price-matrix SSOT (same numbers as /preise). NO… get_invoice_line_items + locale Default of locale on get_invoice_line_items changed unset → "de". + breakdown Default of breakdown on get_invoice_line_items changed unset → false. + attribution Field attribution was added to get_invoice_line_items output. + canonicalUrl Field canonicalUrl was added to get_invoice_line_items output. + error Field error was added to get_invoice_line_items output. + hint Field hint was added to get_invoice_line_items output. + knownSituations Field knownSituations was added to get_invoice_line_items output. + line_items Field line_items was added to get_invoice_line_items output. + locale Field locale was added to get_invoice_line_items output. + ok Field ok was added to get_invoice_line_items output. + related Field related was added to get_invoice_line_items output. + situationKey Field situationKey was added to get_invoice_line_items output. + situationLabelDe Field situationLabelDe was added to get_invoice_line_items output. + summary Field summary was added to get_invoice_line_items output. + tool Field tool was added to get_invoice_line_items output. + totalEur Field totalEur was added to get_invoice_line_items output. + whenKey Field whenKey was added to get_invoice_line_items output. − Two MCP machines: com.ikeytz/website and com.ikeytz/maps. www does not proxy maps. + WHAT: HTML page /it — two MCP machines documented. RETURNS website={name:com.ikeytz/websit… get_it + locale Default of locale on get_it changed unset → "de". + aiEmail Field aiEmail was added to get_it output. + attribution Field attribution was added to get_it output. + canonicalUrl Field canonicalUrl was added to get_it output. + error Field error was added to get_it output. + hint Field hint was added to get_it output. + itEmail Field itEmail was added to get_it output. + locale Field locale was added to get_it output. + maps Field maps was added to get_it output. + ok Field ok was added to get_it output. + page Field page was added to get_it output. + proxy Field proxy was added to get_it output. + related Field related was added to get_it output. + summary Field summary was added to get_it output. + tool Field tool was added to get_it output. + website Field website was added to get_it output. − Legal page: impressum|datenschutz|agb|nutzungsbedingungen|widerruf|urheberrecht + WHAT: Pointer to one legal HTML page. REQUIRED doc enum. Unknown doc → ok=false unknown_do… get_legal + locale Default of locale on get_legal changed unset → "de". + attribution Field attribution was added to get_legal output. + canonicalUrl Field canonicalUrl was added to get_legal output. + doc Field doc was added to get_legal output. + error Field error was added to get_legal output. + hint Field hint was added to get_legal output. + locale Field locale was added to get_legal output. + ok Field ok was added to get_legal output. + related Field related was added to get_legal output. + summary Field summary was added to get_legal output. + tool Field tool was added to get_legal output. − Links / directories page + WHAT: Pointer to /links (directories, city sites, HWK, Webmail shortcut). External MCP cat… get_links + locale Default of locale on get_links changed unset → "de". + attribution Field attribution was added to get_links output. + canonicalUrl Field canonicalUrl was added to get_links output. + error Field error was added to get_links output. + hint Field hint was added to get_links output. + locale Field locale was added to get_links output. + ok Field ok was added to get_links output. + related Field related was added to get_links output. + summary Field summary was added to get_links output. + tool Field tool was added to get_links output. − Fetch /llms-mcp-server.txt — public Server-MCP tool catalog (all tools, how to call, no lo… + WHAT: Fetch /llms-mcp-server.txt — prose catalog of THIS HTTP server (45 Read/Link tools, … get_llms_mcp_server + offset Default of offset on get_llms_mcp_server changed unset → 0. + attribution Field attribution was added to get_llms_mcp_server output. + bytesReturned Field bytesReturned was added to get_llms_mcp_server output. + canonicalUrl Field canonicalUrl was added to get_llms_mcp_server output. + error Field error was added to get_llms_mcp_server output. + hint Field hint was added to get_llms_mcp_server output. + limit Field limit was added to get_llms_mcp_server output. + locale Field locale was added to get_llms_mcp_server output. + nextOffset Field nextOffset was added to get_llms_mcp_server output. + offset Field offset was added to get_llms_mcp_server output. + ok Field ok was added to get_llms_mcp_server output. + path Field path was added to get_llms_mcp_server output. + related Field related was added to get_llms_mcp_server output. + returnedLines Field returnedLines was added to get_llms_mcp_server output. + returnedUrls Field returnedUrls was added to get_llms_mcp_server output. + summary Field summary was added to get_llms_mcp_server output. + tool Field tool was added to get_llms_mcp_server output. + totalLines Field totalLines was added to get_llms_mcp_server output. + totalUrls Field totalUrls was added to get_llms_mcp_server output. + truncated Field truncated was added to get_llms_mcp_server output. + which Field which was added to get_llms_mcp_server output. − Fetch /llms-mcp-web.txt — public WebMCP (browser) tool catalog (bootstrap + full list, no … + WHAT: Fetch /llms-mcp-web.txt — browser WebMCP catalog (early bootstrap tools + full list)… get_llms_mcp_web + offset Default of offset on get_llms_mcp_web changed unset → 0. + attribution Field attribution was added to get_llms_mcp_web output. + bytesReturned Field bytesReturned was added to get_llms_mcp_web output. + canonicalUrl Field canonicalUrl was added to get_llms_mcp_web output. + error Field error was added to get_llms_mcp_web output. + hint Field hint was added to get_llms_mcp_web output. + limit Field limit was added to get_llms_mcp_web output. + locale Field locale was added to get_llms_mcp_web output. + nextOffset Field nextOffset was added to get_llms_mcp_web output. + offset Field offset was added to get_llms_mcp_web output. + ok Field ok was added to get_llms_mcp_web output. + path Field path was added to get_llms_mcp_web output. + related Field related was added to get_llms_mcp_web output. + returnedLines Field returnedLines was added to get_llms_mcp_web output. + returnedUrls Field returnedUrls was added to get_llms_mcp_web output. + summary Field summary was added to get_llms_mcp_web output. + tool Field tool was added to get_llms_mcp_web output. + totalLines Field totalLines was added to get_llms_mcp_web output. + totalUrls Field totalUrls was added to get_llms_mcp_web output. + truncated Field truncated was added to get_llms_mcp_web output. + which Field which was added to get_llms_mcp_web output. − Fetch /llms.txt (full mirror; optional offset/limit lines) + WHAT: Fetch https://www.ikeytz.com/llms.txt (short AI landmap). Same engine as get_discove… get_llms_txt + offset Default of offset on get_llms_txt changed unset → 0. + attribution Field attribution was added to get_llms_txt output. + bytesReturned Field bytesReturned was added to get_llms_txt output. + canonicalUrl Field canonicalUrl was added to get_llms_txt output. + error Field error was added to get_llms_txt output. + hint Field hint was added to get_llms_txt output. + limit Field limit was added to get_llms_txt output. + locale Field locale was added to get_llms_txt output. + nextOffset Field nextOffset was added to get_llms_txt output. + offset Field offset was added to get_llms_txt output. + ok Field ok was added to get_llms_txt output. + path Field path was added to get_llms_txt output. + related Field related was added to get_llms_txt output. + returnedLines Field returnedLines was added to get_llms_txt output. + returnedUrls Field returnedUrls was added to get_llms_txt output. + summary Field summary was added to get_llms_txt output. + tool Field tool was added to get_llms_txt output. + totalLines Field totalLines was added to get_llms_txt output. + totalUrls Field totalUrls was added to get_llms_txt output. + truncated Field truncated was added to get_llms_txt output. + which Field which was added to get_llms_txt output. − HTML hub /mcp-hub (not Italian /it). Two machines website+maps plus full public URLs (npm,… + WHAT: HTML hub /mcp-hub ×7 (de has no prefix). NOT Italian, NOT the protocol endpoint. Pro… get_mcp_hub + locale Default of locale on get_mcp_hub changed unset → "de". + aiEmail Field aiEmail was added to get_mcp_hub output. + attribution Field attribution was added to get_mcp_hub output. + canonicalUrl Field canonicalUrl was added to get_mcp_hub output. + error Field error was added to get_mcp_hub output. + hint Field hint was added to get_mcp_hub output. + itEmail Field itEmail was added to get_mcp_hub output. + itPage Field itPage was added to get_mcp_hub output. + locale Field locale was added to get_mcp_hub output. + maps Field maps was added to get_mcp_hub output. + ok Field ok was added to get_mcp_hub output. + page Field page was added to get_mcp_hub output. + proxy Field proxy was added to get_mcp_hub output. + publicLinks Field publicLinks was added to get_mcp_hub output. + related Field related was added to get_mcp_hub output. + summary Field summary was added to get_mcp_hub output. + tool Field tool was added to get_mcp_hub output. + website Field website was added to get_mcp_hub output. − Europe/Berlin clock to the second + whenKey day|night for the price matrix / get_invoice_l… + WHAT: Europe/Berlin wall clock to the second + whenKey for prices. THIS www tool does NOT … get_ort_datetime + locale Default of locale on get_ort_datetime changed unset → "de". + attribution Field attribution was added to get_ort_datetime output. + canonicalUrl Field canonicalUrl was added to get_ort_datetime output. + date Field date was added to get_ort_datetime output. + error Field error was added to get_ort_datetime output. + hint Field hint was added to get_ort_datetime output. + holiday Field holiday was added to get_ort_datetime output. + holidayName Field holidayName was added to get_ort_datetime output. + invoiceTool Field invoiceTool was added to get_ort_datetime output. + iso Field iso was added to get_ort_datetime output. + locale Field locale was added to get_ort_datetime output. + ok Field ok was added to get_ort_datetime output. + pricesTool Field pricesTool was added to get_ort_datetime output. + related Field related was added to get_ort_datetime output. + rule Field rule was added to get_ort_datetime output. + stand Field stand was added to get_ort_datetime output. + summary Field summary was added to get_ort_datetime output. + time Field time was added to get_ort_datetime output. + timezone Field timezone was added to get_ort_datetime output. + tool Field tool was added to get_ort_datetime output. + tz Field tz was added to get_ort_datetime output. + unix Field unix was added to get_ort_datetime output. + weekday Field weekday was added to get_ort_datetime output. + weekdayIso Field weekdayIso was added to get_ort_datetime output. + whenKey Field whenKey was added to get_ort_datetime output. − Short pointer for any marketing path + WHAT: Stub pointer only — NOT the page body. summary says to use ai-pages or HTML. RETURNS… get_page_summary + attribution Field attribution was added to get_page_summary output. + canonicalUrl Field canonicalUrl was added to get_page_summary output. + error Field error was added to get_page_summary output. + hint Field hint was added to get_page_summary output. + locale Field locale was added to get_page_summary output. + ok Field ok was added to get_page_summary output. + path Field path was added to get_page_summary output. + related Field related was added to get_page_summary output. + summary Field summary was added to get_page_summary output. + tool Field tool was added to get_page_summary output. − Partner-werden info page only — form submit disabled for agents + WHAT: Partner-werden info. formSubmit=false — agents MUST NOT claim they sent the form. RE… get_partner_info + locale Default of locale on get_partner_info changed unset → "de". + attribution Field attribution was added to get_partner_info output. + canonicalUrl Field canonicalUrl was added to get_partner_info output. + error Field error was added to get_partner_info output. + hint Field hint was added to get_partner_info output. + locale Field locale was added to get_partner_info output. + ok Field ok was added to get_partner_info output. + related Field related was added to get_partner_info output. + summary Field summary was added to get_partner_info output. + tool Field tool was added to get_partner_info output. − Fixed price matrix (no ab-€): door opening day/night, cylinder options. whenKey from get_o… + WHAT: Published Festpreis matrix (no 'ab €'). Same SSOT as /preise and price-matrix-ssot.j… get_prices + locale Default of locale on get_prices changed unset → "de". + attribution Field attribution was added to get_prices output. + canonicalUrl Field canonicalUrl was added to get_prices output. + cylinderAfterOpening Field cylinderAfterOpening was added to get_prices output. + cylinderOnly Field cylinderOnly was added to get_prices output. + error Field error was added to get_prices output. + hint Field hint was added to get_prices output. + locale Field locale was added to get_prices output. + note Field note was added to get_prices output. + ok Field ok was added to get_prices output. + opening Field opening was added to get_prices output. + packages Field packages was added to get_prices output. + related Field related was added to get_prices output. + summary Field summary was added to get_prices output. + surcharges Field surcharges was added to get_prices output. + tool Field tool was added to get_prices output. − One Ratgeber page by slug + WHAT: Pointer to one Ratgeber. REQUIRED slug from list_ratgeber. Unknown → unknown_ratgebe… get_ratgeber + locale Default of locale on get_ratgeber changed unset → "de". + attribution Field attribution was added to get_ratgeber output. + canonicalUrl Field canonicalUrl was added to get_ratgeber output. + error Field error was added to get_ratgeber output. + hint Field hint was added to get_ratgeber output. + locale Field locale was added to get_ratgeber output. + ok Field ok was added to get_ratgeber output. + related Field related was added to get_ratgeber output. + slug Field slug was added to get_ratgeber output. + summary Field summary was added to get_ratgeber output. + tool Field tool was added to get_ratgeber output. − Google review short URL /review + WHAT: Short /review redirect to the Google review URL. RETURNS googleReviewUrl (full Googl… get_review_url + locale Default of locale on get_review_url changed unset → "de". + attribution Field attribution was added to get_review_url output. + canonicalUrl Field canonicalUrl was added to get_review_url output. + error Field error was added to get_review_url output. + googleReviewUrl Field googleReviewUrl was added to get_review_url output. + hint Field hint was added to get_review_url output. + locale Field locale was added to get_review_url output. + ok Field ok was added to get_review_url output. + related Field related was added to get_review_url output. + summary Field summary was added to get_review_url output. + tool Field tool was added to get_review_url output. − Title/description context for a URL from llms-serp.txt + WHAT: Slice of /llms-serp.txt around the first occurrence of the target URL (title/descrip… get_serp_snippet + locale Default of locale on get_serp_snippet changed unset → "de". + attribution Field attribution was added to get_serp_snippet output. + canonicalUrl Field canonicalUrl was added to get_serp_snippet output. + error Field error was added to get_serp_snippet output. + hint Field hint was added to get_serp_snippet output. + locale Field locale was added to get_serp_snippet output. + matchContext Field matchContext was added to get_serp_snippet output. + ok Field ok was added to get_serp_snippet output. + related Field related was added to get_serp_snippet output. + summary Field summary was added to get_serp_snippet output. + tool Field tool was added to get_serp_snippet output. − One place by slug, PLZ or name — lat/lng, google_maps, icbm, embed_map, geo_api, maps_mcp + WHAT: One service-area place. Lookup order: slug (exact getOrt), else first ORTE with plz … get_service_area + locale Default of locale on get_service_area changed unset → "de". + attribution Field attribution was added to get_service_area output. + canonicalUrl Field canonicalUrl was added to get_service_area output. + embed_map Field embed_map was added to get_service_area output. + error Field error was added to get_service_area output. + geo_api Field geo_api was added to get_service_area output. + google_maps Field google_maps was added to get_service_area output. + hint Field hint was added to get_service_area output. + icbm Field icbm was added to get_service_area output. + kind Field kind was added to get_service_area output. + lat Field lat was added to get_service_area output. + lng Field lng was added to get_service_area output. + locale Field locale was added to get_service_area output. + maps_mcp Field maps_mcp was added to get_service_area output. + name Field name was added to get_service_area output. + ok Field ok was added to get_service_area output. + parent Field parent was added to get_service_area output. + plz Field plz was added to get_service_area output. + related Field related was added to get_service_area output. + slug Field slug was added to get_service_area output. + summary Field summary was added to get_service_area output. + tool Field tool was added to get_service_area output. + url Field url was added to get_service_area output. − Fetch /sitemap.txt — full URL list (~777). Optional offset/limit for line windows. Meta: t… + WHAT: Fetch /sitemap.txt (same URL set as sitemap.xml). ~807 http lines: marketing ×7 + di… get_sitemap_txt + offset Default of offset on get_sitemap_txt changed unset → 0. + attribution Field attribution was added to get_sitemap_txt output. + bytesReturned Field bytesReturned was added to get_sitemap_txt output. + canonicalUrl Field canonicalUrl was added to get_sitemap_txt output. + error Field error was added to get_sitemap_txt output. + hint Field hint was added to get_sitemap_txt output. + limit Field limit was added to get_sitemap_txt output. + locale Field locale was added to get_sitemap_txt output. + nextOffset Field nextOffset was added to get_sitemap_txt output. + offset Field offset was added to get_sitemap_txt output. + ok Field ok was added to get_sitemap_txt output. + path Field path was added to get_sitemap_txt output. + related Field related was added to get_sitemap_txt output. + returnedLines Field returnedLines was added to get_sitemap_txt output. + returnedUrls Field returnedUrls was added to get_sitemap_txt output. + summary Field summary was added to get_sitemap_txt output. + tool Field tool was added to get_sitemap_txt output. + totalLines Field totalLines was added to get_sitemap_txt output. + totalUrls Field totalUrls was added to get_sitemap_txt output. + truncated Field truncated was added to get_sitemap_txt output. + which Field which was added to get_sitemap_txt output. − One Wissen article by id + WHAT: One Wissen article. REQUIRED id. summary includes title + first 500 chars of body. s… get_wissen_entry + locale Default of locale on get_wissen_entry changed unset → "de". + attribution Field attribution was added to get_wissen_entry output. + canonicalUrl Field canonicalUrl was added to get_wissen_entry output. + error Field error was added to get_wissen_entry output. + hint Field hint was added to get_wissen_entry output. + id Field id was added to get_wissen_entry output. + locale Field locale was added to get_wissen_entry output. + ok Field ok was added to get_wissen_entry output. + related Field related was added to get_wissen_entry output. + summary Field summary was added to get_wissen_entry output. + title Field title was added to get_wissen_entry output. + tool Field tool was added to get_wissen_entry output. − Auswahl situations hub and group slugs + WHAT: Auswahl hub groups (situation chooser on /auswahl). RETURNS groups[] {id, hash, hubU… list_auswahl + locale Default of locale on list_auswahl changed unset → "de". + attribution Field attribution was added to list_auswahl output. + canonicalUrl Field canonicalUrl was added to list_auswahl output. + error Field error was added to list_auswahl output. + groups Field groups was added to list_auswahl output. + hint Field hint was added to list_auswahl output. + locale Field locale was added to list_auswahl output. + ok Field ok was added to list_auswahl output. + related Field related was added to list_auswahl output. + summary Field summary was added to list_auswahl output. + tool Field tool was added to list_auswahl output. − List FAQ questions + WHAT: FAQ question list (id + question, no answers). USE get_faq({id}) or get_faq({q}) for… list_faq + locale Default of locale on list_faq changed unset → "de". + attribution Field attribution was added to list_faq output. + canonicalUrl Field canonicalUrl was added to list_faq output. + error Field error was added to list_faq output. + hint Field hint was added to list_faq output. + items Field items was added to list_faq output. + locale Field locale was added to list_faq output. + ok Field ok was added to list_faq output. + related Field related was added to list_faq output. + summary Field summary was added to list_faq output. + tool Field tool was added to list_faq output. − Internal footer links including legal pages + WHAT: Curated internal footer paths including legal + /it + /mcp-hub + /angebot + /ankuend… list_footer + locale Default of locale on list_footer changed unset → "de". + attribution Field attribution was added to list_footer output. + canonicalUrl Field canonicalUrl was added to list_footer output. + error Field error was added to list_footer output. + hint Field hint was added to list_footer output. + items Field items was added to list_footer output. + locale Field locale was added to list_footer output. + ok Field ok was added to list_footer output. + related Field related was added to list_footer output. + summary Field summary was added to list_footer output. + tool Field tool was added to list_footer output. − Available languages: de en fr ru fa ar tr + WHAT: The seven public HTML locales. RETURNS locales[] {id, name, prefix}. prefix is '' fo… list_locales + attribution Field attribution was added to list_locales output. + canonicalUrl Field canonicalUrl was added to list_locales output. + error Field error was added to list_locales output. + hint Field hint was added to list_locales output. + locale Field locale was added to list_locales output. + locales Field locales was added to list_locales output. + ok Field ok was added to list_locales output. + related Field related was added to list_locales output. + summary Field summary was added to list_locales output. + tool Field tool was added to list_locales output. − Main header navigation links on www.ikeytz.com + WHAT: Curated main-header hubs (not a 1:1 dump of every <a> in the header). RETURNS items[… list_nav + locale Default of locale on list_nav changed unset → "de". + attribution Field attribution was added to list_nav output. + canonicalUrl Field canonicalUrl was added to list_nav output. + error Field error was added to list_nav output. + hint Field hint was added to list_nav output. + items Field items was added to list_nav output. + locale Field locale was added to list_nav output. + ok Field ok was added to list_nav output. + related Field related was added to list_nav output. + summary Field summary was added to list_nav output. + tool Field tool was added to list_nav output. − Ratgeber article slugs + WHAT: All Ratgeber slugs and locale URLs /ratgeber/{slug}. USE get_ratgeber({slug}) then g… list_ratgeber + locale Default of locale on list_ratgeber changed unset → "de". + attribution Field attribution was added to list_ratgeber output. + canonicalUrl Field canonicalUrl was added to list_ratgeber output. + error Field error was added to list_ratgeber output. + hint Field hint was added to list_ratgeber output. + locale Field locale was added to list_ratgeber output. + ok Field ok was added to list_ratgeber output. + related Field related was added to list_ratgeber output. + slugs Field slugs was added to list_ratgeber output. + summary Field summary was added to list_ratgeber output. + tool Field tool was added to list_ratgeber output. + urls Field urls was added to list_ratgeber output. − All 52 service-area places — lat/lng, google_maps, icbm, embed_map, geo_api, maps_mcp per … + WHAT: All 52 service-area places (orte SSOT). Each item: slug, name, plz, lat, lng, google… list_service_areas + locale Default of locale on list_service_areas changed unset → "de". + attribution Field attribution was added to list_service_areas output. + canonicalUrl Field canonicalUrl was added to list_service_areas output. + count Field count was added to list_service_areas output. + error Field error was added to list_service_areas output. + hint Field hint was added to list_service_areas output. + items Field items was added to list_service_areas output. + locale Field locale was added to list_service_areas output. + ok Field ok was added to list_service_areas output. + related Field related was added to list_service_areas output. + summary Field summary was added to list_service_areas output. + tool Field tool was added to list_service_areas output. − Core services: Türöffnung, Notdienst, Sicherheitstechnik, Schlosswechsel + WHAT: Core service list from SITE.services (Türöffnung, Notdienst, Sicherheitstechnik, Sch… list_services + locale Default of locale on list_services changed unset → "de". + attribution Field attribution was added to list_services output. + canonicalUrl Field canonicalUrl was added to list_services output. + error Field error was added to list_services output. + hint Field hint was added to list_services output. + locale Field locale was added to list_services output. + ok Field ok was added to list_services output. + related Field related was added to list_services output. + services Field services was added to list_services output. + summary Field summary was added to list_services output. + tool Field tool was added to list_services output. − WhatsApp prefab options (links only, no form) + WHAT: Prefab WhatsApp deep links (no chat send). RETURNS options[] {id,label,url}. ids: zu… list_whatsapp_options + locale Default of locale on list_whatsapp_options changed unset → "de". + attribution Field attribution was added to list_whatsapp_options output. + canonicalUrl Field canonicalUrl was added to list_whatsapp_options output. + error Field error was added to list_whatsapp_options output. + hint Field hint was added to list_whatsapp_options output. + locale Field locale was added to list_whatsapp_options output. + ok Field ok was added to list_whatsapp_options output. + options Field options was added to list_whatsapp_options output. + related Field related was added to list_whatsapp_options output. + summary Field summary was added to list_whatsapp_options output. + tool Field tool was added to list_whatsapp_options output. − Wissen lexicon article ids on /wissen + WHAT: Wissen lexicon index (id, title, url with #id). USE get_wissen_entry({id}) for a bod… list_wissen + locale Default of locale on list_wissen changed unset → "de". + attribution Field attribution was added to list_wissen output. + canonicalUrl Field canonicalUrl was added to list_wissen output. + error Field error was added to list_wissen output. + hint Field hint was added to list_wissen output. + items Field items was added to list_wissen output. + locale Field locale was added to list_wissen output. + ok Field ok was added to list_wissen output. + related Field related was added to list_wissen output. + summary Field summary was added to list_wissen output. + tool Field tool was added to list_wissen output. − Same page in another locale, e.g. path=/preise locale=en → /en/preise + WHAT: Rewrite one marketing path into another locale without fetching HTML. Example: path=… resolve_locale_url + attribution Field attribution was added to resolve_locale_url output. + canonicalUrl Field canonicalUrl was added to resolve_locale_url output. + error Field error was added to resolve_locale_url output. + fromLocale Field fromLocale was added to resolve_locale_url output. + hint Field hint was added to resolve_locale_url output. + locale Field locale was added to resolve_locale_url output. + ok Field ok was added to resolve_locale_url output. + path Field path was added to resolve_locale_url output. + related Field related was added to resolve_locale_url output. + summary Field summary was added to resolve_locale_url output. + toLocale Field toLocale was added to resolve_locale_url output. + tool Field tool was added to resolve_locale_url output. − What is ikeytz / Schlüsseldienst Ludwigsburg — overview, brand, no walk-in. + WHO/WHAT: Public brand card for Schlüsseldienst Ludwigsburg ikeytz (mobile locksmith, Land… site_overview + locale Default of locale on site_overview changed unset → "de". + attribution Field attribution was added to site_overview output. + canonicalUrl Field canonicalUrl was added to site_overview output. + error Field error was added to site_overview output. + gewerbeName Field gewerbeName was added to site_overview output. + hint Field hint was added to site_overview output. + locale Field locale was added to site_overview output. + ok Field ok was added to site_overview output. + priceRange Field priceRange was added to site_overview output. + related Field related was added to site_overview output. + summary Field summary was added to site_overview output. + tool Field tool was added to site_overview output. + tradeName Field tradeName was added to site_overview output.