Skip to main content
Glama

OlaChill Japan Travel

Find golf rounds and golf trips

search_golf_packages
Read-onlyIdempotent

Use this when the user wants to play golf in Japan with the round and transport arranged: a round at a named course near Tokyo, Mt Fuji, Hakone or Kansai (Kyoto, Osaka, Shiga), a one-day golf trip with hotel pickup from Tokyo, or a multi-day golf package (Tokyo, Hakone, Mt Fuji, Kyoto, Hokkaido, Okinawa). Returns each course or package with its area, the per-golfer price where OlaChill publishes one (golf only, or golf with a private transfer), optional add-ons, the club's own cancellation terms, and whether it can be paid online or is handled on request. Read-only. Do not use it for golf equipment shopping or driving ranges, for a car with driver without golf (use search_chauffeur_services), or for sightseeing tours and activities (use search_travel_products).

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault
daysNoTrip length in days. 1 = a single round or one-day trip; 2 or more puts multi-day packages first.
limitNoMaximum number of results (1–20, default 8).
localeNoLanguage for product names and page links (en, ja, ko, zh = Simplified Chinese, tw = Traditional Chinese, es, fr, de, it, th, id, vi). Default en.
regionNotokyo = Tokyo and around; fuji = Mt Fuji, Gotemba and Hakone; kansai = Kyoto, Osaka and Shiga; hokkaido and okinawa = multi-day packages only. Omit to list every area.
golfersNoNumber of golfers. Used to show the total for each priced package (per-golfer price times golfers).

Output Schema

TableJSON Schema
NameRequiredDescriptionDefault
hintNoWhat to try next.
errorNoPresent only when the call failed; a short reason the user can act on.
resultsYes
total_matchesNo

Schema Changelog

Changes observed during successful MCP inspections.

  1. First observed

TDQS

A4.4/5.0
Behavior4/5

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

Annotations already declare readOnlyHint, idempotentHint, destructiveHint false and openWorldHint false, so safety is covered; the description adds the payoff detail of what each result carries (area, per-golfer price where published, add-ons, club cancellation terms, online-payable vs on-request). It does not add pagination or ranking behavior, but the transparency bar is lowered by the rich annotations.

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 use case, then the return shape, then exclusions in a compact block. The long opening sentence is dense but each clause earns its place; nothing is 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?

Covers purpose, exclusions, and result contents, and an output schema exists so return-value structure need not be restated. An agent has everything needed to select and call this tool correctly.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters3/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema description coverage is 100% and every parameter has a detailed description, so the schema carries the load. The description reinforces intent-to-parameter mapping (round vs one-day vs multi-day trip, named regions) but adds no syntax or constraint detail beyond the schema.

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 and resource (search golf packages/rounds and trips) and enumerates the concrete scope: a single round, a one-day trip with hotel pickup, or a multi-day package, in named regions. It is easily distinguishable from siblings like search_chauffeur_services and search_travel_products.

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

Usage Guidelines5/5

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

Explicitly gives when to use (user wants golf arranged with round and transport) and when not to use, naming the alternative tool for each excluded case (chauffeur without golf, sightseeing products). No inference required.

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.

Resources