← OlaChill

Developers & AI agents

OlaChill (MIA Co., Ltd., Osaka) sells Japan tours, attraction tickets, kimono rental, eSIM, helicopter flights, golf, charter buses and private cars. Public catalogue and API resources are read-only and need no API key. The MCP server is read-only except for one explicitly declared request-for-quote tool (request_charter_quote), which sends a quotation request only after the user confirms — it never books or charges. Only the signed-in user's own bookings need OAuth.

Prices are "from" prices. Dates, availability, the final price, cancellation terms and payment are always on the product page, where the traveller books. There are no booking, payment or cancellation endpoints.

Quick start

MCP endpointPOST https://olachill.com/mcp
Server typeStreamable HTTP, stateless: JSON-RPC 2.0 over POST, JSON responses, no SSE stream. Protocol versions 2025-11-25, 2025-06-18, 2025-03-26, 2024-11-05.
AuthenticationPublic MCP tools (including request_charter_quote) and the catalogue API: none (no API key, no sign-in). Account data (the user's own bookings): OAuth 2.1 authorization code + PKCE S256. How it works
Public vs authenticated13 anonymous MCP tools + /api/v1/catalog; OAuth only for /api/v1/me, /api/v1/me/bookings and the account tool list_my_bookings.
OpenAPI/api/openapi.json (same document at /openapi.json)
API versionv1 — stability policy
Tool specsMCP tools below; full input and output JSON Schemas from tools/list.

Minimal client config:

{
  "mcpServers": {
    "olachill": { "type": "streamable-http", "url": "https://olachill.com/mcp" }
  }
}

Endpoints

WhatURL
MCP server (Streamable HTTP, stateless)POST https://olachill.com/mcp
MCP server card/.well-known/mcp/server-card.json
Catalogue JSON (per language, hourly)/agent-catalog/{locale}.json
OpenAPI 3.1 description/api/openapi.json · /openapi.json
API v1 index/api/v1
Catalogue API v1/api/v1/catalog/{locale}
OAuth authorization server metadata (RFC 8414)/.well-known/oauth-authorization-server
OAuth protected resource metadata (RFC 9728)/.well-known/oauth-protected-resource/mcp · …/api/v1
API catalog (RFC 9727)/.well-known/api-catalog
AI catalog (one JSON document, served at both paths)/.well-known/ai-catalog.json · /.well-known/ard.json
Agent skills/.well-known/agent-skills/index.json
Site guide for language models/llms.txt · /llms-full.txt

Languages: en ja zh tw ko th id fr de es it vi.

MCP tools

Anonymous tools — no sign-in, securitySchemes: [{"type":"noauth"}]:

ToolArguments (* required)Use it when
search_travel_products
read-only
query, city, category, private_onsen, max_price_per_person_jpy, meal_plan, group_size, limit, localeUse this when the user wants to find, compare or price things to do in Japan, whether or not they mention OlaChill: guided and private day tours and day trips (for example Mt Fuji, Hakone, Nikko, Kamikochi, Kyoto or Nara from Tokyo, Osaka or Nagoya), multi-day tours, local food and neighbourhood tours, street go-kart rides in Tokyo or Osaka, activities and cultural experiences (kimono rental, tea ceremony, cooking classes, crafts), attraction admission tickets (for example teamLab, Tokyo Skytree, theme parks, museums), transport tickets and passes (highway and overnight buses, airport buses, JR and regional rail passes) or a ryokan stay.
recommend_japan_travel_options
read-only
city, category, interests, max_price_per_person_jpy, private_onsen, meal_plan, group_size, limit, localeUse this when the user asks for recommendations, suggestions, a shortlist, 'what should we do', or 'which option fits us' among bookable Japan tours, activities, cultural experiences, attraction or transport tickets, and ryokan, based on preferences such as area, interests, budget, private onsen or meal plan.
check_product_availability
read-only
product_id*, date_from*, date_to, localeUse this when the user asks whether a specific OlaChill tour or ticket can be booked on certain dates (for example 'is the teamLab ticket available on 20 March' or 'does the Fuji tour run next Saturday') and you have its product_id from search_travel_products; call search_travel_products first if you do not.
search_helicopter_experiences
read-only
area, time_of_day, service_type, passengers, limit, localeUse this when the user wants a helicopter experience in Japan, whether or not they mention OlaChill: a Tokyo helicopter tour or sightseeing flight (including short 10–30 minute flights), a night-view flight, a Mt Fuji, Yokohama, Osaka or Kyoto helicopter flight, a private helicopter charter for a proposal, anniversary or special occasion, or a heli-taxi or helicopter transfer between two points.
search_private_transfers
read-only
airport, destination, passengers, large_bags, localeUse this when 1–6 travellers want a private car with a driver to or from a Japanese airport, whether or not they mention OlaChill: for example a Narita or Haneda transfer to a Tokyo hotel or district (Shinjuku, Shibuya, Ginza…), hotel to airport, Kansai Airport to Kyoto or Osaka, Itami, New Chitose to Sapporo or Niseko, Fukuoka, or a fixed Tokyo–ski resort route; also when a family or small group with large suitcases asks how much an airport private car or airport chauffeur costs.
search_charter_vehicles
read-only
region*, country, passengers*, large_bags, localeUse this when a group needs its own bus, coach, minibus or large van with a driver, whether or not they mention OlaChill: for example charter bus or coach hire in Japan, a private bus with driver, a school trip, company outing or incentive trip, MICE or conference transport, a wedding shuttle, a tour group, an airport group transfer, or a large group with luggage, in Japan or in a supported Schengen country in Europe.
get_charter_quote
read-only
region*, country, pickup*, destination, date*, end_date, trip_type, passengers*, large_bags, vehicle_type, pickup_hour, localeUse this when the user wants a price for a specific charter trip with a bus, coach, minibus or van and driver: pickup, destination, date(s) and group size (for example '45-seat bus Tokyo to Hakone on 20 March for 40 people', a school trip, a company outing or a multi-day group itinerary).
request_charter_quote
sends a request (asks the user to confirm)
user_confirmed*, region*, country, pickup*, pickup_prefecture, destination*, date*, end_date, pickup_time, passengers*, large_bags, vehicle_type, vehicle_count, contact_name*, contact_email*, contact_phone, company, notes, localeUse this only when the user explicitly asks OlaChill to check availability and send a quotation for a charter coach, minibus or van, after you have shown an estimate from get_charter_quote and collected: region (and country for Europe), pickup, destination, travel date, passengers, and the traveller's own name and email (plus a phone number for Japan).
get_booking_status
read-only
booking_id*, email*, localeUse this when the user asks about an existing OlaChill booking, order or quotation request and gives both its reference (for example TOKY-1018-0427 or BUS-FR-1018-0427) and the email address used when booking.
list_olachill_services
read-only
localeUse this as the fallback when the user asks about a Japan travel service that OlaChill offers but that none of the dedicated search tools covers, or asks in general what OlaChill offers: for example premium and luxury private tours, medical travel coordination, VIP arrival immigration at Narita or Haneda, self-drive car rental, fireworks festivals, destination guides, multi-day itineraries, the AI trip planner or real estate in Japan.
search_golf_packages
read-only
region, golfers, days, limit, localeUse 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).
search_chauffeur_services
read-only
passengers, large_bags, hire_type, prefecture, days, hours, date, localeUse this when the user wants a private car with a driver in Japan by the day or by the hour, for example a chauffeured Toyota Alphard, Lexus LM, Lexus LS, Lexus LX, Lexus ES, Toyota Crown or Mercedes V-Class for city sightseeing, business meetings, shopping or a day trip with a driver who waits.
search_esim_plans
read-only
days, stay_type, data, localeUse this when the user wants mobile data in Japan on an eSIM: which travel eSIM covers a trip of a given length, unlimited data versus 3GB per day, what it costs, or a monthly eSIM (data only, or with a phone number) for living in Japan longer than 90 days.

