Skip to main content
Glama

Australia Sanctions Screening MCP

Server Details

Screen names against Australia DFAT consolidated sanctions targets.

If you are the author of this connector, you can claim ownership by verifying the domain or GitHub account it belongs to. Claimed connector authors can inspect health checks, view analytics, and manage their listing.
Status
Healthy
Last Tested
Transport
Streamable HTTP · MCP 2025-03-26
URL
Repository
donniertf-hub/uk-mcp-fleet
GitHub Stars
0

TDQS

C2.9/5.0

Scored across 3 tools

Disambiguation3/5

batch_screen is clearly distinct (multi-name summary), but screen_name and screen_search both screen a single name and differ mainly in result depth and tier, which can confuse an agent deciding which to call. The FREE/PRO labels help, but the descriptions do not sharply define when to prefer one over the other.

Naming Consistency4/5

All three names are snake_case with a verb-like prefix (screen_/batch_screen), forming a readable pattern. The 'batch_' modifier on batch_screen is a minor deviation from the screen_* prefix, but overall the set is predictable.

Tool Count3/5

Three tools is on the thin side for a screening service, though the single/batch/deep-search split covers the core workflow. It borders on feeling under-scoped rather than well-rounded.

Completeness3/5

The core screening path (single, batch, expanded search) is covered, but there is no way to fetch full detail on a matched sanctioned entity, list reference data, or check data freshness. Agents hitting a hit would have no drill-down tool.

Available Tools

3 tools
batch_screenBInspect

PRO. Screen up to 50 names; returns match counts and top hit each.

NameRequiredDescriptionDefault
namesYes
access_tokenNoSubscriber token from /success (or Authorization: Bearer)

TDQS

B3.2/5.0
Behavior2/5

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

No annotations are provided, so the description carries the full disclosure burden. It does state the 50-name cap and the return shape ('match counts and top hit each'), but says nothing about auth/entitlement requirements ('PRO.' is unexplained), rate limits, quota consumption, partial failures, or what happens to names that fail to match.

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?

Two tight clauses with the batch limit and return shape front-loaded after a tier marker; no wasted words. The 'PRO.' tag is terse but its meaning is never unpacked, which slightly weakens the front-loading.

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?

For a simple 2-parameter tool with no output schema, the description usefully sketches the return value, but with no annotations and an undocumented `names` parameter, an agent still lacks the auth expectations and per-item result semantics needed to call it confidently.

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

Parameters3/5

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

Schema coverage is 50%: access_token is documented in-schema, but `names` has no description, maxItems, or item semantics. The description partially compensates by establishing the 50-name cap, yet never says whether entries are people, companies, or free-form queries, so the core parameter stays ambiguous.

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

Purpose4/5

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

Specific verb+resource ('Screen up to 50 names') with the batch capacity stated up front, plus a return-value summary. It implies a batch counterpart to screen_name/screen_search but never names those siblings, so an agent must infer the distinction from the '50 names' capacity alone.

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 'up to 50 names' limit hints that this is the multi-name path, but there is no explicit when-to-use-this-vs-screen_name guidance and no stated exclusions or prerequisites beyond the ambiguous 'PRO.' prefix.

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

screen_nameAInspect

FREE. Screen one name against Australia DFAT sanctions targets — top 5 matches.

NameRequiredDescriptionDefault
nameYes

TDQS

A3.5/5.0
Behavior3/5

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

With no annotations, the description carries the full burden and does disclose useful traits: the call is free, the source list is DFAT, and results are capped at the top 5. It says nothing about matching semantics (fuzzy vs exact), what a match record contains, or whether zero results is a normal outcome.

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?

One sentence, front-loaded with the cost signal, with zero filler. Both the scope and the output size are conveyed in a single read.

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?

For a one-parameter lookup with no output schema and no annotations, the description covers cost, data source, and result cardinality — the essentials. It is still thin on input expectations and on what a 'match' looks like, which an agent would want before calling.

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

Parameters3/5

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

The single parameter is named 'name' with 0% schema description coverage, so the description only confirms it expects a person or entity name. It adds no format, required structure, or example that would help an agent construct the value correctly.

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

Purpose4/5

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

The description states a specific verb (screen), resource (one name), data source (Australia DFAT sanctions targets), and result shape (top 5 matches). The phrase 'one name' implicitly separates it from the batch sibling, but no sibling is named explicitly, so it stops short of a 5.

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?

'FREE' and 'one name' imply the right context — low-cost, single-record lookups — but the description never states when to reach for batch_screen or screen_search instead. Usage must be inferred from the wording rather than read from it.

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

Tool Schema Changelog

Recent tool additions, removals, and schema changes observed during successful MCP inspections.

  1. 3 tool updates
    • First observedbatch_screen
    • First observedscreen_name
    • First observedscreen_search

Related MCP Connectors

Related MCP Servers

Try in Browser

Glama MCP Gateway

Add one secure layer between your agents and this server.