The directory behind postfinder.io, as an API: post offices, post boxes, parcel lockers, drop off and collection points in Australia, New Zealand, the United Kingdom, the United States and Canada, and the suburbs and postcodes they sit in.
It answers the same questions the website answers, from the same data. No key is needed and there is nothing to buy.
**Attribution travels with the data.** Locations come from OpenStreetMap, under the ODbL, and suburbs and postcodes from GeoNames, under CC BY 4.0. If you publish what you get back, you carry those credits with it. The [sources page](https://postfinder.io/en/legal/) names each one.
**Please be gentle.** Responses are cacheable and a client that debounces its typing costs almost nothing. Around a thousand requests a month from one address is the guideline; if you need more, [say what you are building](https://postfinder.io/en/contact/) and we will very likely help. The [acceptable use policy](https://postfinder.io/en/acceptable-use/) has the detail.
For an agent
The same directory is served as tools over MCP, with no key and no account: find_places for what is nearest a coordinate, search_places to turn a suburb name into somewhere with a coordinate, and get_place to read one place in full. Every answer carries the page's URL and the date the record was last checked.
claude mcp add --transport http postfinder https://api.postfinder.io/mcp
Any client that speaks Streamable HTTP takes the same URL, https://api.postfinder.io/mcp. ChatGPT takes it under Settings, Apps and Connectors, and claude.ai under custom connectors. Both ask how to authenticate: choose no authentication. There is no sign in here, and a connector set to OAuth will wait for a consent screen that never comes.