Skip to main content
Glama

acuris-mcp

request_trial_key

Get 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/

Tool call template

Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.

{
  "id": 1,
  "jsonrpc": "2.0",
  "method": "tools/call",
  "params": {
    "arguments": {
      "email": "<email>"
    },
    "name": "request_trial_key"
  }
}

Input Schema

NameRequiredDescriptionDefault
emailYes
accept_termsNo

Schema Changelog

Changes observed during successful MCP inspections.

  1. Changed1 schema field changed
    • addedInput schema / properties / accept_terms
      Added value: +{
      +  "default": false,
      +  "title": "Accept Terms",
      +  "type": "boolean"
      +}
  2. First observed

TDQS

A4.8/5.0
Behavior5/5

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

No annotations exist, and the description carries the full burden well: it discloses idempotency (same email within 24h yields the same key), the UK PAF cap of 5 per UTC day, the 30-day validity, and the post-call requirement to reconfigure the connection with a Bearer header or ACURIS_API_KEY. These are non-obvious operational traits an agent could not infer from the name or schema.

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?

Front-loaded with the offer and its limits, then the mandatory confirmation sequence, then post-call setup, so the reading order matches the invocation order. It is dense but nearly every line constrains behavior; the trailing paid-plans URL is the only element that does not serve correct invocation.

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?

With no annotations and no output schema, the description still covers what the caller receives, validity window, idempotency, rate caps, the failure mode when terms are not accepted, and how to use the returned key. Nothing an agent needs to call this correctly is missing.

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 supply all parameter meaning, and it does: accept_terms is tied to a concrete validation behavior (false returns terms links and mints nothing) and email is characterized as the idempotency key. Only minor gaps remain, such as no note on email format or whether a different email issues a separate key.

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?

States a specific verb+resource (issue a free evaluation API key) with concrete scope: 1,000 combined validation/geocoding lookups plus 50 UK lookups, valid 30 days. It is unmistakably distinct from every sibling, which are all address-operation tools, so an agent can rule it in or out without opening the schema.

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?

Gives an explicit precondition sequence (show ToS and UK PAF terms links, obtain explicit user confirmation) and an explicit prohibition ('Never set accept_terms=true on the user's behalf'). It also states what happens when the condition is unmet ('mints nothing and returns these links') and points to paid plans as the out-of-scope alternative.

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

Try in Browser

Glama MCP Gateway

Add one secure layer between your agents and this server.