Aerospace Industry Glossary
aerospace_glossaryPlain-language explanations of aviation abbreviations and compliance terms.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| query | No | ||
| category | No |
aerospace_glossaryPlain-language explanations of aviation abbreviations and compliance terms.
| Name | Required | Description | Default |
|---|---|---|---|
| query | No | ||
| category | No |
Changes observed during successful MCP inspections.
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already declare readOnlyHint=true, openWorldHint=true, idempotentHint=true, and destructiveHint=false, covering safety and idempotency. The description adds that outputs are 'plain-language explanations', indicating a human-readable format, but does not disclose other behaviors such as response size or whether it returns exact matches. With annotations covering the core safety profile, the additional value 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.
Is the description appropriately sized, front-loaded, and free of redundancy?
The description is a single sentence of 10 words, front-loading the core purpose without any filler. It is appropriately concise and earns its place by clearly stating what the tool does. However, it lacks any structural guidance on parameter usage, which might be expected for a tool with two parameters.
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 tool with two optional parameters and no output schema, the description is minimal. It explains the general purpose but fails to describe how parameters are used, what the response format looks like, or any constraints. An agent would not know how to formulate a query or interpret the response, making the description insufficient for effective use.
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 input schema has 0% description coverage, meaning 'query' and 'category' have no documented meaning. The description does not explain what these parameters are for or how they relate to the tool's function. An agent would have no guidance on whether to supply a query, a category, or both, and what each expects. This is a critical gap.
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 clearly states a specific verb ('provides explanations') and resource ('aviation abbreviations and compliance terms'), which distinguishes it from sibling aerospace tools like aerospace_events or aerospace_part_observations. An agent can immediately understand what this tool does and how it differs from others.
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 description implies usage for looking up definitions of abbreviations and compliance terms, but it does not explicitly state when to use this tool versus alternatives, nor does it mention exclusions or conditions. The context is clear enough for a simple glossary but lacks explicit routing guidance.
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.