The whole decision tree
checker_treeEvery question, option and verdict of the Drone licence checker guide, for reasoning end to end.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||
checker_treeEvery question, option and verdict of the Drone licence checker guide, for reasoning end to end.
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||
Changes observed during successful MCP inspections. Dates show when Glama detected each change.
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
No annotations are provided, so the description carries the full burden of behavioral disclosure. It explains what content is included (questions, options, verdicts), but says nothing about return format, whether the tool is read-only/static, output size, or how the data is structured. This leaves operational behavior largely inferred.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
A single, dense sentence with no filler. It front-loads the resource and content, and every phrase ('every question, option and verdict', 'for reasoning end to end') earns its place by clarifying what the tool provides and why.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
For a no-argument tool, this is close to adequate: the agent knows the tool returns the complete decision tree and that it is meant for end-to-end reasoning. However, with no annotations and no output schema, the lack of any mention of return structure or relationship to step-wise siblings leaves some context missing.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
The tool has zero parameters and an empty input schema, so there is no parameter documentation gap. Per the baseline for zero-parameter tools, a score of 4 is appropriate; the description does not need to add parameter-level detail.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
The description names the exact resource (the Drone licence checker guide's decision tree) and specifies its content: 'every question, option and verdict'. 'Whole' and 'end to end' clearly distinguish it from the step-wise sibling tools checker_start and checker_answer, making selection unambiguous.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
The phrase 'for reasoning end to end' gives a clear use case, but it does not explicitly state when to prefer this tool over checker_start/checker_answer or mention exclusions. The guidance is implied rather than directly stated.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
Add one secure layer between your agents and this server.
Each tool has a clearly distinct role: checker_start and checker_answer drive the step-by-step guide, checker_tree provides the full tree for offline reasoning, and enquiry_describe, enquiry_fields, and submit_enquiry form a clear documentation-plus-submission flow. There is no real overlap that would cause an agent to misselect.
The naming is mostly predictable with checker_* and enquiry_* prefixes grouping related tools. submit_enquiry breaks the prefix pattern by using verb-first order, but all names are readable snake_case and the semantic grouping is clear.
Six tools is well-scoped for this server: three support the Drone licence checker decision guide and three support the enquiry submission flow. Each tool earns its place and the count is not excessive.
The decision guide has start, per-step answering, and full-tree access, covering both interactive use and end-to-end reasoning. The enquiry flow covers explanation, field schema, and the two-step consent-based submission, so there are no obvious dead ends or missing operations.