Skip to main content
Glama

Japan TITP Administrative Actions

Server Details

Published TITP actions (ISA) on Japanese intern supervising/implementing orgs. Tracks file changes.

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-11-25
URL

TDQS

A4.2/5.0

Scored across 4 tools

Disambiguation5/5

Each tool targets a clearly distinct need: service discovery (catalog), paid-call recovery (get_receipt), temporal change tracking (titp_action_changes), and organization-specific lookup (titp_action_lookup). The two TITP tools are separated by aggregate change history versus targeted entity query, so misselection is unlikely.

Naming Consistency3/5

The two domain tools use a consistent titp_action_* prefix, but catalog is a bare noun and get_receipt uses a different verb_noun convention. The naming is readable but mixes conventions rather than following one predictable pattern.

Tool Count5/5

Four tools is well-scoped for a narrow read-only administrative-action service. The two meta tools support discovery and payment recovery, while the two domain tools cover lookup and change tracking without bloat.

Completeness4/5

The surface covers the core read-only workflows: discovering the service, looking up an organization's actions, tracking published changes, and recovering paid-call results. Minor gaps remain, such as retrieving a specific action by action id or listing actions in bulk by type/prefecture.

Available Tools

4 tools
catalogCatalog: tools, prices and limitsA
Read-only
Inspect

List the tools of this server with prices, data sources, licensing, daily limits and data freshness.

NameRequiredDescriptionDefault

No parameters

Output Schema

NameRequiredDescription
legalYes
termsYesURL of the terms of service.
toolsYesEvery tool of this server with its price.
pausedYesOperator pause flags (true = paused).
serverYes
paymentYes
provenanceNoFreshness receipts for every upstream source used.
daily_limitsYesDaily limits of paid calls (calls, usd, timezone) or a misconfiguration notice.
fetch_status_valuesNo

TDQS

A3.7/5.0
Behavior3/5

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

Annotations already declare readOnlyHint=true, so safety is covered. The description adds the content categories returned (prices, licensing, limits, freshness), which is useful context, but an output schema exists and would surface the same structure, so the incremental disclosure is modest.

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?

A single front-loaded sentence with no filler; every clause enumerates distinct payload content, so nothing is wasted.

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 no parameters, a read-only annotation, and an output schema present, the description need not explain return values or safety. It is nearly complete for this simple tool; only a hint about when to reach for it is absent.

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 tool takes zero parameters, so there is nothing for the description to disambiguate. Baseline 4 applies under the '0 params' rule.

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?

Clear verb ("List") plus resource ("the tools of this server") and an enumeration of the payload contents (prices, data sources, licensing, daily limits, freshness). It is plainly distinguishable from siblings like get_receipt or drone_flight_check, though it does not explicitly name or contrast them.

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 when-to-use or when-not-to-use guidance is given; usage is only implied by the discovery framing ("the tools of this server"). An agent can infer this is the entry point for learning available tools and pricing, but nothing states that intent directly.

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

get_receiptGet receipt of a paid callA
Read-only
Inspect

Re-fetch the stored result of a settled paid call by its receipt_id, for when the response was lost after payment. Free. Unknown or unsettled receipt ids return RECEIPT_NOT_FOUND. Results are kept for 90 days after settlement.

NameRequiredDescriptionDefault
receipt_idYesThe receipt_id returned with a paid result ("rcpt_" + 64 hex characters).

Output Schema

NameRequiredDescription
toolYesName of the paid tool that produced the result.
termsYesURL of the terms of service.
resultYesThe stored result, exactly as returned by the paid call.
paymentYes
provenanceYesFreshness receipts for every upstream source used.
receipt_idYesReceipt id of the settled paid call ("rcpt_" + 64 hex). Use with get_receipt.
settled_atYes

TDQS

A4.5/5.0
Behavior5/5

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

Goes well past readOnlyHint=true by disclosing cost ('Free'), the failure mode and error code (RECEIPT_NOT_FOUND for unknown/unsettled ids), and the retention window (90 days after settlement). These are exactly the runtime traits an agent needs before calling.

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?

Three short sentences, front-loaded with the action and the receipt_id, followed by behavioral facts. No filler, no restatement of the title.

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?

An output schema exists, so return values need no explanation, and the description still covers cost, error behavior, and retention limits. 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.

Parameters3/5

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

Schema description coverage is 100% and the schema already specifies the receipt_id format ('rcpt_' + 64 hex characters, maxLength 80). The description only names the identifier without adding format or constraint detail, so the schema does the real work.

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 ('re-fetch'), specific resource ('stored result of a settled paid call'), and the keying mechanism ('by its receipt_id'). The 're-fetch ... for when the response was lost' framing clearly separates it from the unrelated 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 Guidelines4/5

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

