llms.txt
+4 −3
https://geocodeai.dev/llms.txt
− - Codex plugin: `codex plugin marketplace add MeterApp/geocode-plugins`− - search_boundaries (GET /v1/boundaries/search; free; no key): Finds administrative boundaries (countries, states, counties, cities, districts) and postcode areas by name, in any language. Filter by country, kind or admin_level; bias toward a point with near. Free and public. Returns candidates with id, kind, admin_level, country, parents, bbox, centroid and population, but no polygon: pass the id to get_boundary for that.− - reverse_boundaries (GET /v1/boundaries/reverse; 1 unit): Every administrative boundary containing a point, country first down to the smallest district, plus postcode areas. Use it to tag an address, a store or a delivery with its country, state, county and city in one call. Costs 1 unit. Returns ids you can pass to get_boundary.+ - Codex plugin: `codex plugin marketplace add MeterApp/geocode-plugins`, `codex plugin add geocode@geocode`, then `codex mcp login geocode` (Codex does not start the OAuth sign-in on its own)+ - MCP (Codex, OAuth sign-in): `codex mcp add geocode --url https://geocodeai.dev/mcp?auth=required` then `codex mcp login geocode`+ - search_boundaries (GET /v1/boundaries/search; free; no key): Finds administrative boundaries (countries, states, counties, cities, districts) and postcode areas by name, in any language. Filter by country, kind or admin_level; bias toward a point with near. Free and public. Returns candidates with id, kind, admin_level, country, parents, bbox, centroid and population, but no polygon: pass the id to get_boundary for that. A street address or a landmark is not a boundary: when nothing is named t+ - reverse_boundaries (GET /v1/boundaries/reverse; 1 unit): Every administrative boundary containing a point, country first down to the smallest district, plus postcode areas. Use it to tag an address, a store or a delivery with its country, state, county and city in one call. Costs 1 unit. Returns ids you can pass to get_boundary. A point nobody asked about before is looked up in OpenStreetMap; when that is slow the call answers 503 upstream_unavailable with retry_after, the lookup keeps running