Skip to main content
The Jinko MCP server plugs travel straight into your AI agent. Connect a client like Claude or Cursor over OAuth (or a bearer API key), and it can search flights, hotels, and rental cars, build a trip, pay, and manage bookings right inside a conversation, with no custom integration to write. New to this? Start with Connect over MCP to set up your client. The tools are grouped by what they do (below), and each page lists its input schema, parameters, and examples.

Endpoint

Production is the default. Use sandbox to run the full flow against isolated data. Sandbox MCP authenticates with a sandbox API key (jnk_sandbox_t_…, see Sandbox keys); it has no OAuth sign-in. A production key will not authenticate against sandbox, and vice-versa. Sandbox flight tests: use Jinko Airline (ZZ). It is a fake airline that exists only in sandbox: search with include_carriers: ["ZZ"] on a route such as JFK–LHR from tomorrow onwards, and book flight ZZ101 for the normal flow. Every other flight number triggers one documented behaviour, such as a price change, a sold-out booking or a failed ticket, so you can test failure paths on demand. See Testing in sandbox.

Authentication

Most modern MCP clients connect over OAuth: give them the endpoint URL and approve the flow. When a client doesn’t support OAuth, attach your API key as a bearer token instead:
See Connect over MCP for client-specific setup (Claude Code, Cursor, and more).

Tool groups

Flights

Discover routes and dates, run a live search, then handle refunds and exchanges: find_destination, flight_calendar, price_monitoring, flight_search, flight_refund, flight_exchange.

Hotels

Search hotels and pull details; results drop into the same trip as flights: hotel_search, hotel_details, hotel_reviews, hotel_cancel, claim_best_price_guarantee, get_best_price_guarantee.

Cars

Search live rental offers and cancel a rental with the fee shown first; a car_* offer books through the same trip: car_search, car_cancel.

Trip & Payment

Build a trip, check out, pay via a browser link or a Shared Payment Token, and look up the booking: trip, checkout, submit_agent_payment, get_trip, get_booking.