Skip to main content
Glama

acuris-mcp

Server Details

Address validation & geocoding for AI agents: 240+ countries, UK PAF, free US/CA enrichment

Status
Healthy
Last Tested
Transport
Streamable HTTP
URL
Repository
Acuris-GmbH/acuris-mcp
GitHub Stars
0
Server Listing
Acuris Geo MCP Server

Glama MCP Gateway

Connect through Glama MCP Gateway for full control over tool access and complete visibility into every call.

MCP client
Glama
MCP server

Full call logging

Every tool call is logged with complete inputs and outputs, so you can debug issues and audit what your agents are doing.

Tool access control

Enable or disable individual tools per connector, so you decide what your agents can and cannot do.

Managed credentials

Glama handles OAuth flows, token storage, and automatic rotation, so credentials never expire on your clients.

Usage analytics

See which tools your agents call, how often, and when, so you can understand usage patterns and catch anomalies.

100% free. Your data is private.
Tool DescriptionsA

Average 4.5/5 across 8 of 8 tools scored.

Server CoherenceA
Disambiguation4/5

Most tools target distinct operations: validation (single/batch), geocoding, reverse geocoding, enrichment, UK postcode expansion, and account management. The main overlap is between enrich_us_ca_address and validate_address, which also includes an enrichment block for US/CA matches, potentially causing confusion about which to use.

Naming Consistency5/5

All tool names follow a consistent verb_noun snake_case pattern (e.g., check_balance, expand_uk_postcode, validate_addresses_batch). The naming is uniform and predictable across the set.

Tool Count5/5

8 tools is well within the ideal 3-15 range and appropriately scoped for a geocoding/validation API. Each tool serves a distinct function without unnecessary bloat, and the count reflects the complexity of the domain.

Completeness4/5

The core workflows—single and batch validation, forward and reverse geocoding, enrichment, and UK postcode expansion—are covered. Minor gaps include the lack of a batch geocoding tool and the redundant enrichment functionality already present in validate_address, but these do not create dead ends.

Available Tools

8 tools
check_balanceAInspect

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.

ParametersJSON Schema
NameRequiredDescriptionDefault

No parameters

Behavior4/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

With no annotations, the description discloses that the tool is free and never consumes credits, which is critical for a balance-checking tool. It does not mention authentication or rate limits, but the behavior is straightforward given no parameters.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness4/5

Is the description appropriately sized, front-loaded, and free of redundancy?

The description is a single sentence that front-loads the main action. It lists multiple balance types, making it slightly verbose, but it remains concise and efficient.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness4/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

For a parameterless tool with no output schema, the description explains what balances are shown. It could mention the output format (e.g., JSON), but it sufficiently covers the tool's purpose and behavior.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters5/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

There are zero parameters, and schema coverage is 100%. The description adds full meaning by explaining what the tool reports, so no parameter details are needed.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose5/5

Does the description clearly state what the tool does and how it differs from similar tools?

The description clearly specifies the action 'Show the connected API key's remaining credit balances' and enumerates the specific pools (validation, geocode, email, phone; trial expiry; UK free-trial PAF counter). This distinguishes it from sibling tools which perform enrichment, geocoding, or validation.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines3/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

The description implies usage for checking balances before operations, but no explicit when-to-use or alternatives are given. It does not state when not to use or compare with siblings, leaving usage guidance implied.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

enrich_us_ca_addressAInspect

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.
ParametersJSON Schema
NameRequiredDescriptionDefault
cityNo
stateNo
streetNo
countryYes
postcodeNo
address_lineNo
house_numberNo
Behavior5/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

With no annotations, the description discloses key behavioral traits: enrichment only on accurate matches, not centroid; cost structure of 1 validation credit with refund on failure. This is comprehensive for a tool with no annotations.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness5/5

Is the description appropriately sized, front-loaded, and free of redundancy?

The description is well-structured with a brief overview, a bullet-like list of codes for each country, and separate paragraphs for match requirements and cost. Every sentence adds value without redundancy.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness3/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

Given 7 parameters, no output schema, and no annotations, the description covers purpose, constraints, and cost but lacks parameter descriptions and output format details. It mentions enrichment is attached but doesn't describe the return structure, which is needed since no output schema exists.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters2/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema coverage is 0%, but the description only mentions that country must be 'usa' or 'can'. Other parameters (city, state, street, postcode, address_line, house_number) are listed in schema but not described in the description. The description implies address_line or street+house_number are needed for accurate matches, but doesn't clarify their roles or formatting.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose5/5

Does the description clearly state what the tool does and how it differs from similar tools?

The description clearly states that the tool enriches an address with census and geographic codes for USA and Canada, listing specific codes for each country. It differentiates from sibling tools like geocode_address by specifying it returns census/geographic codes, not just coordinates.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines4/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

The description provides clear context: enrichment is only for USA and Canada, requires house-number- or street-accurate match, and country must be 'usa' or 'can'. It doesn't explicitly compare to siblings or state when not to use, but the purpose is distinct enough.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

