Skip to main content
Glama

Japan drone rule table used by the check

drone_rule_table
Read-only

Which rules and thresholds does drone_flight_check use? Returns the rule table (specified flight triggers under Civil Aeronautics Act Art. 132-85/86, which can be waived with certificates), category definitions, screening radii and their basis, the review guideline version and sources. Reference only.

Input Schema

NameRequiredDescriptionDefault

No arguments

Output Schema

NameRequiredDescriptionDefault
rulesYes
termsYesURL of the terms of service.
versionYes
screeningYes
categoriesYes
disclaimerYes
provenanceYesFreshness receipts for every upstream source used.
reviewed_byYes
review_guidelineYes

Schema Changelog

Changes observed during successful MCP inspections.

  1. First observed

TDQS

A4.3/5.0
Behavior4/5

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

Annotations already declare readOnlyHint=true and openWorldHint=false, so the safety profile is covered. The description goes further by describing the substance of the returned data, including that Art. 132-85/86 triggers can be waived with certificates and that screening radii come with a documented basis and version — useful behavioral context beyond the annotations.

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?

Two sentences: a front-loaded question that anchors the tool to its consumer, then a dense enumeration of contents. Every clause carries information and the qualifying 'Reference only' lands at the end where it is easy to scan.

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 an output schema present, return-value documentation is already handled, yet the description adds the domain framing (statute articles, waiver certificates, guideline version and sources) an agent needs to interpret the table. Zero parameters plus read-only annotations mean nothing is left uncovered.

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 the baseline is 4; there is nothing parameter-related the description needs to compensate for. The description correctly spends its words on return content instead of nonexistent inputs.

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 and resource ('Returns the rule table') and immediately frames it as the data behind the sibling drone_flight_check, so an agent can separate the reference tool from the checking tool. It also enumerates the table's contents (triggers, category definitions, screening radii, guideline version), leaving no ambiguity about what comes back.

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 closing 'Reference only' signals this is consultative data rather than an action, which implicitly steers the agent to drone_flight_check for actual checks. However, there is no explicit when-to-use/when-not statement or named alternative for performing a check, so the guidance remains implied rather than stated.

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