TRAVEL GUIDE   |   2 MIN READ

HolidayReady Travel Insurance MCP Server

Let an AI assistant compare single-trip travel insurance for you. Tell it where you're going, when, and who's travelling, and it returns indicative quotes from multiple UK insurers.

What to know up front: Quotes are indicative only, for single trips only, and for travellers without pre-existing medical conditions. Full details are confirmed when you complete a quote on HolidayReady.

Overview

What the server does

The HolidayReady MCP server gives AI assistants one tool

 get_travel_quotes

The assistant sends your trip details and receives indicative single-trip travel insurance quotes, each showing the insurer, policy name, price and key cover limits and excesses. The assistant then explains the options in plain language.

Key use cases

  • Get a quick price range for a trip without filling in a comparison form.
  • Compare policies by defaqto star rating, medical, cancellation and baggage cover and excess.
  • Add cover for winter sports, cruises, gadgets or business equipment.
  • Quote for a solo traveller, a couple, a family or a group of up to 10.

Target users

  • Travellers in the UK who use an AI assistant to research and compare options.
  • Reviewers and developers evaluating the server for connector directories or building on top of it.

Installation

Availability

AssistantStatusActionNotes
ClaudeCOMING SOON Coming soon.
ChatGPT COMING SOONComing soon.
Other assistants AVAILABLE NOWUse the connection URL below. https://holiday-ready-api-live.theidolprod.com/mcpWorks with any assistant that supports remote MCP servers.

Prerequisites

  • An AI assistant that supports remote MCP servers.
  • Nothing else. The server is public and needs no account, API key or sign-in.

Connection URL

Add this address as a custom connector, or remote MCP server, in your assistant's connector settings:

https://holiday-ready-api-live.theidolprod.com/mcp

The server uses the Streamable HTTP transport. Where your assistant lists HolidayReady in its connector directory, you can add it from there instead of pasting a URL.

Tools and capabilities

The server exposes one tool

get_travel_quotes

Returns indicative single-trip travel insurance quotes for the trip details provided. Only single-trip quotes are currently available. Annual multi-trip and long-stay, or backpacker, quotes are not yet supported.

Input parameters

ParameterTypeRequiredDescription
tripType stringYesUse single. multi and backpacker are reserved for future use.
startDatestringYesTrip start date, YYYY-MM-DD. Must not be in the past.
endDatestringYesTrip end date, YYYY-MM-DD. If you tell the assistant the trip length in days, it works this out for you.
destinationsarray of stringsYes, for single tripsOne or more two-letter ISO 3166-1 country codes, for example ["ES"] for Spain or ["US"] for the United States.
travellersarray of objectsYes1 to 10 travellers. Each is {"age": 35}, with age in whole years. Names and dates of birth are not used.
groupTypestringYesOne of single, couple, family, group.
winterSportsbooleanYesWhether winter sports cover is needed.
cruiseCoverbooleanYesWhether cruise cover is needed.
gadgetCoverbooleanYesWhether gadget cover is needed.
businessCoverbooleanYesWhether business equipment cover is needed.
channelstringNochatgpt or claude. Set automatically; only supply it if the calling assistant cannot be detected.

Example input

{
	"tripType": "single",
	"startDate": "2026-11-10",
	"endDate": "2026-11-17",
	"destinations": ["ES"],
	"groupType": "couple",
	"travellers": [{ "age": 35 }, { "age": 37 }],
	"winterSports": false,
	"cruiseCover": false,
	"gadgetCover": false,
	"businessCover": false
}

Output

The tool returns a quotes array. Each quote contains the insurer, company, and the policy details. All prices are in pounds sterling (GBP).

FieldDescription
company.displayNameInsurer name.
policy.friendlyNamePolicy name, for example Gold.
policy.premiumIndicative price in GBP.
policy.medicalCoverEmergency medical cover limit in GBP.
policy.cancellationCoverCancellation cover limit in GBP.
policy.baggageCoverBaggage cover limit in GBP.
policy.medicalExcess, cancellationExcess,baggageExcessThe amount you pay towards a claim, in GBP.

