acuris-mcp
com.acuris-geo/acuris-mcpVersion 1.0.0Address validation & geocoding for AI agents: 240+ countries, UK PAF, free US/CA enrichment
Status
Responds59 msAnswered our handshake without sign-in.- Last checked
- Nov 14, 2026, 13:45 UTC
- Latency
- 59 ms
- Remotes responding
- 1 of 1
- Sign-in
- No sign-in
- Hosting
- EU hosting detected (detected, not a legal statement)
- Registry data as of
- Nov 14, 2026, 22:14 UTC
Data from the official MCP Registry, checked by run.zero. How we check
Connect
Streamable HTTP
https://api.acuris-geo.com/mcpResponds59 msNo sign-in
Claude Code
claude mcp add --transport http acuris-mcp https://api.acuris-geo.com/mcpClaude Desktop and claude.ai
Settings > Connectors > Add custom connector
Name: acuris-mcp
Remote MCP server URL: https://api.acuris-geo.com/mcpCursor
{
"mcpServers": {
"acuris-mcp": {
"url": "https://api.acuris-geo.com/mcp"
}
}
}VS Code
code --add-mcp '{"name":"acuris-mcp","type":"http","url":"https://api.acuris-geo.com/mcp"}'Built your own server? run.zero hosts MCP servers on European infrastructure.
Tools
9 tools
Read-only | Idempotent | Open world | ||
|---|---|---|---|---|
autocomplete_addressAddress autocomplete (type-ahead): ranked, standardized address suggestions for a
partial input `q` (typed so far), with lat/lng whenever the reference row
carries a coordinate. Use it to help a person pick an address, then pass
the chosen one to validate_address.
`country` is ISO-3 lowercase. `limit` 1-50 (default 10). `state` narrows
USA/Canada. For UK (gbr) the query may be, or start with, a postcode:
a full or partial postcode returns every delivery point there (labelled
with building/organisation names). UK requests are served from the Royal
Mail PAF service; suggestions do not carry UDPRN/UPRN, so validate the
chosen address to get them.
Cost: billed exactly like the /suggest endpoint it wraps; see
https://www.acuris-geo.com/acuris-pricing/ | Not declared | Not declared | Not declared | Not declared |
check_balanceShow the connected API key's remaining credit balances (validation,
geocode, email, phone pools; trial expiry; the UK free-trial PAF counter
for trial keys). Free — never consumes credits. | Not declared | Not declared | Not declared | Not declared |
enrich_us_ca_addressAddress → census & geographic codes (USA + Canada), FREE with validation.
USA: state & county FIPS, census tract (11-digit GEOID), block group,
CBSA/MSA, congressional district (119th Congress), school district.
Canada: province, census division, dissemination area, census subdivision,
census tract, CMA/CA, federal electoral district. Sources: US Census
Bureau TIGER/Line; Statistics Canada (open data).
The enrichment is attached when the address resolves to a house-number- or
street-accurate match; centroid-only matches return no enrichment (the
point could fall in the wrong area). `country` must be "usa" or "can".
The verdict reads as in validate_address (partial_match: true and no
`status` = partially matched, not confirmed).
Cost: 1 validation credit (the enrichment itself is free), same rule as
validate_address; failed lookups are refunded. | Not declared | Not declared | Not declared | Not declared |
expand_uk_postcodeExpand a UK postcode into every Royal Mail delivery point at that
postcode — organisation, building, street, town, county, plus UDPRN, UPRN
and rooftop coordinates for each address.
Cost: 1 credit per postcode, regardless of how many addresses come back;
an unknown/invalid postcode is refunded automatically. | Not declared | Not declared | Not declared | Not declared |
geocode_addressForward-geocode an address to coordinates (lat/lng) with an explicit
accuracy_type — you always know what you got.
accuracy_type is an OPEN set; new tiers are added as reference data
improves. Do NOT write code that treats an unrecognised value as a failure.
Branch on the boolean `point_coordinate` instead, which is true when the
coordinate identifies one address. Current values: rooftop and
arrival_point (both point coordinates — a point on the building, or the
property's entrance / access point), then street_interpolated,
street_centroid, postcode_centroid, locality_centroid, admin_centroid.
House-number-level matches may ALSO carry `arrival_point: {lat, lng}` —
the premise's entrance/access coordinate beside the served pin (equal to
lat/lng when accuracy_type is arrival_point). Use it for delivery and
navigation; omitted when not on file.
`country` is ISO-3 lowercase. Give fielded parts or a single line in `q`.
For UK (gbr) addresses use validate_address instead — it returns point
coordinates from Royal Mail PAF.
A geocode result is a coordinate, not a verdict: it carries no `status`
and no partial_match. accuracy_type says only where the pin is; to tell
the user whether the address itself is valid, use validate_address.
Cost: 1 credit per successful geocode; failures are refunded. A result
whose only location is the state or province (admin_centroid) is not
charged and carries charged: false. | Not declared | Not declared | Not declared | Not declared |
request_trial_keyGet an instant FREE Acuris evaluation API key — 1,000 lookups (address
validation and geocoding together) plus 50 UK lookups, valid 30 days,
no card, no signup form. Idempotent: asking again with the same email
within 24h returns the SAME key.
BEFORE calling with accept_terms=true you MUST show the user both links
and get their explicit confirmation that they agree:
Terms of Service: https://api.acuris-geo.com/legal/terms
UK PAF Evaluation Terms: https://api.acuris-geo.com/legal/uk-evaluation-terms
Never set accept_terms=true on the user's behalf without that confirmation.
Without it the tool mints nothing and returns these links.
After receiving the key, reconfigure this MCP server connection with the
header "Authorization: Bearer <key>" (or set ACURIS_API_KEY for stdio).
UK (Royal Mail PAF) lookups are capped at 5 per UTC day while the key is
valid. Paid plans:
https://www.acuris-geo.com/acuris-pricing/ | Not declared | Not declared | Not declared | Not declared |
reverse_geocodeCoordinates → nearest address(es). Returns the closest reference
addresses to (lat, lng), nearest first, with distances.
Optional: `country` (ISO-3) to constrain the search, `radius_m`, `limit`.
Cost: 1 credit per successful lookup; an empty radius (no addresses found)
is refunded. | Not declared | Not declared | Not declared | Not declared |
validate_addressValidate and standardize one postal address (240+ countries; UK via the
official Royal Mail PAF with UDPRN + UPRN).
Give `country` as ISO-3 lowercase (e.g. usa, can, deu, gbr) plus EITHER a
free-text `address_line` OR fielded parts (street, house_number, city,
state, postcode). Returns an honest verdict — status "verified" (exact) or
"corrected" (fixed), or partial_match with reasons — plus the standardized
form, confidence, coordinates with an explicit accuracy_type, and, for
street-accurate USA/Canada matches, a FREE `enrichment` block (census
tract, block group, FIPS, CBSA/MSA, congressional district, school
district / Canadian equivalents).
Reading the verdict: `status` is only ever "verified" or "corrected". A
partial result has partial_match: true and NO `status`: the address was
not fully confirmed. Present it as "partially matched", with `reasons`
(e.g. house_number_unconfirmed, street_not_matched), `deliverable` and the
accuracy_type of the coordinate; never as valid, never as not found.
http_status 404 = not found.
Cost: 1 validation credit per successful lookup (verified, corrected, or a
partial result with a coordinate). No-match, errors and state/province-only
results are not charged: they are refunded automatically (you pay for
results, not attempts). | Not declared | Not declared | Not declared | Not declared |
validate_addresses_batchValidate up to 50 addresses in one call (mixed countries allowed).
`addresses` is a list where each entry is either a free-text string, or an
object {"input": <string or fielded object>, "country": "iso3"}. Entries
without their own country use the `country` parameter. UK (gbr) rows are
routed individually to the Royal Mail PAF service; everything else goes
through the batch endpoint. Results come back in the same order, each with
the same shape as validate_address: a row with partial_match: true and no
`status` is partially matched (not confirmed; not valid, not not-found).
Cost: 1 validation credit per successfully validated row (same rule as
validate_address); failed rows are refunded. For files bigger than 50 rows,
call this tool repeatedly. | Not declared | Not declared | Not declared | Not declared |
Details
- Registry status
- Active
- Published
- Jul 26, 2026
- Updated
- Jul 26, 2026
- Categories (suggested)
- CRMSuggested categories are assigned automatically from the registry text and may be wrong. Verified operators can correct them.
- GDPR
- Not declared