trip__domestic_travel
[出國與國旅實用查詢]臺灣國旅:六福村、麗寶樂園官方交通、小琉球、澎湖、日月潭與臺中活動、縣市觀光網、2026 國旅補助。
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| type | No |
[出國與國旅實用查詢]臺灣國旅:六福村、麗寶樂園官方交通、小琉球、澎湖、日月潭與臺中活動、縣市觀光網、2026 國旅補助。
| Name | Required | Description | Default |
|---|---|---|---|
| type | No |
Changes observed during successful MCP inspections.
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
With no annotations, the description carries the full disclosure burden, and it provides none: it does not say whether this is a read-only lookup, what shape the response takes, whether results are static or live, or any rate/coverage limits. Listing content areas is topical, not behavioral.
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?
One sentence, bracketed category tag front-loaded, and no filler. However the middle is a dense comma-separated attraction list that consumes space without clarifying the tool's contract, so it is terse without being well-structured for an agent.
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?
No output schema, no annotations, and an undocumented enum parameter mean the description must supply context it does not: return format, native vs live data, and how to pick the right 'type' value are all missing. For a multi-topic lookup tool this is materially incomplete.
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 description coverage is 0% and the single 'type' parameter is undocumented in the schema. The description partially compensates by enumerating topics that correspond to the enum values (parks, islands, regions, events, subsidy), but the mapping is implicit rather than stated, so an agent could still mis-map e.g. Sun Moon Lake to 'regions' vs 'events'.
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 conveys the domain (Taiwan domestic travel lookups) and enumerates the covered content areas — amusement parks, islands, regions, events, subsidy — which maps onto the enum values. However, it states no verb or resource ('what does it return?'), so it reads as a topic list rather than a defined capability, and it does not differentiate itself from siblings like trip__destination_info or travel__check_destination_crowd.
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 when-to-use guidance, no prerequisites, and no mention of alternative tools for overlapping travel queries (destination_info, check_destination_crowd, ticket_booking_guide). The agent must infer that this is the domestic-Taiwan slice versus the Japan/overseas trip__ siblings.
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.