get_inbound_route
Fetch a single inbound route using its UUID to inspect how incoming email is routed.
Instructions
Get one inbound route.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| id | Yes | Inbound route UUID |
Fetch a single inbound route using its UUID to inspect how incoming email is routed.
Get one inbound route.
| Name | Required | Description | Default |
|---|---|---|---|
| id | Yes | Inbound route UUID |
Changes observed during successful MCP inspections.
v1.0.0Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
With no annotations, the description carries the full burden and provides almost nothing: no indication of read-only semantics, whether a missing UUID errors or returns empty, or what the response contains. Only the verb 'Get' hints at a non-mutating lookup, which is thin for a tool with zero structured safety metadata.
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 four-word sentence that is front-loaded and free of waste. The brevity is nearly under-specification, but for a one-parameter lookup tool it is appropriately sized rather than harmful.
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?
The tool is simple and its only parameter is fully documented, so the core call path is clear. However, with no output schema and no annotations, the description leaves the return shape and not-found behavior entirely unexplained.
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?
Schema coverage is 100% and the single 'id' parameter is documented as an 'Inbound route UUID', so the schema does the work. The description adds no further meaning such as format examples or where to obtain the UUID, making the baseline 3 appropriate.
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?
States a specific verb ('Get') and resource ('inbound route'), and the word 'one' signals single-item retrieval, implicitly distinguishing it from list_inbound_routes. It does not explicitly name any sibling, so it falls short of a 5.
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?
There is no statement of when to use this versus list_inbound_routes, get_inbound_email, or the create/update/delete route siblings, and no prerequisites or expected failure conditions are mentioned. The agent must infer usage purely from the name.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.