| ok | Yes | true = use summary, canonicalUrl, and extra keys. false = do not invent data; read error + hint and retry with valid args or open hint. | |
| lat | No | WGS84 latitude of THIS place or the office. Unique per slug — never a silent Pattonville fallback. Example Pattonville ≈ 48.863. | |
| lng | No | WGS84 longitude of THIS place or the office. Example Pattonville ≈ 9.185. | |
| plz | No | German postcode. First match wins if several places share a PLZ (e.g. 71638 → pattonville). | |
| url | No | www keyword page https://www.ikeytz.com[/locale]/schluesseldienst-ludwigsburg-{slug} | |
| hint | No | Present when ok=false. Absolute URL the agent should open or pass to get_ai_page / get_discovery. | |
| icbm | No | ICBM 'lat, lng' string (same as google_maps). | |
| kind | No | Place kind from orte SSOT (stadtteil / gemeinde / …). | |
| name | No | German place name as on the website. | |
| slug | No | URL slug of a service-area place, e.g. pattonville, bietigheim-bissingen, walheim. Matches maps.ikeytz.com/{slug} and www /schluesseldienst-ludwigsburg-{slug}. | |
| tool | Yes | Echo of the tool name that produced this object (e.g. get_service_area). | |
| error | No | Present when ok=false. Codes include: unknown_tool, unknown_place, unknown_auswahl, unknown_ratgeber, unknown_doc, unknown_discovery, faq_not_found, wissen_not_found, serp_not_found, q_required, bad_datetime, bad_when_key, plus HTTP errors from fetch. | |
| locale | No | Locale actually used for URLs (args.locale or de). | |
| parent | No | Parent place name when this is a district; else empty/omit. | |
| geo_api | No | https://maps.ikeytz.com/api/v1/embed/ort/{slug} JSON for the embed. | |
| related | No | Always includes https://www.ikeytz.com/llms.txt. Geo tools also include https://maps.ikeytz.com/llms.txt. | |
| summary | No | Primary text for the model. For discovery tools this is the file window (possibly thousands of characters). For list tools a compact one-liner. Quote with attribution. | |
| maps_mcp | No | maps machine MCP endpoint. www /mcp does not proxy this. | |
| embed_map | No | iframe/src and maps page: https://maps.ikeytz.com/{slug} (German host, no /en/). | |
| attribution | Yes | Required citation: 'Quelle: Schlüsseldienst Ludwigsburg ikeytz (ikeytz.com) · ai-train=no · https://www.ikeytz.com/.well-known/ai.txt' | |
| google_maps | No | Paste-ready 'lat, lng' for Google Maps search (same digits as lat/lng). | |
| canonicalUrl | No | Best URL to show the user: https://www.ikeytz.com… page, or tel:+49…, mailto:…, https://wa.me/…. Prefer this over constructing URLs. | |