mcp server
acuris-mcp
Address validation & geocoding for AI agents: 240+ countries, UK PAF, free US/CA enrichment
Description as published by the maintainer. Source
- version 1.0.0
- active
active — Most recent push to the repository was 2026-07-26.
What this server can do
8 functions, named and described by the server itself. Parameter names are shown because they say more about what a function does than its name usually does.
check_balance- Show 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.
enrich_us_ca_address(city, state, street, country, postcode, address_line, house_number)- Address → 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". Cost: 1 validation credit (the enrichment itself is free); failed lookups are refunded. Required: country.
expand_uk_postcode(postcode)- Expand 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. Required: postcode.
geocode_address(q, city, state, street, country, postcode, house_number)- Forward-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. Cost: 1 credit per successful geocode; failures are refunded. Required: country.
request_trial_key(email)- Get an instant FREE Acuris trial API key — 100 credits, valid 7 days, no card, no signup form. Idempotent: asking again with the same email within 24h returns the SAME key. After receiving the key, reconfigure this MCP server connection with the header "Authorization: Bearer <key>" (or set ACURIS_API_KEY for stdio). Trial limits: shared per-IP daily caps and a lifetime cap of 40 UK (Royal Mail PAF) lookups. Paid plans: https://www.acuris-geo.com/acuris-pricing/ Required: email.
reverse_geocode(lat, lng, limit, country, radius_m)- Coordinates → 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. Required: lat, lng.
validate_address(city, state, street, country, postcode, address_line, house_number)- Validate 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). Cost: 1 validation credit per successful lookup; no-match and errors are refunded automatically (you pay for results, not attempts). Required: country.
validate_addresses_batch(country, addresses)- Validate 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. Cost: 1 validation credit per successfully validated row; failed rows are refunded. For files bigger than 50 rows, call this tool repeatedly. Required: addresses.
Last successful function declaration observed on . Source: https://api.acuris-geo.com/mcp. We list what the server declared; we do not call any of these functions.
Endpoint status observed on . Source: https://api.acuris-geo.com/mcp.
Signals
These are separate measurements of different things. They are deliberately not combined into one score, because a popularity number that mixes website traffic with saves and stars cannot be checked or acted on.
| Signal | Value | What it measures | Window | Observed | Source |
|---|---|---|---|---|---|
| GitHub stars | 0 | Number of GitHub accounts that bookmarked this repository since it was created. It is a bookmark count, not installs, not active users and not quality. | cumulative, all time | GitHub | |
| Last commit | 2026-07-26 | Date of the most recent push to any branch. This is the strongest cheap indicator of whether the project is still maintained. | point in time | GitHub | |
| Open issues | 0 | Open issues plus open pull requests, as GitHub counts them together. A high number can mean an active project or an abandoned one. | as of fetch | GitHub | |
| Latest published version | 1.0.0 | Latest version string the maintainer published to the registry. | as of fetch | Model Context Protocol | |
| Registry record last updated | 2026-07-26 | When the registry record was last updated by its maintainer. | point in time | Model Context Protocol | |
| License | MIT | Licence GitHub detected in the repository. Detection can be wrong; the LICENSE file is authoritative. | as of fetch | GitHub | |
| First listed in the MCP Registry | 2026-07-26 | Date this server was first published to the official MCP Registry. Not a usage or quality measure. | point in time | Model Context Protocol | |
| repository status | active | The repository exists on GitHub and is not archived. This says nothing about how recently it was worked on. | as of fetch | GitHub | |
| mcp tools declared | 8 tools | Number of functions the server itself declared when asked to list them. This is what the server offers an agent, not a measure of how well any of them work. | as of probe | api.acuris-geo.com | |
| mcp endpoint status | ok | The server listed 8 functions when asked. | as of probe | api.acuris-geo.com |
Where to get it
Related, by what their authors tagged them
-
io.github.cyanheads/census-mcp-server
— last commit 2026-07-31, shares census, fips
Query U.S. Census Bureau data, variables, and geography via MCP.
-
TrustyData
— last commit 2026-07-13, shares address-validation, geocoding
French address quality, geocoding & routing from official data (BAN, INSEE, OpenStreetMap).
-
io.github.Acuris-GmbH/acuris-mcp-server
— archived, last commit 2026-06-09, shares address-validation, geocoding
Address validation, UK postcode lookup (PAF), geocoding & reverse-geocoding in 240+ countries.
-
Google Maps MCP Server
— last commit 2026-07-08, shares geocoding
18 Google Maps tools for AI agents — geocode, search, directions, weather, and more.
-
io.github.cturkieh/france-data-mcp
— last commit 2026-08-04, shares geocoding
French public-data MCP: cross-ref health, demographics, business, geo & real-estate.
-
io.github.cyanheads/nominatim-mcp-server
— last commit 2026-08-02, shares geocoding
Geocode, reverse geocode, and run Overpass spatial queries on OpenStreetMap data.
-
io.github.cyanheads/openstreetmap-mcp-server
— last commit 2026-08-02, shares geocoding
Geocode, reverse geocode, and run Overpass spatial queries on OpenStreetMap data.
-
io.github.fouomene/mcp-server-geodata-placefinder
— last commit 2026-05-25, shares geocoding
MCP GeoData Placefinder: search places, reverse geocode, and find nearby locations.
-
io.github.GeiserX/pumperly-mcp
— last commit 2026-08-01, shares geocoding
MCP server for Pumperly — query fuel prices, find stations, and plan routes
-
io.github.geowire/geowire
— last commit 2026-07-26, shares geocoding
Place search, directions, isochrones & area analysis across 10 map providers. No API key to start.
These share tags the maintainers applied themselves, such as census, fips, address-validation, geocoding. Common tags like "mcp" or "ai" are ignored for this: agreeing with six hundred other projects is not a similarity.
This is not a recommendation and not a test result. It is a map of what the authors said their work is about.
How the author describes it
Topics the maintainer set on GitHub: address-validation, ai-agents, census, claude, fips, geocoding, mcp, mcp-server, model-context-protocol.
This record as data
Every field on this page, with its source and observation date, is in the catalog JSON. Fetch the whole kind at once instead of parsing this HTML.
GET /api/v1/entries/mcp_server.json