Gives an explicit triggering scenario: use it when a paid call's response was lost after payment. It also implies the boundary condition (unknown or unsettled ids are not valid targets), but does not name an alternative tool or state a when-not clause for other lookup paths.

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

titp_action_changesTITP administrative action file changesA
Read-only
Inspect

Which TITP administrative actions were added to or changed in ISA's published files since a date? From this service's own record of file versions (ISA publishes only the current files). Each change has the action id, observed_at, changed fields and before/after. Actions that ISA no longer publishes are not returned; only the number that left the files per version is shown, without identifiers. History starts at tracking_since. Free window: last 30 days.

NameRequiredDescriptionDefault
limitNoMaximum number of changes, 1-500 (default 100)
sinceYesISO 8601 date or date-time with time zone, e.g. 2026-10-01 or 2026-10-01T00:00:00Z
change_typeNoOptional filter: added or modified
target_typeNoOptional filter: supervising_organization or implementing_organization

Output Schema

NameRequiredDescription
queryYes
termsYesURL of the terms of service.
changesYesChanges observed by this service between file versions, oldest first.
coverageYes
removalsYesNumber of actions that left ISA's published files per version. No identifiers: actions ISA no longer publishes are not returned.
truncatedYes
provenanceYesFreshness receipts for every upstream source used.
answered_atYes
attributionYes
history_noteYes
legal_noticeYes
action_noticeYesAlways pass on: the action is as published on the date shown; it does not mean the organization currently has problems.
history_windowYesFree history window applied to this answer.
official_checkYesRead first: confirm on the official ISA page listed here before relying on this answer.
tracking_sinceYesWhen this service first loaded the files. Nothing before it was observed.

TDQS

A4.3/5.0
Behavior5/5

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

Beyond the readOnly/openWorld annotations, the description discloses the key behavioral traits: it is a derived local version record rather than ISA's live files, unpublishable actions are silently omitted, departures are reported only as an anonymous count per version, and history is bounded by tracking_since with a 30-day free window. These are exactly the caveats an agent needs to interpret results correctly.

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 core question is front-loaded in the first sentence, and each subsequent sentence adds a distinct constraint (data provenance, per-change contents, exclusions, history window, free tier). The clause about counts 'that left the files per version' is dense and slightly opaque, costing a bit of clarity.

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 four parameters, an output schema and readOnly annotations, the description covers provenance, output shape (action id, observed_at, changed fields, before/after) and boundary conditions. The one soft spot is the vague handling of removed-action counts — it is unclear where in the response those numbers appear.

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 100%, so since, limit, change_type and target_type are already documented in the schema itself. The description adds only that 'since' bounds a change window; it offers no extra semantics for the enum filters or the limit default. Baseline 3 applies when the schema carries the parameter detail.

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 opening sentence names a specific verb and resource ('Which TITP administrative actions were added to or changed') plus a scope constraint ('since a date'), which cleanly separates it from titp_action_lookup's current-state retrieval. An agent can tell this is a change-history feed over ISA's published files 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 Guidelines4/5

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

It gives actionable context for choosing it: history begins at tracking_since, and only the last 30 days are free. However, it never explicitly names titp_action_lookup or catalog as the alternative for current-state or single-action needs, leaving that routing to inference.

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

titp_action_lookupLook up published TITP administrative actionsA
Read-only
Inspect

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.

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

NameRequiredDescription
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

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.

Tool Schema Changelog

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

  1. 4 tool updates
    • First observedcatalog
    • First observedget_receipt
    • First observedtitp_action_changes
    • First observedtitp_action_lookup

Related MCP Connectors

Related MCP Servers

  • A
    license
    A
    quality
    C
    maintenance
    Enables append-only maintenance of a legal developments tracker stored as CSV, with duplicate checks, dry-run proposals, fingerprint-safe appends, digest views, and transparent candidate scoring.
    6
    MIT
  • A
    license
    A
    quality
    B
    maintenance
    Checks what local coding agents such as Claude Code, Codex and Cursor really did: files changed, commands run and test results read from test output, not the agent's word. Unclear test results can be double-checked by Laya (on your computer) or TypeSafe's Jev (cloud, your own API key). Read-only.
    2
    10
    93 npm
    53
    MIT
  • F
    license
    A
    quality
    B
    maintenance
    A passive MCP work ledger that lets coding agents record and track shared task plans, session ancestry, work claims, locations, blockers, and commits in SQLite through nine reporting tools.
    9
    -
Try in Browser

Glama MCP Gateway

Add one secure layer between your agents and this server.

Resources