Vinkius
Duffel

Duffel MCP for AI. Book trips, manage bookings, and pay from your chat.

Claude Claude
ChatGPT ChatGPT
Cursor Cursor
Gemini Gemini
Windsurf Windsurf
VS Code VS Code
JetBrains JetBrains
Vercel Vercel
See Vinkius in Action

Works with every AI agent you already use

…and any MCP-compatible client

Duffel MCP on Cursor AI Code EditorDuffel MCP on Claude Desktop AppDuffel MCP on OpenAI Agents SDKDuffel MCP on Visual Studio CodeDuffel MCP on GitHub Copilot AI AgentDuffel MCP on Google Gemini AIDuffel MCP on Lovable AI DevelopmentDuffel MCP on Mistral AI AgentsDuffel MCP on Amazon AWS Bedrock

Connect to your AI in seconds.

Duffel MCP connects your AI client directly to global travel infrastructure. You search and book flights, find hotel stays, and handle the whole itinerary—all through natural conversation.

It lets your agent compare live prices, manage bookings, and process payments without opening a browser tab.

What your AI can do

Book stay

Finalizes and books an accommodation stay after rates are confirmed.

Cancel order

Cancels a specific flight order based on its unique ID.

Change order

Requests modifications to details (dates, passengers) for an existing trip order.

+ 26 more capabilities included
Plan and compare trips

You can search for hotels, list accommodations, and create flight offer requests to build options based on natural language prompts.

Manage bookings and payments

The agent handles complex actions like creating a final order (create_order), requesting payment holds (create_payment), or canceling existing travel reservations.

Check real-time rates

You fetch live prices for both accommodations using fetch_stay_rates and specific flight offers to ensure you're getting the latest deals.

Retrieve travel metadata

Access detailed, standardized data—like airport codes (get_airport) or airline information (list_airlines)—to validate trip details.

Modify existing plans

You can change an order with change_order or retrieve your history by listing all current orders through list_orders.

Included with Plan

Waiting for input…

AI Agent

Duffel: 29 Tools for Travel Planning

These tools cover the entire travel lifecycle. Use them to search accommodations, list orders, verify rates, and finalize bookings through your AI agent.

Make your AI actually useful.

Add this MCP to Claude, Cursor, or Windsurf and your AI stops guessing. It gets real tools to look things up, take action, and handle the stuff you keep doing by hand.

Start using Duffel on Vinkius

Book Stay

Finalizes and books an accommodation stay after rates are confirmed.

Cancel Order

Cancels a specific flight order based on its unique ID.

Change Order

Requests modifications to details (dates, passengers) for an existing trip order.

Create Offer Request

Initiates a request to gather multiple pricing options for potential flights.

Create Order

Creates and confirms a final flight booking or itinerary purchase.

Create Payment

Generates a payment link required to hold an order while finalizing details.

Create Webhook

Sets up automated data notifications for future events related to bookings.

Fetch Stay Rates

Retrieves the current pricing and availability across all options found during a...

Get Accommodation

Fetches specific details about one particular hotel or lodging property.

Get Aircraft

Looks up technical specifications for a given type of airplane.

Get Airline

Retrieves information and operational details about a specific airline.

Get Airport

Finds detailed data, including codes and locations, for any airport worldwide.

Get Offer Request

Retrieves the details and status of a prior request to gather multiple offers.

Get Offer

Gets comprehensive pricing and availability data for a single flight offer.

Get Order

Pulls all specific information about an already existing, confirmed travel order.

Get Payment

Checks the status or details of a payment that was created for an order hold.

List Accommodation

Retrieves a list of all properties found in a search result set.

List Aircraft

Provides a catalog listing of different types of aircraft available globally.

List Airlines

Returns an exhaustive list of operational airlines that service routes.

List Airports

Generates a list of all airports and their associated codes/locations.

List Offer Requests

Lists every offer request you have previously submitted for flights or travel.

List Offers

Shows all current available flight offers tied to a specific request ID.

List Orders

Provides an overview and list of all confirmed travel orders associated with your...

List Webhook Events

Retrieves records of automated webhooks that were triggered or received.

Price Offer

