Skip to main content
Glama

Screen a name against the MOF asset-freeze list

sanctions_screen_name
Read-only

Does this person or entity name (Latin or Japanese) appear on the Japan MOF asset-freeze list under the Foreign Exchange Act? Returns exact_match, candidates (similar names, not matches), no_match_in_checked_list or unknown (stale/unavailable), with entry ids, all name forms, program, notice dates, list version, freshness and attribution. Reference relay only: not a compliance determination or a statement that a transaction is permitted.

Input Schema

NameRequiredDescriptionDefault
nameYesName of a person or entity in Latin letters or Japanese (katakana, hiragana or kanji), e.g. 'Vladimir Putin' or 'ウラジーミル・プーチン'
max_candidatesNoMaximum number of similar-name candidates to return, 1-25 (default 10)

Output Schema

NameRequiredDescriptionDefault
queryYes
termsYesURL of the terms of service.
statusYesexact_match = equal after normalization to a listed name, alias or former name (identity not confirmed); candidates = similar names only, NOT matches; no_match_in_checked_list = not found in the list version checked (not a statement that a transaction is permitted); unknown = data stale, still loading or unreadable.
historyYes
freshnessYes
candidatesYesSimilar names. Candidates are not matches.
provenanceYesFreshness receipts for every upstream source used.
answered_atYes
attributionYes
not_coveredYes
legal_noticeYes
list_versionYes
exact_matchesYes
matching_noteYes
interpretationYes
unknown_reasonYes
candidates_totalYes
candidates_truncatedYes

Schema Changelog

Changes observed during successful MCP inspections.

  1. First observed

TDQS

A3.9/5.0
Behavior4/5

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

Annotations only cover readOnlyHint and openWorldHint; the description goes further by enumerating outcome states including the 'unknown (stale/unavailable)' degraded mode and reporting freshness/list version/attribution, which tells the agent data may be stale. The 'reference relay only' disclaimer clarifies the output is not a compliance verdict.

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 as a direct question, then a dense enumeration of return states, then the disclaimer. Slightly packed but every clause carries information; no filler sentences.

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?

With an output schema present, return-value detail is technically redundant, but the description still usefully flags degraded/stale results and attribution that an agent needs for correct interpretation. Nothing critical is missing for calling a 2-parameter screening tool.

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 description coverage is 100%, so both parameters are already documented in the schema, including the Latin/Japanese examples. The description restates the Latin-or-Japanese name constraint but adds nothing about max_candidates beyond what the schema provides, so baseline 3 is appropriate.

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 (screen) and resource (person or entity name) against a precisely named list (Japan MOF asset-freeze under the Foreign Exchange Act). It is clearly distinguishable from siblings like sanctions_list_changes and catalog.

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 (screening a name) and adds an interpretive boundary via 'Reference relay only: not a compliance determination or a statement that a transaction is permitted.' However, it never explicitly says when to use this versus sanctions_list_changes or other siblings, leaving routing to inference.

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.

Resources