# Cancel a Kiwi.com trip and check the refund first

> Before a Kiwi.com trip is cancelled, an agent reads the ticket type, compares Credit with a money refund and cancels only on the terms you set.

Source: https://cotlet.dev/integrations/kiwi-com-api-mcp-server/cancel-a-trip-for-a-refund

A meeting moves and the Berlin trip is no longer needed. Before you click anything under Changes & cancellations, you want to know what a Saver, Standard or Flexi ticket gives back, and whether you are still inside the 48-hour window.

Cotlet does it in your own Kiwi.com account with list\_trips, get\_cancellation\_options, cancel\_trip and get\_credit\_balance, called by your AI agent, an n8n workflow or a script.

[Request access](https://cotlet.dev/app/signup?app=kiwi-com) [All Kiwi.com tools](https://cotlet.dev/integrations/kiwi-com-api-mcp-server)

Hosted · nothing to install or maintain

Official options

## Can Kiwi.com do this on its own?

Kiwi.com has no API for cancellations or refunds (checked 12 Oct 2026), and its official MCP server only searches flights. Cancelling and tracking a refund happen in your account under Changes & cancellations, then Refunds and cancellations. Kiwi.com has no setting for a condition such as "cancel only if the refund is above this amount", so the comparison stays with you.

By hand

## How you do it in Kiwi.com today

1. Sign in to Kiwi.com, open the trip and go to Changes & cancellations.
2. Click Refunds and cancellations and review what the request offers for the ticket type of this booking.
3. On a Saver or Standard ticket, select the flights to cancel; on a Flexi ticket Kiwi.com cancels the whole booking for all travelers.
4. Submit the request, then come back to Refunds and cancellations to follow its status until the money or the Kiwi.com Credit arrives.
5. The amounts follow airline rules and the ticket type, so every trip means reading terms again, and past the 48-hour cutoff the option is gone.

With an agent

## How to cancel a Kiwi.com trip and check the refund first

Prompt

```
Show me what I get back if I cancel my Berlin trip, as Kiwi.com Credit and as money. Cancel it only if the money refund is at least half of what I paid.
```

1. 01  
### Find the trip and its deadline  
list\_trips finds the booking by route or date. The agent checks the first departure against the 48-hour limit, or 4 hours for a Flexi ticket bought less than a week before the first flight, and stops early when the trip is already past it.
2. 02  
### Put each offer next to the price paid  
get\_cancellation\_options returns the ticket type and every refund route. The agent states each as a share of what you paid, so "EUR 98 back of EUR 245" sits next to the Credit offer and the gap between them is plain.
3. 03  
### Apply your condition  
Your rule decides: half back, money only, never Credit. When no option meets it, nothing is cancelled and the numbers come back to you. When only part of a Saver or Standard trip should go, the agent names those flights in flight\_ids.
4. 04  
### Cancel with your OK  
cancel\_trip runs only after you confirm the trip, the flights and the refund route. On a Flexi ticket the agent first warns that every passenger loses every flight.
5. 05  
### Follow the refund  
For a Credit refund the agent reads get\_credit\_balance on the next run and reports the new balance. For money it reminds you of the bank timing and checks back after it.

### What you get back

Example data

```
PRG-BER (734120655), 2 passengers, Standard ticket, paid EUR 245.00, departs 2 Dec at 09:05.
Option 1: Kiwi.com Credit, EUR 112.50 (46% of the price).
Option 2: original payment, EUR 98.00 (40% of the price).
Your rule was half back as money, so nothing was cancelled.
Cancelling stays possible until 30 Nov at 09:05.
```

### Other ways to ask

- Cancel only the return flight of my Lisbon trip and take whatever money refund is offered.
- List my trips in December and what each would refund if I cancelled today.
- Cancel the Berlin trip for Kiwi.com Credit and tell me my new Credit balance.

Before you automate it

## What Kiwi.com allows, and what to know first

- Kiwi.com allows changes and cancellations up to 48 hours before the trip starts, or up to 4 hours before for Flexi tickets bought less than a week before the first departure.
- Without the Kiwi.com Guarantee, cancelling a Saver or Standard ticket carries a refund fee of €30 per traveler, per flight, on top of the airline rules.
- A cancelled Kiwi.com Flexi ticket returns 80% of the airline ticket and airline services; Kiwi.com fees and non-airline services are not refunded.
- Kiwi.com Credit appears in the account within a few minutes, while a money refund to the original payment method takes about 7 to 10 business days, depending on the bank.

cancel\_trip asks for your OK by default. To run it on a schedule without you, switch confirmation off for that tool in your dashboard.

Sources: [Kiwi.com Help: how can I cancel my trip for a refund](https://www.kiwi.com/en/help/canceling-your-trip-269/article/how-can-i-cancel-my-trip-for-a-refund-276/) · [Kiwi.com Help: change and cancellation options by ticket type](https://www.kiwi.com/en/help/canceling-your-trip-269/article/change-and-cancellation-options-based-on-your-ticket-type-200/) · [Kiwi.com Help: what trip refund options do I have](https://www.kiwi.com/us/help/refunds-276/article/what-trip-refund-options-do-i-have-155/) · [Kiwi.com: guide to the refund policy](https://www.kiwi.com/en/pages/content/refunds/)

REST

## Call cancel\_trip from a script

curl

```
curl https://cotlet.dev/api/v1/kiwi-com/cancel_trip \
  -H "Authorization: Bearer $COTLET_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"trip_id":"734120655","refund_option_id":"rf_credit"}'
```

Example response

```
{
"trip_id": "734120655",
"status": "cancellation requested",
"refund": {
"refund_option_id": "rf_credit",
"refund_as": "Kiwi.com Credit",
"amount": 112.5,
"currency": "EUR"
}
}
```

MCP: add https://cotlet.dev/mcp/v1 with the same key; the tool is kiwi-com\_cancel\_trip. Example data.

[Schedule it in n8n, Make, Zapier or cron](https://cotlet.dev/integrations/kiwi-com-api-mcp-server#automations)

Tools

## Kiwi.com tools this automation uses

__Cotlet Kiwi.com tools used to cancel a Kiwi.com trip and check the refund first__
| Tool | Parameters |
| -------------------------- | ----------------------------------------- |
| list\_trips | when |
| get\_cancellation\_options | trip\_id |
| cancel\_trip | trip\_id, refund\_option\_id, flight\_ids |
| get\_credit\_balance | none |

[All 13 Kiwi.com tools with descriptions](https://cotlet.dev/integrations/kiwi-com-api-mcp-server#tools)

## Frequently asked questions

### Can I get a refund if I cannot fly because of illness?

Kiwi.com can request a refund from the airline when a death or medical issue stops a traveler from flying, with documents such as a medical certificate. Airlines decide case by case, and Kiwi.com passes on what it receives in full.

## More Kiwi.com automations

- [Kiwi.com online check-in: add travel documents and get boarding passes](https://cotlet.dev/integrations/kiwi-com-api-mcp-server/online-check-in-and-boarding-passes)
- [Add a checked bag to a Kiwi.com booking](https://cotlet.dev/integrations/kiwi-com-api-mcp-server/add-baggage-to-a-booking)
- [Kiwi.com API and MCP server: every tool](https://cotlet.dev/integrations/kiwi-com-api-mcp-server)
- [All use cases](https://cotlet.dev/use-cases)

## Give your agent access to Kiwi.com.

Free 7-day trial with 5,000 credits, no card needed. Cotlet is independent and not affiliated with Kiwi.com.

[Request access](https://cotlet.dev/app/signup?app=kiwi-com)