Verifies the final, locked-in price and services for a specific flight offer before booking.

Quote Stay

Generates a preliminary, non-binding quote for accommodation stays based on dates...

Search Stays

Searches the database to find available hotels and lodging options within a given...

Get Seat Maps

Displays available seat configurations and layouts for a specific flight offer.

Suggest Accommodation

Suggests specific hotel names or properties by matching them against a provided...

Security and governance baked right in.

Pick your AI client below to get set up. Just create a Vinkius account, subscribe, and you're instantly up and running. We handle the entire backend infrastructure, delivering out-of-the-box support for HTTPS Streamable, SSE, and OAuth2—zero messy routing required.

Claude AI

Claude AI

1

Open Claude Settings

Go to claude.ai, click your profile icon, then navigate to Customize → Connectors.

2

Add Custom Connector

Click the "+" button and select Add custom connector. Paste your Vinkius endpoint URL:

https://edge.vinkius.com/[YOUR_TOKEN_HERE]/mcp

Replace [YOUR_TOKEN_HERE] with your token from cloud.vinkius.com. For OAuth-protected servers, expand Advanced settings to add credentials.

3

Start a conversation

Open a new chat. The Duffel integration is available immediately — no restart needed.

Choose How to Get Started

Build a custom MCP for your own tools, or connect a ready-made integration from our catalog.

Build Your Own

Turn any API into an MCP. Import a spec, define Agent Skills, or deploy with MCPFusion.

  • Import from OpenAPI, Swagger, or YAML specs
  • Create Agent Skills with progressive disclosure
  • Deploy to edge with MCPFusion framework
  • Built in DLP, auth, and compliance on every call
  • Real time usage dashboard and cost metering
  • Publish to catalog or keep private
Start building

Make Your AI Do More

Start with Duffel, then connect any of our 5,100+ other servers whenever your AI needs more. One click, no limits.

  • Use this MCP plus 5,100+ others, all in one place
  • Add new capabilities to your AI anytime you want
  • Every connection is secured and compliant automatically
  • Track usage and costs across all your servers
  • Works with Claude, ChatGPT, Cursor, and more
  • New servers added to the catalog every week
Duffel MCP server cover

Independent Platform Disclaimer: Vinkius is an independent platform and is not affiliated with, endorsed by, sponsored by, verified by, or otherwise authorized by Duffel. All third-party trademarks, logos, and brand names are the property of their respective owners. Their use on this website is strictly for informational purposes to identify service compatibility and interoperability.

VINKIUS INFRASTRUCTURE

Cloud Hosted

Managed infra

V8 Isolated

Sandboxed per request

Zero-Trust Proxy

No stored credentials

DLP Enforced

Policy on every call

GDPR Compliant

EU data residency

Token Compression

~60% cost reduction

Your data is protected. See how we built it.

Works with Claude, ChatGPT, Cursor, and more

The Model Context Protocol standardizes how applications expose capabilities to LLMs. Instead of operating in isolation, your AI gains direct access to external platforms, live data, and real-world actions through secure, standardized connections.

This connection provides 29 powerful capabilities that interface natively with Claude, ChatGPT, Cursor, and other compatible AI platforms. No middleware. No custom integration required.

Manually planning travel means clicking through five different websites.

Right now, finding a trip is a multi-tab nightmare. You start on an aggregator site for flights, copy the dates and destinations, then open a second tab for hotels to cross-reference rates. Next, you jump to a third platform just to check if the airport codes are correct. It's tedious, it’s slow, and it takes half your morning.

With this MCP, everything happens in one chat window. You tell your agent the destination and dates once. The agent handles the complex search across flights (using `create_offer_request`), finds lodging (`search_stays`), cross-references airport details (`get_airport`), and presents a full package deal. It’s instant.

The Duffel MCP gives you booking control.

The major manual steps that vanish are copying the confirmation number from one site to another, calling customer support just to confirm a rate change, or switching between payment portals. The agent handles order retrieval (`list_orders`) and modification (`change_order`) right where you're talking.

What’s different now is control. You own the entire process—from the initial search through `create_offer_request` to confirming the final booking with `book_stay`. There are no dead ends, just actionable next steps.

