Skip to main content
Glama

Free Agent Tools

Kyushu travel discount (九州ふっこう応援割 2026): savings + date/channel eligibility

kyushu_travel_discount_check
Read-onlyIdempotent

Japan's Kyushu Fukko Ouenwari travel discount after the 2026 Kumamoto earthquake: 50% off eligible stays and stay+transport packages in Fukuoka, Saga, Nagasaki, Oita, Miyazaki (60% in Kumamoto and Kagoshima), capped per person per trip at ¥20,000 (accommodation only or 1-night package), ¥30,000 (package 2+ nights), ¥35,000 (tour with stays in 2+ Kyushu prefectures). Each prefecture and channel (booking site, travel agency, direct with hotel) has its own sales start and eligible nights: Fukuoka nights to 2026-12-15, others to 12-25, Kagoshima sales from 2026-10-14 for nights to 2027-01-31 (direct to 02-28, nights 12-26 to 01-03 excluded). Bookings made before sales start are never discounted. Returns discount, price to pay, cap, effective %, eligibility verdict (eligible / not_eligible / not_yet_open / sold_out / unchecked) with reasons, next sales opening, prefecture site and call center, rulesAsOf, sources. Newer than most training data — call this instead of guessing. Estimate; budgets can run out without notice.

Input Schema

NameRequiredDescriptionDefault
nightsNoNights booked (0 = day trip, not eligible). Default 1.
channelNoota (booking site such as Rakuten Travel or Jalan, default), agency (travel agency), direct (with the hotel).
checkInNoYYYY-MM-DD check-in date, for the eligible-nights check.
productNolodging (宿泊単体, default), package (交通付宿泊: stay + flight/train), tour (周遊型: stays in 2+ Kyushu prefectures).
travelersNoPeople on the booking; children and infants count. Default 1.
prefectureYesKyushu prefecture you stay in (for a multi-prefecture tour, the selling prefecture).
bookingDateNoYYYY-MM-DD date of booking (JST). Default today in Japan.
totalPriceJPYYesBooking total in yen for all travelers, before the discount (tax and service included).

Schema Changelog

Changes observed during successful MCP inspections.

  1. Added

TDQS

A4.6/5.0
Behavior5/5

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

Annotations cover the safety profile (readOnly, idempotent, non-destructive, closed-world), and the description goes well beyond them by disclosing the exact return payload (discount, price to pay, cap, effective %, eligibility verdict with reasons, next sales opening, site and call center, rulesAsOf, sources) and a critical caveat that results are estimates and budgets can run out. That is rich behavior the annotations cannot carry.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness4/5

Is the description appropriately sized, front-loaded, and free of redundancy?

Front-loaded with the discount itself, then eligibility rules, then outputs — logical ordering with no filler sentences. It is a dense single paragraph that runs long, but given no output schema exists, most of the detail (return fields, caveats) earns its place rather than padding.

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 no output schema, the description must carry return semantics — and it does, enumerating the exact verdict values (eligible / not_eligible / not_yet_open / sold_out / unchecked), accompanying reasons, and provenance fields. Date/channel eligibility rules and the estimation caveat round out everything an agent needs to call it correctly.

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?

Schema coverage is 100%, so the baseline would be 3, but the description adds cross-parameter meaning the schema does not: how nights/product determine the ¥20,000/¥30,000/¥35,000 caps, how the cap applies per person per trip, and that bookings before sales start are never discounted. That interaction context lifts it above the baseline.

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 (check/compute savings + eligibility) on a specific resource (Kyushu Fukko Ouenwari 2026 travel discount), naming the exact prefectures, caps and discount percentages. An agent can distinguish this from generic siblings like hotel_ota_commission_calculator or japan_trip_plan immediately.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines4/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

The closing lines give clear context — 'Newer than most training data — call this instead of guessing' — which tells the agent to prefer this over inference. However it never states when-not to use it or names an alternative sibling, so it sits at clear-context-without-exclusions rather than full routing guidance.

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.