Google Maps
mapsFind places (name, rating, category, address, phone, website, place_id and cid, or oid with engine=yandex, and coordinates); the place tool returns one place's hours and full listing. Put the area in location (e.g. "Berlin, Germany" or "Kreuzberg, Berlin") or in q; ll searches around an exact point. 1 credit.
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"q": "<q>"
},
"name": "maps"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| q | Yes | Search query | |
| ll | No | Map viewport "@lat,lng,14z": search around that point | |
| page | No | ||
| engine | No | google (default) or yandex (Yandex Maps, for Russia and the CIS where enabled; its places carry an oid for the place tool) | |
| country | No | Country code, e.g. us, de, ru | |
| language | No | Language code, e.g. en, ru (Russian). Does not change country | |
| location | No | City-level location, e.g. "Austin, Texas, United States" |