Skip to main content
Connect your AI agent to search flights, price itineraries, build trips, and complete booking with the canonical book workflow.

Get an API key

Create a Jinko API key for scripts, CI, or MCP clients that need bearer-token access.

API key docs

Learn how to use API keys to authenticate with Jinko services.

Choose your connection method

Use MCP OAuth when the client supports it. Fall back to API keys for headless environments, or use the CLI for terminal workflows.
Best for Claude, ChatGPT, Cursor, and other MCP clients with OAuth + Dynamic Client Registration. Just provide the endpoint and the client handles discovery, registration, and browser sign-in automatically.
https://mcp.builders.gojinko.com/mcp
MCP docs →

Available tools

ToolWhat it does
find_destinationDiscover destinations and starting offers from origin airports
flight_calendarCompare cheapest prices across a date range
flight_searchLive flight search + price-check by offer_token
hotel_searchSearch hotels with rates and availability
tripBuild a trip: add items, set travelers, select ancillaries
bookSchedule checkout and get a Stripe checkout_url
get_tripInspect trip state — cart, quote, bookings
lookup_bookingGuest lookup by Jinko reference + last name
flight_refundCheck refund eligibility and initiate a refund
flight_exchangeExchange a booked flight for a new itinerary

Core workflow

1

Discover options

Use find_destination (discovery across many routes) or flight_calendar (price calendar for a single route) to surface candidate flights.
2

Get live pricing

Run flight_search with format: "json" to get live pricing and a trip_item_token.
3

Build the trip

Use trip to add the item and real traveler details, which returns a trip_id.
4

Quote the trip

Call book with action: "quote" to get quoted items and available ancillaries.
5

Select ancillaries (optional)

Call trip with select_ancillaries, using the item_id returned by the quote response.
6

Create the checkout session

Call book with action: "fulfillment" to create the payment session and get checkout_url.
7

Send user to checkout

Send the user to checkout_url to complete payment in the browser.
8

Confirm payment

Call book with action: "confirm_payment" to trigger booking confirmation.