Locio for agents

The address API as an MCP server: the same four calls as tools, the same key, the same price. One endpoint, and any client that speaks MCP can validate, geocode and look up Australian addresses.

Endpoint
https://api.locio.com.au/mcp
Transport
Streamable HTTP, stateless, JSON responses.
Sign in
A secret key as Authorization: Bearer, from your Keys tab. Or OAuth: hosted agents register themselves, send you here to sign in and allow, and the connection appears on your Keys tab as a key you can revoke at any time.
Cost
The same units as the endpoints, from the same plan. Listing tools costs nothing. Pricing.

Connect

Pick your client. Paste a key in the box and the samples fill it in, or let the hosted clients use OAuth and never see a key at all.

Authorise

Paste a key to run the examples below against it. It stays in this browser tab and is never sent anywhere except to this API.

No key here? Run uses your own account instead. Create a key.

Client
claude mcp add --transport http locio https://api.locio.com.au/mcp \
  --header "Authorization: Bearer lc_live_..."

# Or, checked into a project for the whole team, with the key from the environment:
# .mcp.json
# {
#   "mcpServers": {
#     "locio": {
#       "type": "http",
#       "url": "https://api.locio.com.au/mcp",
#       "headers": { "Authorization": "Bearer ${LOCIO_KEY}" }
#     }
#   }
# }

Tools

Four, read only, each the same call as its endpoint. The tool descriptions carry the guidance the reference gives a person: store the G-NAF id, not the text.

ToolDoesInputCost
search_addressesSuggest resolved addresses as someone types.q, limit1 unit
resolve_addressValidate, geocode and parse one address in one call. matched: false when it does not exist.q1 unit
similar_addressesThe nearest real addresses to a misspelled one.q, limit3 units
get_addressRead an address back by the G-NAF id you stored.gnaf_pid1 unit

Guides

Protected resource metadata is at https://api.locio.com.au/.well-known/oauth-protected-resource and the authorization server's at https://api.locio.com.au/.well-known/oauth-authorization-server: dynamic client registration, PKCE with S256, public clients only. A client that cannot do OAuth uses a key.