mcpField
A
acuris-mcp-server

acuris-mcp-server

Local
acuris-geo.comMaps & Travel0Updated 20w ago

About acuris-mcp-server

acuris-mcp-server connects the Acuris Address Validation & Geocoding API to MCP clients, for agents handling international addresses and UK postcodes. Results include standardized addresses, confidence scores, and coordinates, with UK Royal Mail PAF delivery-point lookup.

Key features

  1. 01Validate and standardize addresses in 240+ countries
  2. 02Look up UK postcode PAF delivery points
  3. 03Convert addresses to latitude and longitude
  4. 04Find nearby addresses from coordinates

Use cases

  1. 01Validate and standardize submitted addresses
  2. 02Find delivery addresses for a UK postcode
  3. 03Add geographic coordinates to address records
  4. 04Identify nearby addresses from coordinates

MCP support

The MCP server exposes four tools for address validation, UK postcode lookup, geocoding, and reverse geocoding. It processes requests through the Acuris Address Validation & Geocoding API.

Configuration

Local server config is the same for every client. Copy it into your client’s MCP config file.

mcp.json · Universal config
{
"mcpServers": {
"acuris-gmbh-acuris": {
"command": "npx",
"args": [
"-y",
"@acuris-geo/mcp-server"
],
"env": {
"ACURIS_API_KEY": "<ACURIS_API_KEY>"
}
}
}
}
Run commandnpx -y @acuris-geo/mcp-server
Environment variables to set
ACURIS_API_KEYSecretAcuris API key. Get a free key (100 validations + 100 geocodes, 7 days, no card) at https://api.acuris-geo.com/register

Local servers need a runtime on your machine (e.g. Node.js 18+). Config file locations differ by client; see your client’s docs.

Packages
npm@acuris-geo/mcp-server0.1.1

Tools

4

Saved tool list · updated 2w ago

ParameterTypeRequiredDescription
citystringNoCity / locality.
inputstringNoSingle-line address — paste the whole address as one string, e.g. `10 Downing Street, London, SW1A 2AA`. Provide this OR the fielded inputs below.
statestringNoState / region — required for USA, CAN, AUS, BRA, MEX.
streetstringNoStreet name (fielded input).
countrystringYesISO 3-letter country code (preferred, e.g. `gbr`, `usa`, `deu`, `fra`). ISO-2 also accepted.
postcodestringNoPostcode / ZIP.
house_numberstringNoHouse / building number.

Details

From the project README

Acuris MCP Server

Model Context Protocol server for the Acuris Address Validation & Geocoding API. Plug Acuris into Claude Desktop, Claude Code, Cursor, or any MCP-aware client and your agent gains four address tools:

ToolWhat it does
validate_addressValidate any postal address in 240+ countries. Returns standardised address, rooftop coordinates, confidence score (A-F), UDPRN + UPRN for UK.
postcode_lookupGiven a UK postcode, return every Royal Mail PAF delivery point at it.
geocodeConvert an address into latitude + longitude.
reverse_geocodeConvert a lat/lng into the nearest known address.

Quick start

Get a free API key (100 free validations, 100 free geocodes, 7 days, no credit card) at api.acuris-geo.com/register.

Claude Desktop

Add this to claude_desktop_config.json:

{
  "mcpServers": {
    "acuris": {
      "command": "npx",
      "args": ["-y", "@acuris-geo/mcp-server"],
      "env": { "ACURIS_API_KEY": "acu_…" }
    }
  }
}

Restart Claude Desktop. The four tools appear under the "Acuris" server.

Claude Code
claude mcp add acuris -e ACURIS_API_KEY=acu_… -- npx -y @acuris-geo/mcp-server
Cursor / Codex / any MCP client

The server speaks plain stdio MCP. Point your client at:

ACURIS_API_KEY=acu_… npx -y @acuris-geo/mcp-server

Example prompts

After installing, try:

Validate this address: 10 Downing Street, London, SW1A 2AA

Look up every address at the UK postcode M1 1AD

What's the rooftop coordinate for the Reichstag, Berlin?

What address is at 51.5036, -0.1277?

The agent picks the right tool, calls it, and reads the JSON back to you.

Why an MCP server?

No other UK / EU address-validation provider (Ideal Postcodes, Loqate, Smarty, postcoder, getaddress.io) ships an MCP server today. If your team builds with agentic IDEs, Acuris is the only AV provider that hands you a first-class integration.

API surface

The server talks to:

  • POST https://api.acuris-geo.com/validate
  • POST https://api.acuris-geo.com/postcode-lookup (GBR — proxied to paf.acuris-geo.com internally)
  • GET https://api.acuris-geo.com/geocode
  • GET https://api.acuris-geo.com/reverse

UK requests are automatically routed to our PAF satellite (paf.acuris-geo.com) where the licensed Royal Mail PAF dataset lives. The caller doesn't need to know this.

Development

npm install
npm run build
ACURIS_API_KEY=test node dist/index.js   # smoke-test with the public test key

License

MIT. Source: https://github.com/Acuris-GmbH/acuris-mcp-server.

Comments

Markdown supported

New to MCP?

From what the protocol is to installing your first server, these answers cover most first questions.

An open protocol that defines how AI applications connect to external tools and data in a uniform way. Clients talk to the model; MCP servers provide tools, resources and prompt templates. They exchange standard messages, so one server can be reused by many clients.