mcpField
F

FareDice

Remote
faredice.comMaps & Travel

About FareDice

Cheap multi-country trips and non-stop fares by day in Europe and Southeast Asia

Configuration

Remote servers need no local install. Pick your client, then copy the config or install in one click.

Endpointhttps://faredice.com/mcp
Copy install command
Claude CodeTerminal
Cursor.cursor/mcp.json
VS Code.vscode/mcp.json
Claude Desktopclaude_desktop_config.json
Windsurf~/.codeium/windsurf/mcp_config.json

Run commands in a terminal; paste JSON into the client’s MCP config and restart. Servers that need sign-in will prompt on first connect.

Tools

3
ParameterTypeRequiredDescription
endenumNohome: the last flight returns to the start city (with home, to the airport the trip flew in through). Default anywhere.home | anywhere
fromstringNoStart city: a name ("Lisbon") or IATA city code ("LIS"), "anywhere" to start in any of the region's busiest cities, or a country ("anywhere in Germany", "Spain") to start in any of its cities. Needed unless home is given.
homestringNoThe traveller's home airport when it is outside the region: a town ("Calgary", "London, Ontario") or IATA code ("YYC"). Trips then start with a flight in from the nearest big airport we have fares from (Toronto, New York, Sydney ...), usually with a stop, and from there it's the same trip. The budget covers that flight; getting from home to that airport isn't in the prices. With home, from is used only when we can't fly from that home.
startstringNoEarliest day for the first flight, YYYY-MM-DD. Fares cover about the next 90 days. Default: a week from today.
untilstringNoLatest day for the first flight, YYYY-MM-DD. Default: two weeks after start.
regionenumNoWhere the trip goes. Default europe.europe | southeast-asia
cabin_bagbooleanNotrue: the traveller takes a cabin bag (the wheeled one for the overhead locker), so the budget and the ranking count each flight's usual price for one where we know it; a flight whose bag price we don't know counts €35, the dearest bag price we know, so the total is an estimate (see unpriced_cabin_bags). Default false: fares alone.
countriesarrayNoISO country codes ("ES", "PT"): every stop is in one of these.
passportsarrayNoISO country codes of the traveller's passports ("US", "IN"): countries that need a visa in advance are left out.
visa_freebooleanNoWith passports: only countries that need no visa of any kind, leaving out e-visas, ETAs and visas on arrival as well as visas needed before flying.
budget_eurintegerNoMost to spend on all the flights, in euros, for all the travellers together (up to 5,000 each).
held_visasarrayNoValid visas the traveller already holds, with passports: "schengen" opens the Schengen area (its days counted against 90 in any 180) and the countries outside it that admit Schengen visa holders; "uk" and "us" open the countries that admit holders of those. The traveller still checks the visa's own dates and entries.
nights_maxintegerNoMost nights in each place.
nights_minintegerNoFewest nights in each place.
places_maxintegerNoMost places to stay in. Default 12, any number.
places_minintegerNoFewest places to stay in. Default 4.
travellersintegerNoHow many adults travel together. Default 1. Every price in the answer, and the budget, is then for all of them.
warm_min_cenumNoOnly places whose typical daytime high for the month of the stay is at least this many °C, from long-term weather station averages (a place without them is left out). For winter sun in Europe.16 | 18 | 20 | 22 | 25
then_regionenumNoWith home: after region, fly on to this other region and home from there, in one trip (europe then southeast-asia, or the reverse). Three long flights: home into region, one across (from or to London or Paris), and home from then_region; each a separate ticket, all in the total and the budget. Homes: Vancouver or Los Angeles, or an airport within 1,000 km of them. The trip always ends home; places_min splits between the regions. A budget of about 2,000 euros fits most.europe | southeast-asia
kinds_of_placeobjectNoKinds of place, from our notes on each city: per kind, "only" (every stop is one), "none" (no stop is one) or at least n stops of it (1-4), e.g. {"beaches": 2, "capitals": "none"}. One kind can be "only". Ski counts only from December to mid-April, and only in Europe. The start and the return don't count as stops.
kinds_of_place.skianyNo
kinds_of_place.lakesanyNo
kinds_of_place.beachesanyNo
kinds_of_place.islandsanyNo
kinds_of_place.capitalsanyNo
kinds_of_place.mountainsanyNo
kinds_of_place.old_townsanyNo
kinds_of_place.small_townsanyNo
skip_countriesarrayNoISO country codes to leave out of the trip.
cities_per_countryintegerNoMost cities in any one country. Default 1; 0 for any number (answers write it "any").

Details

The maintainer has not added details yet. Check the README in the repository.

Comments

Markdown supported

New to MCP?

From what the protocol is to installing your first server, these answers cover most first questions.

An open protocol that defines how AI applications connect to external tools and data in a uniform way. Clients talk to the model; MCP servers provide tools, resources and prompt templates. They exchange standard messages, so one server can be reused by many clients.