hellosafe avatar

Travel Insurance

hellosafe/travel

This server connects to HelloSafe's travel insurance comparison API, letting you query and compare quotes from over 15 insurers directly from Claude. You can search for policies by trip type (tourism, Schengen visa, working holiday visa, student travel, annual multi-trip), specify destinations and travel dates, and filter by coverage needs like medical expenses, cancellation protection, or lost luggage. It pulls real pricing and policy details from HelloSafe's platform, which aggregates options with coverage ranging from basic Schengen compliance (€30,000 minimum) up to €4.5M for medical expenses. Useful when you need to research or compare travel insurance options without leaving your conversation, especially for international trips requiring visa documentation or extended stays abroad.

tools
2
transport
HTTP
last updated
May 5, 2026

Install

From registry metadata
$ npx add-mcp https://hellosafe.com/api/mcp-travel --name travel-insurance

Run in your terminal. add-mcp asks which agents to add it to (Claude Code, Codex, Cursor and more). Add -g to install it for every project.

Review the command, arguments and environment values before installing. MCP servers run with your local permissions.

Other ways

Claude Code

$ claude mcp add --transport http travel-insurance https://hellosafe.com/api/mcp-travel

Run in your terminal. Add --scope user to make it available in every project.

Tools

Verified live · 2 tools

Verified live against the running server on Nov 6, 2026.

get_quoteGets travel-insurance quotes from HelloSafe for a trip: priced offers from HelloSafe partners, shown in a comparison widget. Required: countryResidence, arrivalCountries (not for an annual multi-trip cover, which is worldwide), traveller ages, the trip length as endDate or dur...7 params

Gets travel-insurance quotes from HelloSafe for a trip: priced offers from HelloSafe partners, shown in a comparison widget. Required: countryResidence, arrivalCountries (not for an annual multi-trip cover, which is worldwide), traveller ages, the trip length as endDate or dur...

Parameters* required
cancelForAnyReasonboolean
Cancel For Any Reason option, like trip cancellation: an add-on bought with the policy (extra cost, a purchase window counted from the first trip payment, usually 75 % of prepaid costs refunded). S...
cardIdnumber
HelloSafe card ID returned by check_card_coverage, for a user who holds a credit card with travel cover: offers are then re-ranked by how well they fill that card's coverage gaps, and each offer li...
displayCurrencystring
ISO 4217 code of a display currency other than the trip-cost currency. Without it, amounts are shown in the trip-cost currency.
localestring
Language the user is writing in, as a BCP 47 tag or 2-letter code (e.g. "fr", "pt-BR"): the widget and all offer texts are localized with it, so when it is set the quote follows the user's language...
requiredCoveragesarray
Optional filter on policy features, the guarantee filters of the HelloSafe comparison site: only the offers whose contract includes every listed cover are returned, that cover listed first. materni...
subscriptionIdstring
Existing subscription ID to update instead of creating a new one.
tripInfo*object
Trip details.
check_card_coverageChecks what travel insurance a credit card already includes, from the card's own terms & conditions in HelloSafe's card database. For questions about what a card covers for travel (medical, cancellation, baggage, ski…) or whether it is enough for a trip. The card is identified...6 params

Checks what travel insurance a credit card already includes, from the card's own terms & conditions in HelloSafe's card database. For questions about what a card covers for travel (medical, cancellation, baggage, ski…) or whether it is enough for a trip. The card is identified...

Parameters* required
bankCountrystring
ISO-2 country of the issuing bank (e.g. "US", "FR"). Defaults to the user's country of residence when known — greatly improves matching.
cardIdnumber
Exact HelloSafe card ID from a previous call: it re-checks that card instead of matching by name.
cardQuerystring
Card name as the user said it, expanded ("American Express Platinum", not "Amex Plat"), with the bank when known ("Chase Sapphire Reserve"). Not needed when cardId is given.
localestring
Language the user is conversing in, as a BCP 47 tag or 2-letter code (e.g. "fr", "pt-BR"). Guarantee labels are localized with it.
networkstring
Card network when stated: "Visa", "Mastercard", "Amex".
tripContextobject
Optional trip details; they sharpen the gap analysis.

Sponsors

Readme

Details

Repository
github.com/hellosafe/travel
Website
hellosafe.com
Transport
HTTP
Registry
MCP registry, active
Resources
2
Tools verified
Nov 6, 2026