geocode
Convert addresses, place names, or intersections into precise coordinates and structured location data for routing, weather, or search queries. Supports street-level resolution and proximity biasing.
Instructions
Convert an address, place name, street, or intersection into coordinates and structured location results. Use when input is text and you need coordinates before routing, weather, or search. Supports street-level resolution and proximity biasing.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||
Implementation Reference
- bin/server.js:31-37 (registration)The 'geocode' tool is registered in the TOOLS array with name, description, and inputSchema. This is a static tool catalog for a local reference adapter (stdio) that doesn't actually execute tools — it redirects to the hosted production server at https://geo.thinair.co/mcp.
const TOOLS = [ { name: "geocode", description: "Convert an address, place name, street, or intersection into coordinates and structured location results. Use when input is text and you need coordinates before routing, weather, or search. Supports street-level resolution and proximity biasing.", inputSchema: { type: "object" }, }, - bin/server.js:114-117 (handler)The handler for all tools (including geocode) returns a redirect message pointing users to the hosted production MCP server. There is no actual geocode execution logic in this codebase — the real implementation lives at the hosted endpoint.
server.setRequestHandler(CallToolRequestSchema, async () => ({ content: [{ type: "text", text: REDIRECT_MESSAGE }], isError: false, }));