Address validation API for your AI agent: US and worldwide addresses
For ecommerce, operations and CRM teams whose AI agent handles postal addresses. Our tools validate US addresses and return them normalized with coordinates, match addresses in other countries to map records, split free text into fields and look up postal codes. No developer account or API key: your agent pays per check from one balance.
9 tools. Pay per use from one balance, no API keys.
- Validate a US address
$0.013 per call
TrestleIQNew - api.kadec0.xyz Geocode
$0.026 per call
api-kadec0-xyzNew - Strale Address Geocode
$0.0281 per call
api-strale-ioNew - Strale Address Geocode
$0.0281 per call
api-strale-ioNew - Strale Postal Code Lookup
$0.0281 per call
api-strale-ioNew - Verify contact details
$0.039 per call
TrestleIQNew - Strale Address Validate
$0.0422 per call
api-strale-ioNew - Strale Address Parse
$0.0702 per call
api-strale-ioNew - Strale Address Parse
$0.0702 per call
api-strale-ioNew
Starting prices. Prices can vary with length and quality. Your AI Agent works out the exact price, runs the tool from your balance and tells you what it cost. Failed uses are free.
What do you want your agent to do?
Validate a US address
Check a US street address and get it back normalized, with coordinates.
Best pick: Validate a US address, $0.013 per call
Match an address anywhere
Match a free-text address to map records and get a standard form with a confidence estimate.
Best pick: Strale Address Validate, $0.0422 per call
Split an address into fields
Turn one line of text into street, city, postal code, state and country.
Best pick: Strale Address Parse, $0.0702 per call
Geocode an address
Latitude and longitude from OpenStreetMap, for maps and distance checks.
Best pick: Strale Address Geocode, $0.0281 per call
Look up a postal code
The city, region and rough location for a ZIP or postal code.
Best pick: Strale Postal Code Lookup, $0.0281 per call
Check that a contact adds up
Grade whether a name, phone, email, address and IP point to one consistent contact.
Best pick: Verify contact details, $0.039 per call
Our address validation tools and MCPs
| Source | Best for | Example, today's price |
|---|---|---|
| Trestle | US address validation and normalization, plus contact checks | Validate a US address, $0.013 per call |
| Map-based address matching | Addresses outside the US, matched to map records with a confidence estimate | Strale Address Validate, $0.0422 per call |
| OpenStreetMap geocoding | Coordinates and address parts for an address | Strale Address Geocode, $0.0281 per call |
| Postal code lookup | City and region for ZIP and postal codes | Strale Postal Code Lookup, $0.0281 per call |
| Address parser | Free text split into street, city, postal code, state and country | Strale Address Parse, $0.0702 per call |
We haven't confirmed USPS CASS certification for any tool here. If you need CASS certified results, for example for bulk mail discounts, use a certified provider directly.
How to choose the best address validation tool or MCP for you
US only or worldwide
The Trestle tool works on US addresses only. For other countries, use the map-based matcher and give your agent the country code for better matches.
Validate, parse or geocode
Parsing splits text into fields but doesn't check that the address exists. Geocoding finds coordinates. Validation matches the address to real records, and that is the step that catches bad addresses.
One address or a list
Your agent can check one address in a chat, or work through a spreadsheet column and return cleaned rows with a status for each address.
| If you need | Choose | Today's price |
|---|---|---|
| A US shipping address | Trestle US validation | $0.013 per call |
| An address outside the US | Map-based matcher | $0.0422 per call |
| Street, city and postal code in separate fields | Address parser | $0.0702 per call |
| Coordinates for a map | OpenStreetMap geocoder | $0.0281 per call |
| The city a ZIP code belongs to | Postal code lookup | $0.0281 per call |
| Whether a lead's details fit together | Trestle contact check | $0.039 per call |
Quick picks: Trestle for US addresses, the map-based matcher elsewhere, the parser for messy text and the geocoder for coordinates.
Why use Agensi instead of separate address APIs?
Address APIs usually mean a developer account and an API key per provider, which is a lot of setup for cleaning a list now and then. With Agensi your agent validates, parses and geocodes addresses through one connection and pays per check from one balance, with no API keys. It runs without asking while your balance covers it, then tells you what it cost. Set limits or have it ask first in Dashboard → Balance.
| What you get | Official MCP per brand | Own API key or community server | Agensi |
|---|---|---|---|
| Accounts | One per brand | One per brand | One |
| API keys | Per brand, or a sign-in | Per brand, kept by you | None |
| Payment | A plan or credits per brand | Per brand | One balance, per use |
| Spending control | Varies | Up to you | Limits per use, day and month, or ask first |
| Several sources in one answer | Connect several servers | Several servers and keys | One connection |
| Skills for the whole job | No | No | Yes, from the marketplace |
When another way is the better choice. For address autocomplete in a checkout or sign-up form, call an address API from your own site: an agent isn't part of that flow. For high-volume mailing that needs CASS certified results and postal discounts, a certified address provider is the better choice.
Set up in your AI agent
Connect your AI agent to Agensi once, sign in and click Allow. After that it can use every tool: it runs one from your balance and tells you what it cost. No API keys or provider accounts.
- Open Settings, then Connectors, then Browse connectors and add Agensi (or Add custom connector and paste https://mcp.agensi.io/mcp/auth).
- Sign in to Agensi and click Allow. One agent per account: connecting a new one disconnects the old one.
- Ask for what you want, for example: "Use Agensi to clean the 50 addresses in this sheet: validate the US ones, match the rest to map records and flag anything that fails." Top up from $5 if your balance is low; failed uses are free.
- Run: claude mcp add agensi --transport http --url https://mcp.agensi.io/mcp/auth
- Sign in to Agensi and click Allow. One agent per account: connecting a new one disconnects the old one.
- Ask for what you want, for example: "Use Agensi to clean the 50 addresses in this sheet: validate the US ones, match the rest to map records and flag anything that fails." Top up from $5 if your balance is low; failed uses are free.
- Open chatgpt.com/plugins, click Add, then Add custom MCP server. Paste https://mcp.agensi.io/mcp/auth and choose OAuth. Create it, click Connect, then sign in to Agensi and click Allow.
- Sign in to Agensi and click Allow. One agent per account: connecting a new one disconnects the old one.
- Ask for what you want, for example: "Use Agensi to clean the 50 addresses in this sheet: validate the US ones, match the rest to map records and flag anything that fails." Top up from $5 if your balance is low; failed uses are free.
- Add an HTTP MCP server named "agensi" with url https://mcp.agensi.io/mcp/auth to .cursor/mcp.json.
- Sign in to Agensi and click Allow. One agent per account: connecting a new one disconnects the old one.
- Ask for what you want, for example: "Use Agensi to clean the 50 addresses in this sheet: validate the US ones, match the rest to map records and flag anything that fails." Top up from $5 if your balance is low; failed uses are free.
- Add to ~/.codex/config.toml: [[mcp]] name = "agensi", type = "url", url = "https://mcp.agensi.io/mcp/auth"
- Sign in to Agensi and click Allow. One agent per account: connecting a new one disconnects the old one.
- Ask for what you want, for example: "Use Agensi to clean the 50 addresses in this sheet: validate the US ones, match the rest to map records and flag anything that fails." Top up from $5 if your balance is low; failed uses are free.
Grok, VS Code, GitHub Copilot, Cline, Kiro and other agents with remote MCP and sign-in work too: see the setup guide.
What it costs: a worked example
"Use Agensi to clean the 50 addresses in this sheet: validate the US ones, match the rest to map records and flag anything that fails."
- $0.455
35 × US address checks
Validate a US address, $0.013 per call
- $0.633
15 × matches outside the US
Strale Address Validate, $0.0422 per call
At today's starting prices. Your agent works out the exact price for your request and tells you what it cost.