expand_uk_postcodeAInspect

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.
ParametersJSON Schema
NameRequiredDescriptionDefault
postcodeYes
Behavior4/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

With no annotations, the description discloses cost (1 credit), refund policy for invalid postcodes, and the type of data returned (UDPRN, UPRN, coordinates). This adequately conveys safe, read-only behavior. Could add rate limits or pagination if applicable.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness5/5

Is the description appropriately sized, front-loaded, and free of redundancy?

Two sentences with no wasted words. The first sentence states the verb and resource; the second provides cost details. Front-loaded and efficient.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness4/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

For a simple tool with one parameter and no output schema, the description covers purpose, return fields, cost, and refund policy. Could optionally detail output format, but not essential.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters4/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

The single parameter 'postcode' has 0% schema description coverage. The tool description explains its role and what the expansion yields, adding meaning beyond the bare schema. Could specify expected format (e.g., full UK postcode with space).

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose5/5

Does the description clearly state what the tool does and how it differs from similar tools?

The description clearly states the tool expands a UK postcode into delivery points, listing specific fields. It distinguishes from sibling tools like geocode_address or validate_address by explicitly focusing on UK postcode expansion.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines3/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

No explicit guidance on when to use this tool versus alternatives like enrich_us_ca_address or geocode_address. Usage is implied by the tool name and description, but lacks direct comparison or when-not scenarios.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

geocode_addressAInspect

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.
ParametersJSON Schema
NameRequiredDescriptionDefault
qNo
cityNo
stateNo
streetNo
countryYes
postcodeNo
house_numberNo
Behavior5/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

With no annotations, description carries full burden. It discloses open accuracy_type set, instructs to branch on point_coordinate, explains arrival_point semantics, and states cost/refund behavior. This is rich behavioral context beyond what annotations would typically provide.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness5/5

Is the description appropriately sized, front-loaded, and free of redundancy?

Well-structured, front-loaded with the core purpose, then flows logically into accuracy_type, input guidance, UK alternative, and cost. Every sentence adds meaningful detail; no filler or redundant schema repetition.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness5/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

Despite no output schema, the description explains key response concepts (accuracy_type values, point_coordinate boolean, arrival_point). It covers cost, input methods, country format, and sibling-tool avoidance. For a geocoding tool with no annotations, this is highly complete.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters4/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema has 7 params with zero descriptions, so the text must compensate. It explains country as ISO-3 lowercase and clarifies q vs fielded parts. It also describes arrival_point return object and house-number semantics. Does not individually describe city/state/street/postcode, but they are self-explanatory.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose5/5

Does the description clearly state what the tool does and how it differs from similar tools?

Description opens with a specific verb+resource: 'Forward-geocode an address to coordinates (lat/lng)'. It also notes the explicit accuracy_type, clearly distinguishing from reverse_geocode and UK-specific validate_address siblings.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines5/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

Explicitly tells when not to use: 'For UK (gbr) addresses use validate_address instead'. Also gives input formatting alternatives ('fielded parts or a single line in q') and mentions the credit cost, which helps budget-sensitive agents decide when to call.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

request_trial_keyAInspect

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/
ParametersJSON Schema
NameRequiredDescriptionDefault
emailYes
Behavior5/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

Without annotations, the description fully discloses behavior: free, 100 credits valid 7 days, idempotency with same email within 24h, instructions for key usage, and trial limits (shared per-IP caps, 40 UK lookups). No contradictions.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness5/5

Is the description appropriately sized, front-loaded, and free of redundancy?

The description is three sentences, each adding essential information: purpose, idempotency, and post-usage instructions. It is front-loaded with the main action, with no wasted words.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness4/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

The tool has one simple parameter and no output schema. The description adequately covers usage, limits, and prerequisite instructions. It could optionally mention the response format of the key, but this is not critical for function.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters4/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

The schema has one required parameter (email) with 0% coverage. The description adds context by mentioning that using the same email within 24h yields the same key, which provides meaning beyond the schema.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose5/5

Does the description clearly state what the tool does and how it differs from similar tools?

The description clearly specifies the verb 'Get' and the resource 'instant FREE Acuris trial API key'. It distinguishes well from sibling tools that are address-related, as this tool is the only one for obtaining credentials.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines4/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

The description implies the tool is a prerequisite for using other tools by stating 'After receiving the key, reconfigure this MCP server connection...'. It does not explicitly state when not to use it, but the context is clear.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

reverse_geocodeAInspect

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.
ParametersJSON Schema
NameRequiredDescriptionDefault
latYes
lngYes
limitNo
countryNo
radius_mNo
Behavior4/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

With no annotations, the description carries full burden. It discloses that it returns nearest addresses with distances and reveals cost behavior ('1 credit per successful lookup; an empty radius is refunded'). However, it lacks details on error handling or rate limits.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness5/5

Is the description appropriately sized, front-loaded, and free of redundancy?

