Kiwi Flight Search Extension
🎥Plug & Play
Watch the demo
Server moved: https://apify.com/agentify/kiwi-mcp-server
This tutorial covers how to add the Kiwi Flight Search MCP Server as a Goose extension to enable flight search and price comparison.
TLDR
- goose Desktop
- goose CLI
Use Add custom extension in Settings → Extensions to add a Streamable HTTP extension type with:
Use goose configure to add a Remote Extension (Streaming HTTP) extension type with:
Endpoint URL
https://mcp.kiwi.com
Configuration
- goose Desktop
- goose CLI
- Click the button in the top-left to open the sidebar
- Click
Extensions - Click
Add custom extension - On the
Add custom extensionmodal, enter the following:- Extension Name: Kiwi Flight Search
- Type: Streamable HTTP
- Endpoint:
https://mcp.kiwi.com
- Click
Add Extensionto save the extension - Navigate to the chat
- Run the
configurecommand:
goose configure
- Choose to add a
Remote Extension (Streaming HTTP).
┌ goose-configure
│
◇ What would you like to configure?
│ Add Extension
│
◆ What type of extension would you like to add?
│ ○ Built-in Extension
│ ○ Command-line Extension
│ ○ Remote Extension (SSE)
│ ● Remote Extension (Streaming HTTP) (Connect to a remote extension via MCP Streaming HTTP)
└
- Give your extension a name.
┌ goose-configure
│
◇ What would you like to configure?
│ Add Extension
│
◇ What type of extension would you like to add?
│ Remote Extension (Streaming HTTP)
│
◆ What would you like to call this extension?
│ kiwi-flight-search
└
- Enter the Streaming HTTP endpoint URI.
┌ goose-configure
│
◇ What would you like to configure?
│ Add Extension
│
◇ What type of extension would you like to add?
│ Remote Extension (Streaming HTTP)
│
◇ What would you like to call this extension?
│ kiwi-flight-search
│
◆ What is the Streaming HTTP endpoint URI?
│ https://mcp.kiwi.com
└
- Enter the number of seconds Goose should wait for actions to complete before timing out. Default is
300seconds.
┌ goose-configure
│
◇ What would you like to configure?
│ Add Extension
│
◇ What type of extension would you like to add?
│ Remote Extension (Streaming HTTP)
│
◇ What would you like to call this extension?
│ kiwi-flight-search
│
◇ What is the Streaming HTTP endpoint URI?
│ https://mcp.kiwi.com
│
◆ Please set the timeout for this tool (in secs):
│ 300
└
- Enter a description for this extension.
┌ goose-configure
│
◇ What would you like to configure?
│ Add Extension
│
◇ What type of extension would you like to add?
│ Remote Extension (Streaming HTTP)
│
◇ What would you like to call this extension?
│ kiwi-flight-search
│
◇ What is the Streaming HTTP endpoint URI?
│ https://mcp.kiwi.com
│
◇ Please set the timeout for this tool (in secs):
│ 300
│
◆ Enter a description for this extension:
│ undefined
└
- Choose
Nowhen asked to add custom headers.
┌ goose-configure
│
◇ What would you like to configure?
│ Add Extension
│
◇ What type of extension would you like to add?
│ Remote Extension (Streaming HTTP)
│
◇ What would you like to call this extension?
│ kiwi-flight-search
│
◇ What is the Streaming HTTP endpoint URI?
│ https://mcp.kiwi.com
│
◇ Please set the timeout for this tool (in secs):
│ 300
│
◇ Enter a description for this extension:
│ undefined
│
◆ Would you like to add custom headers?
│ No
│
└ Added kiwi-flight-search extension
Example Usage
Let's search for flights between any two locations on specific dates. You can search by city names or airport codes, and the extension will find available flights with pricing, duration, and booking links.
Goose Prompt
Can you help me search for a flight from Paris to Rome for August 9?
Goose Output
I'd be happy to help you search for flights from Paris to Rome for August 9th! Let me search for available options for you.
## ✈️ Flight Options: Paris → Rome (August 9, 2025)
### 💰 **Best Prices** (Cheapest Options)
| Route | Departure → Arrival | Class | Price | Book |
|-------|-------------------|-------|-------|------|
| Paris ORY → Rome FCO | 09/08 22:10 → 00:10+1 (2h 0m) | Economy | €138 | [Book Now](https://on.kiwi.com/ZyIJ2r) |
| Paris ORY → Rome FCO | 09/08 09:05 → 11:10 (2h 5m) | Economy | €154 | [Book Now](https://on.kiwi.com/31IDMW) |
| Paris ORY → Rome FCO | 09/08 06:25 → 08:25 (2h 0m) | Economy | €157 | [Book Now](https://on.kiwi.com/2dNs3f) |
### ⚡ **Shortest Flights** (Fastest Duration)
| Route | Departure → Arrival | Class | Price | Book |
|-------|-------------------|-------|-------|------|
| Paris ORY → Rome FCO | 09/08 06:25 → 08:25 (2h 0m) | Economy | €157 | [Book Now](https://on.kiwi.com/2dNs3f) |
| Paris ORY → Rome FCO | 09/08 22:10 → 00:10+1 (2h 0m) | Economy | €138 | [Book Now](https://on.kiwi.com/ZyIJ2r) |
| Paris CDG → Rome FCO | 09/08 21:10 → 23:10 (2h 0m) | Economy | €187 | [Book Now](https://on.kiwi.com/62jyt7) |
### 🕐 **Other Good Options**
| Route | Departure → Arrival | Class | Price | Book |
|-------|-------------------|-------|-------|------|
| Paris ORY → Rome FCO | 09/08 12:00 → 14:05 (2h 5m) | Economy | €164 | [Book Now](https://on.kiwi.com/m55oIC) |
| Paris ORY → Rome FCO | 09/08 21:10 → 23:10 (2h 0m) | Economy | €165 | [Book Now](https://on.kiwi.com/tkAU0T) |
## 📋 **Summary & Recommendations**
**🏆 Best Overall Value:** The **€138 evening flight** (ORY 22:10 → FCO 00:10+1) offers the best price with the shortest flight time, though it arrives after midnight.
**🌅 Best Morning Option:** The **€157 early flight** (ORY 06:25 → FCO 08:25) gets you to Rome early in the day with a quick 2-hour flight.
**⏰ Best Daytime Flight:** The **€154 mid-morning flight** (ORY 09:05 → FCO 11:10) offers great value and convenient timing.
All direct flights are around 2 hours, departing from either Paris Orly (ORY) or Charles de Gaulle (CDG) to Rome Fiumicino (FCO).
Have a wonderful trip to Rome! 🇮🇹 Fun fact: Rome has more fountains than any other city in the world - over 2,000 of them! Don't forget to toss a coin into the Trevi Fountain to ensure your return to the Eternal City! ⛲✨