Every tool except request_charter_quote is read-only. request_charter_quote sends a charter quotation request to OlaChill only after the user confirms (user_confirmed: true); it never books, reserves or charges. Pages on olachill.com also register WebMCP tools in browsers that support it: read-only catalogue tools, plus open_olachill_page, which only opens an olachill.com page in the same tab (so it is not marked read-only). None of them books, submits a form or charges.

Account tools — OAuth, only the signed-in user's own data. Not yet listed in tools/list on the public server; the same data is available now from GET /api/v1/me/bookings.

ToolScopeUse it when
list_my_bookingsbookings:readUse this when the signed-in user asks about their own OlaChill bookings (status, dates, totals).

Authentication (OAuth 2.1)

Searching, pricing and checking availability never need sign-in. OAuth is used only to read the signed-in user's own OlaChill data. The user signs in with the OlaChill account they already use on olachill.com (Google, Apple or LINE); there is no separate developer account.

ScopeGrants
profile:readRead the email address of your OlaChill account.
bookings:readRead the bookings made with your OlaChill account email (status, date, service, total).

There are no write scopes: nothing can book, pay, cancel or change a booking through the API.

API versioning

Try it

curl -s https://olachill.com/mcp \
  -H 'content-type: application/json' \
  -d '{"jsonrpc":"2.0","id":1,"method":"tools/call","params":{"name":"search_travel_products","arguments":{"query":"mt fuji","limit":3}}}'

Add to an MCP client:

{
  "mcpServers": {
    "olachill": { "type": "streamable-http", "url": "https://olachill.com/mcp" }
  }
}

Limits and terms

Contact

Integrations and partnerships: partners@olachill.com