The description is extremely concise (3 sentences) with no wasted words. It front-loads the primary purpose first, then lists optional parameters, and ends with cost details. Every sentence is necessary and informative.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness4/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

Given no annotations or output schema, the description covers the essential purpose, parameters, and cost. However, it does not describe the return structure (e.g., address format, fields) or error cases, leaving a gap for a fully complete context.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters5/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Despite 0% schema coverage, the description adds substantial meaning for all 5 parameters: it explains the purpose of lat/lng (input coordinates), and clarifies that country is ISO-3, radius_m is in meters, limit controls count. It also provides cost information not in schema.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose5/5

Does the description clearly state what the tool does and how it differs from similar tools?

The description clearly states the tool converts coordinates to nearest addresses, with distances, distinguishing it from sibling tools like geocode_address (forward geocoding) and validate_address (validation). It uses a specific verb and resource ('Coordinates → nearest address(es)').

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines4/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

The description provides context for use by explaining optional parameters (country, radius_m, limit) that constrain the search, but does not explicitly state when not to use or compare with alternatives like geocode_address or validate_address. The sibling names imply different use cases, but no direct guidance is given.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

validate_addressAInspect

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).
ParametersJSON Schema
NameRequiredDescriptionDefault
cityNo
stateNo
streetNo
countryYes
postcodeNo
address_lineNo
house_numberNo
Behavior5/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

Since no annotations are provided, the description fully covers behavioral traits including return statuses (verified, corrected, partial_match), standardized form, confidence, coordinates with accuracy type, and free enrichment for US/CA matches. Cost and refund policy are also disclosed.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness4/5

Is the description appropriately sized, front-loaded, and free of redundancy?

The description is well-structured with key details front-loaded. It is appropriately sized, with each sentence providing useful information. Minor verbosity in listing countries could be tightened.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness5/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

Given the tool's complexity and no output schema, the description covers input formats, output verdicts, enrichment details, geographic scope, and pricing. It is complete for effective tool selection and invocation.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters4/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema coverage is 0%, so the description must explain parameters. It explains country format and the choice between address_line and fielded parts (city, state, street, house_number, postcode). This adds significant value beyond the raw schema.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose5/5

Does the description clearly state what the tool does and how it differs from similar tools?

The description clearly states it validates and standardizes one postal address for 240+ countries, with specific mention of UK via Royal Mail PAF. It distinguishes from sibling tools like enrich_us_ca_address and validate_addresses_batch.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines4/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

The description explains how to provide input (country as ISO-3 lowercase plus either address_line or fielded parts) and cost model (pay per successful lookup). However, it does not explicitly state when to use this tool versus alternatives, nor when not to use it.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

validate_addresses_batchAInspect

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.
ParametersJSON Schema
NameRequiredDescriptionDefault
countryNo
addressesYes
Behavior5/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

Discloses cost (1 credit per successful validation, refunded for failures), result ordering, shape matching validate_address, and routing logic. No annotations are present, so description fully carries behavioral disclosure.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness5/5

Is the description appropriately sized, front-loaded, and free of redundancy?

Starts with a clear lead sentence, then uses a structured list format (though plain text) to explain parameter details, cost, and routing. Every sentence is informative and concise.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness5/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

Covers all needed aspects: limit, mixed countries, cost, routing, result format, and how to handle larger files. No output schema, but result shape is referenced to validate_address. Sibling tools provide context.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters5/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Adds crucial meaning beyond the bare schema: addresses can be strings or objects with 'input' and 'country', and the 'country' parameter serves as default. Schema coverage is 0%, but description completely compensates.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose5/5

Does the description clearly state what the tool does and how it differs from similar tools?

The description clearly states the tool validates up to 50 addresses in one call with mixed countries allowed, differentiating it from single-address tool validate_address and other sibling tools.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines5/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

Provides explicit when-to-use guidance: for up to 50 addresses, mixed countries, and repeat calls for larger files. Also indicates routing behavior for UK addresses vs others.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

Discussions

No comments yet. Be the first to start the discussion!

Related MCP Servers

  • A
    license
    A
    quality
    B
    maintenance
    Verified locale data for AI agents: dates, phone numbers, currency formatting, VAT/sales-tax by date, public holidays, and addresses (UK & US). Returns checked answers and flags impossible inputs instead of guessing.
    7
    Apache 2.0
  • A
    license
    A
    quality
    C
    maintenance
    Geospatial API tools for AI agents — geocoding, reverse geocoding, routing, isochrone, distance matrix, static maps, H3 hexagons, elevation, GPS map-matching, point-in-polygon, address normalisation, timezone lookup, and batch geocoding. Built on OpenStreetMap infrastructure. Cost-effective alternative to Google Maps API.
    18
    38
    MIT
  • A
    license
    -
    quality
    B
    maintenance
    Parses, validates, and normalizes postal addresses for US, UK, FR, DE with component extraction and postal code verification. Pay-per-call via x402 micropayments (USDC on Base L2).
    MIT

View all MCP Servers

Try in Browser

Your Connectors

Sign in to create a connector for this server.