find_place
Look up a German place name to get coordinates, official keys, population, and kind. Rank same-named matches by a nearby reference to resolve ambiguity.
Instructions
Looks up a place name and returns every place that matches, each with its kind, official key (AGS/RS), population, English name and coordinate. Use when the person asks where somewhere is, when you need a coordinate for another tool, and above all to RECOVER after a tool reported a name as ambiguous — this is where you find out which Neustadt is which. Pass near to rank and separate same-named places by distance. Do NOT use to find a company, shop or landmark: call find_poi. At most 10 results, radius <= 200 km. Every result carries an attribution line that must be shown to the user.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| lat | No | Latitude to measure from, instead of `near`. | |
| lon | No | Longitude to measure from, instead of `near`. | |
| kind | No | Narrow to one kind: "city", "district" (Kreis), "admin" (Land or Regierungsbezirk), "station", "stop", "motorway" or "junction". Omit unless the person was specific. | |
| near | No | A second place to measure from, used to tell same-named candidates apart: "Neustadt" near "Hamburg" is one of twenty Neustadts. Every result then carries its distance from this point. | |
| limit | No | How many candidates to return, best match first (1–10, default 5). | |
| query | Yes | The place name to look up, as the person said it — "Neustadt", "Munich", "Kreis Fulda", "Köln Hbf". English names and spellings without umlauts both work. | |
| language | No | Set this on every call to the language the person is writing in: "en" if they wrote English, "de" if they wrote German. Do not leave it out because it has a default — the default is only the fallback when the language is genuinely unclear, and an English question answered in German is a wrong answer. Place names, station names and road numbers are never translated in either language; in English the German term is kept in parentheses so the person recognises it on signs and in local apps. | de |
| radius_km | No | When near/lat+lon is given, keep only candidates within this many kilometres (1–200). Omit to rank by distance without dropping any. |