What your AI can actually do with this

This connector turns your AI into a full-stack travel assistant. Forget manually switching between airline sites or booking platforms. You can simply tell your agent what trip you need, and it handles the rest. It searches for flights using create_offer_request, pulls real-time hotel rates with search_stays, and gives you options before you even know which ones matter.

When you're ready to lock in a booking, it manages everything from creating an order via create_order to handling payments through create_payment. It also keeps your existing travel history neat by letting you list or change orders directly from the chat. Because Vinkius hosts this MCP, your agent gains access to all of Duffel's tools—everything from fetching airport codes with get_airport to viewing detailed seat maps via get_seat_maps.

It’s basically a full travel agency in your conversation window.

Built · Hosted · Managed by Vinkius Duffel MCP - Book Flights & Hotels with Your AI Agent
Server ID 019e5d13-5007-739a-a5f5-6c947055f200
Vinkius Inspector
Compliance Grade B
Score 88.33/100
Vinkius Inspector Badge — Score 88.33/100

Questions you might have

How do I use Duffel MCP to book a hotel stay? +

Start by using search_stays to find properties and dates. Once you have options, run fetch_stay_rates on the specific hotels until you are ready to confirm with book_stay.

What is the difference between `get_offer` and `list_offers`? +

list_offers shows all available options for a request ID. get_offer, however, pulls detailed data, including specific pricing and availability, for just one selected option.

Can I use Duffel MCP to check my payment details? +

Yes. Use the list_orders tool to find your order ID, then call get_payment with that ID to verify status or amounts.

Do I need a specific airport code for `get_airport`? +

No. You can ask the agent for general location data or just provide the city name; the tool handles looking up and validating the necessary codes for you.

After I book a trip, how can I use `list_orders` to check my entire booking history and status? +

You retrieve all your past orders by calling list_orders. This returns an array of order objects, giving you the ID, dates, and current status for every flight or stay booked through Duffel. It's perfect for auditing records without manually checking emails.

Before I search for flights, how can I use `list_airports` to verify if a specific airport code is available in the system? +

Running list_airports gives you a comprehensive list of all supported locations. This lets you validate your input codes before attempting any searches or creating offer requests, saving time and preventing bad API calls.

If my initial flight search is wrong, how can I use `get_offer_request` to review and adjust the original parameters? +

You grab a specific request ID and pass it to get_offer_request. This pulls back all the details—the dates, origins, and passengers—so you can spot an error or tweak the criteria before re-running the search.

If I only want to secure a flight but not commit funds immediately, what process do I use with `create_payment`? +

You first get a specific offer and then run get_offer_request. Once you're ready to hold it, calling create_payment initiates the payment process for that particular offer. This locks in pricing without finalizing the ticket.

How do I search for flights between two cities? +

Use the create_offer_request tool. You'll need to provide the origin, destination, departure date, and passenger details. The agent will then return available flight offers.

Can I see the seat map before booking a flight? +

Yes! Once you have an Offer ID, use the get_seat_maps tool to retrieve the visual layout and availability of seats for that specific flight offer.

How do I find hotel rates for a specific search result? +

After performing a search with search_stays, use the fetch_stay_rates tool with the search_result_id to get all available pricing and room options for that accommodation.

Built & Managed by Vinkius 30s setup 29 tools

We've already built the connector for Duffel. Just plug in your AI agents and start using Vinkius.

No hosting. No infrastructure. No complex setup.
All 29 tools are live and waiting. You're up and running in seconds.

Vinkius runs on Claude Claude
Vinkius runs on ChatGPT ChatGPT
Vinkius runs on Cursor Cursor
Vinkius runs on Gemini Gemini
Vinkius runs on Windsurf Windsurf
Vinkius runs on VS Code VS Code
Vinkius runs on JetBrains JetBrains
Vinkius runs on Vercel Vercel
+ other MCP clients

Vinkius gives your AI agents access to the full catalog of app connectors, all fully managed, secure, and enterprise-ready. One subscription, every tool you need.

Zero hosting required Full MCP catalog included Enterprise-grade security Auto-updated by Vinkius

Built, hosted, and secured by Vinkius. You just connect and go.