Skip to main content
Glama

Japan TITP Administrative Actions

Look up published TITP administrative actions

titp_action_lookup
Read-only

Has this TITP supervising or implementing organization in Japan had an administrative action published by ISA, and when? Look up by permit number (1708000404), plan certification number (1704019156) or organization name (exact after normalization; partial = candidates), optional prefecture. Returns listed, not_found_in_checked_records (not proof of no action; actions no longer published are not returned) or unknown, with type, date, reason as published, source file and as-of date.

Input Schema

NameRequiredDescriptionDefault
nameNoOrganization name as published (Japanese), at least 2 characters. Width, case, spaces and line breaks are ignored
limitNoMaximum number of actions per list, 1-100 (default 20)
prefectureNoOptional filter: prefecture of the published address (Tokyo or 東京都), JIS code (13) or local government code (130001)
permit_numberNoSupervising organization permit number, e.g. 許1708000404 or 1708000404
certification_numberNoTechnical intern training plan certification number, e.g. 認1704019156, 変認1809000128 or the digits

Output Schema

NameRequiredDescriptionDefault
queryYes
termsYesURL of the terms of service.
totalYes
statusYeslisted = an action matching by number or exact name is in the ISA files checked; not_found_in_checked_records = no match in the files checked (does not mean no action was taken; actions ISA no longer publishes are not returned); unknown = not loaded, stale, a file unreadable, or candidates only.
actionsYes
truncatedYes
candidatesYes
provenanceYesFreshness receipts for every upstream source used.
answered_atYes
attributionYes
status_noteYes
data_versionYes
legal_noticeYes
action_noticeYesAlways pass on: the action is as published on the date shown; it does not mean the organization currently has problems.
official_checkYesRead first: confirm on the official ISA page listed here before relying on this answer.
unknown_reasonYes
registry_statusYes

Schema Changelog

Changes observed during successful MCP inspections.

  1. First observed

TDQS

A4.6/5.0
Behavior5/5

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

Goes well beyond the readOnly/openWorld annotations by disclosing the three possible result statuses and, critically, that not_found_in_checked_records is not proof of no action because actions no longer published are not returned. It also states what each result carries (type, date, reason as published, source file, as-of date), giving the agent real confidence bounds.

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 sentences, front-loaded with the decision question and the lookup keys before the return-status detail. It is dense with parentheticals and would scan slightly better as a short list, but almost every clause carries information an agent needs.

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 an output schema already existing, the description adds the epistemic caveat about not_found results that the schema cannot express, and covers input forms, filters and result fields. Nothing an agent needs to call this correctly or interpret a negative result 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 100%, so the baseline is 3, but the description adds behavioral meaning the schema lacks: partial name input yields candidates rather than a hard miss, and it supplies concrete identifier examples (1708000404, 1704019156). It does not discuss limit or prefecture semantics, which stay in 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?

Opens with a concrete question the tool answers ('has this TITP supervising or implementing organization in Japan had an administrative action published by ISA, and when?') and names the exact resources used to look it up. It is clearly distinct from the sibling titp_action_changes, which is the change feed rather than a point lookup.

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?

States the lookup keys (permit number, certification number, organization name) and clarifies that exact names match after normalization while partial names return candidates, which guides invocation choice. It does not explicitly say when to prefer this over titp_action_changes or get_receipt, so the when-not guidance is implicit.

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