explore
Browse and discover cities, neighborhoods, or mixed venues near a location. Filter results by population, sort by distance or population, and apply layer filters. Ideal for broad discovery; for specific POI use separate search.
Instructions
BROWSING / DISCOVERY search — cities, neighbourhoods, or mixed venues near a location. Supports population filtering ('cities > 100k'), distance/population sorting, and layer filtering. For specific POI categories, use search_places instead.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||
Implementation Reference
- bin/server.js:80-85 (registration)Tool 'explore' is registered in the TOOLS catalog array with name 'explore', description, and an open inputSchema. This is the static catalog used by ListToolsRequestSchema handler.
{ name: "explore", description: "BROWSING / DISCOVERY search — cities, neighbourhoods, or mixed venues near a location. Supports population filtering ('cities > 100k'), distance/population sorting, and layer filtering. For specific POI categories, use `search_places` instead.", inputSchema: { type: "object" }, }, - bin/server.js:114-117 (handler)The CallToolRequestSchema handler is a catch-all redirect stub for all tools (including 'explore'). It returns a redirect message pointing users to the hosted server at https://geo.thinair.co/mcp — no local execution logic exists.
server.setRequestHandler(CallToolRequestSchema, async () => ({ content: [{ type: "text", text: REDIRECT_MESSAGE }], isError: false, }));