Example output

{
	"quotes": [
		{
			"company": { "displayName": "Coverwise" },
			"policy": {
				"friendlyName": "Standard Plus",
				"type": "single",
				"premium": 11.73,
				"medicalCover": 20000000,
				"medicalExcess": 100,
				"cancellationCover": 1000,
				"cancellationExcess": 100,
				"baggageCover": 1000,
				"baggageExcess": 100,
				"insolvency": false
			}
		},
		{
			"company": { "displayName": "Big Blue" },
			"policy": {
				"friendlyName": "Economy",
				"type": "single",
				"premium": 18.64,
				"medicalCover": 10000000,
				"medicalExcess": 199,
				"cancellationCover": 2000,
				"cancellationExcess": 199,
				"baggageCover": 1000,
				"baggageExcess": 199,
				"insolvency": false
			}
		}
	]
}

The full response contains more fields, such as identifiers, and typically many more quotes than shown. The example values are illustrative.

Usage examples

Ask in your own words. If something is missing, the assistant asks you for it, one question at a time.

A week away as a couple

My partner and I, aged 35 and 37, are going to Spain from 10 to 17 November 2026. Can you find us travel insurance quotes?

The assistant quotes a two-person couple policy for Spain and compares the cover and excess on each option.

A family holiday with a cruise

We're a family of four, two adults aged 41 and 39 and children aged 9 and 6, flying to Florida for 14 days from 5 July 2027. We're doing a cruise too. What will family travel insurance cost?

The assistant works out the end date from the 14-day length, uses the US as the destination and turns on cruise cover.

A ski trip with friends

Four friends aged 28, 29, 30 and 31 are skiing in Austria from 7 to 14 February 2027. We need winter sports cover. What are our options?

The assistant requests a group quote for Austria with winter sports cover included.

FAQ

Do I need an account or API key?

No. The server is public and needs no sign-in.

Are the prices final?

No. Quotes are indicative because full customer details have not been collected. Your final price and cover are confirmed when you complete a quote on HolidayReady.

What personal information does the tool collect?

None that identifies you. It uses only traveller ages, trip dates, destinations and the cover options you choose. It does not ask for or accept names, email addresses or dates of birth.

Does it cover pre-existing medical conditions?

No. Quotes are for travellers without pre-existing medical conditions only, and the assistant will not ask about medical conditions, medication or treatment.

Can I get annual multi-trip or long-stay quotes?

Not yet. Only single-trip quotes are available at the moment.

How many travellers can I include?

Between 1 and 10 on one policy.

Which assistants can use it?

Claude and ChatGPT listings are coming soon. In the meantime, any assistant that supports remote MCP servers can connect using the URL in Installation.

Who do I contact for help?

hello@holidayready.com

Other Guides


TRAVEL GUIDE

What is Travel Insurance?
READ GUIDE

TRAVEL GUIDE

What Does Travel Insurance Cover?
READ GUIDE

TRAVEL GUIDE

Additional Travel Cover
READ GUIDE

TRAVEL GUIDE

Travel Insurance FAQs
READ GUIDE

TRAVEL GUIDE

Travel Insurance for Couples
READ GUIDE

TRAVEL GUIDE

Travel Insurance Glossary
READ GUIDE

TRAVEL GUIDE

Pre-Existing Medical Conditions
READ GUIDE

TRAVEL GUIDE

Types of Travel Insurance
READ GUIDE

TRAVEL GUIDE

Worldwide Travel Insurance: Need to Know
READ GUIDE

TRAVEL GUIDE

Why Should I Buy Travel Insurance?
READ GUIDE

TRAVEL GUIDE

Book Your Travel Insurance the Same Day You Book Your Holiday
READ GUIDE