Address validation & geocoding for AI agents: 240+ countries, UK PAF, free US/CA enrichment
Address validation & geocoding for AI agents: 240+ countries, UK PAF, free US/CA enrichment. The acuris mcp server wraps that behind the Model Context Protocol, so an assistant can use it through 8 defined tools rather than through you.
Give any AI agent — Claude, Cursor, ChatGPT, Gemini CLI and every other MCP-capable client — direct, self-describing access to Acuris address validation and geocoding: 240+ countries, honest verified / corrected / partial verdicts, UK addresses against the official Royal Mail PAF (UDPRN + UPRN), and free census & geographic enrichment for street-accurate USA/Canada matches (census tract, block group, FIPS, CBSA/MSA, congressional district, school district — Canadian equivalents included).
Being a remote server, there is no local install. You register the endpoint with your client, authorise it once, and the tools appear.
Everything the assistant can do here goes through one of these:
validate_address — Validate & standardize one address (240+ countries; UK via Royal Mail PAF with UDPRN + UPRN). Street-accurate USA/Canada matches include the freevalidate_addresses_batch — Up to 50 addresses per call, mixed countries. Results in input orderenrich_us_ca_address — Address → census tract, block group, county/state FIPS, CBSA/MSA, congressional district, school district (USA) / dissemination area, censusgeocode_address — Forward geocoding with an explicit accuracy_type on every resultreverse_geocode — Coordinates → nearest addresses with distancesexpand_uk_postcode — UK postcode → every Royal Mail delivery point (organisation, UDPRN, UPRN, rooftop coordinates)check_balance — Remaining credit balances for the connected keyrequest_trial_key — Instant free trial key by email (idempotent for 24h)You will need 3 environment variables: ACURIS_API_KEY, YOUR_ACURIS_API_KEY, YOUR_KEY. The server will not start without them, which is usually why the tools fail to appear on a first run. Keep credentials in your client's env block or a secrets manager rather than in a file you might commit.
This sits in the team communication group, where several servers overlap in what they claim to do but differ sharply once you actually set them up. Acuris's toolset — validate_address, validate_addresses_batch, enrich_us_ca_address and 5 more — is a fair guide to whether it matches your workflow. It is maintained by com.acuris-geo; worth a glance at recent repository activity before you build anything load-bearing on it.
We check each listing at SyncDev against the project's documentation before it goes live — if something here drifts out of date, it is a bug worth reporting.
| Tool | What it does |
|---|---|
| validate_address | Validate & standardize one address (240+ countries; UK via Royal Mail PAF with UDPRN + UPRN). Street-accurate USA/Canada matches include the free census enrichment block. |
| validate_addresses_batch | Up to 50 addresses per call, mixed countries. Results in input order. |
| enrich_us_ca_address | Address → census tract, block group, county/state FIPS, CBSA/MSA, congressional district, school district (USA) / dissemination area, census division, CMA/CA, federal electoral district (Canada). |
| geocode_address | Forward geocoding with an explicit accuracy_type on every result. |
| reverse_geocode | Coordinates → nearest addresses with distances. |
| expand_uk_postcode | UK postcode → every Royal Mail delivery point (organisation, UDPRN, UPRN, rooftop coordinates). |
| check_balance | Remaining credit balances for the connected key. |
| request_trial_key | Instant free trial key by email (idempotent for 24h). |
**Cursor** (`.cursor/mcp.json`)
```json
{ "mcpServers": { "acuris-geo": {
"url": "https://api.acuris-geo.com/mcp",
"headers": { "Authorization": "Bearer YOUR_ACURIS_API_KEY" } } } }Configuration as documented by the project. Restart the client after saving.
| Variable | Description | Required |
|---|---|---|
| ACURIS_API_KEY | Credential the server authenticates with. | Yes |
| YOUR_ACURIS_API_KEY | Credential the server authenticates with. | Yes |
| YOUR_KEY | Credential the server authenticates with. | Yes |
Your assistant inside the workspace — read channels, search history, post messages and tame the noise.
Inbox intelligence — search, read, draft and send Gmail through your assistant with OAuth auto-setup.
Read and write Jira, Confluence, Bitbucket, JSM and Compass from your AI client — with your own permissions.
Read and send Telegram messages through your assistant — chats, channels and history via the client API.
Enables Discord bot integration with Model Context Protocol (MCP) compatible applications like Claude Desktop.
Exposes REST APIs defined by OpenAPI specifications as Model Context Protocol (MCP) tools, facilitating seamless integration into MCP-based workflows.