
CitedTravel
Cited travel facts for 195 countries: plugs, currency, emergency numbers, holidays, visa pilot.
Connect it
Settings → Connectors → Add custom connector
URL: https://citedtravel.com/mcpSettings → Apps & Connectors → Advanced → Developer mode
Create connector with URL: https://citedtravel.com/mcp{
"mcpServers": {
"citedtravel": {
"url": "https://citedtravel.com/mcp",
"headers": {
"Authorization": "<YOUR_AUTHORIZATION>"
}
}
}
}claude mcp add --transport http citedtravel https://citedtravel.com/mcp --header "Authorization: <value>"{
"servers": {
"citedtravel": {
"type": "http",
"url": "https://citedtravel.com/mcp",
"headers": {
"Authorization": "<YOUR_AUTHORIZATION>"
}
}
}
}9 tools, verified live
resolve_countryread-onlyTurns a country name, alias or code (English, Japanese or Chinese) into ISO 3166-1 codes. Returns matches[] (iso2, iso3, name, matched, score 0-1), best first, at most 5; empty when nothing matches. Use it first whenever you only have a name: every other tool (get_country_facts, check_entry_requirements, get_trip_brief and the rest) takes ISO codes. Skip it when you already have an alpha-2 or alph
get_country_factsread-onlyCited facts for one country in one call: power (plug_types, voltage_v, frequency_hz), currency (currencies), emergency (numbers), driving (side), this calendar year's public holidays and tipping (norms). Returns data.<category>.<field> = fact. Use it when you want several of these facts for one country at once (e.g. a destination overview), or to pick a subset with categories. For a single topic u
check_power_compatibilityread-onlyWhether a traveller from home_country needs a plug adapter or a voltage converter in destination, computed deterministically from cited plug, voltage and frequency facts. Returns verdict {adapter: not_needed | needed | depends_on_plug, converter: not_needed | usually_not_needed | needed_for_single_voltage_devices | unknown, plug_fit[] (home plug -> destination sockets it fits), frequency_note, gui
get_emergency_numbersread-onlyEmergency phone numbers for one country. Returns data.numbers.value {police, ambulance, fire, general, all_numbers}; a service without its own number is null and reached via general. Use it when only the emergency numbers are needed, e.g. a safety question. For several fact types of one country use get_country_facts; for a whole trip use get_trip_brief, which includes these numbers per destination
get_tipping_normsread-onlyTipping customs for one country. Returns data.norms.value {overall_context, situations: {<situation>: {display, expectation, guidance_type, percent_min, percent_max}}}; percentages are given only where the source states them. Use it for "should I tip, and how much?"; pass situation to get one situation only. For several fact types of one country use get_country_facts; for a whole trip use get_trip
get_public_holidaysread-onlyNational public holidays of one country between two dates (at most two years apart). Returns data.holidays[] {date, name, fact_id} sorted by date, and data.facts[] with the citation of each calendar year covered (holiday_count instead of the list). Use it to check whether travel dates hit holidays (closures, crowds, prices). For this year's holidays together with other facts use get_country_facts;
check_entry_requirementsread-onlyVisa/entry information for a short tourist stay, for a pilot set of passports, from official government sources, with verbatim quotes, official links and a mandatory advisory. Decision support only: never a go/no-go verdict. Returns status (visa_free, visa_free_with_requirements, visa_on_arrival, eta_required, evisa_required, visa_required or unclear), status_by_source, prior_application_needed, m
get_trip_briefread-onlyWhole-trip brief for 1-5 destinations in one call. For each destination, in request order: entry (the check_entry_requirements answer, if passport is given), power (adapter/converter verdict from home_country), currency, emergency numbers, driving side, tipping, and public holidays between from and to. Use it to summarise a whole trip. When only one fact is needed use the single-topic tool instead
list_recent_changesread-onlyChange feed of the dataset: facts added, updated or removed since a date, newest first. Returns data[] {seq, changed_on, dataset_version, fact_id, country, category, change: added | updated | removed, old_value, new_value, source_url}. Use it to refresh a cache or alert users when something changed (e.g. a visa rule). To read current values with full citations, call the matching tool for that coun
Alternatives in Maps & Travel
Compare →
NexHealth MCP by usefulapiB
Read and write NexHealth appointments, patients, providers and locations.
HIHasData IndeedB
Indeed job listings by keyword and location, and full postings, as structured JSON.
HGHasData Google FlightsB
Google Flights itineraries with fares, legs, carbon emissions and price history, as JSON.
HAHasData AirbnbB
Airbnb stays by location and dates, and full listing details, as structured JSON.
WGWeather & Geo Intel MCPB
US weather & geo for AI agents: forecasts, alerts, earthquakes, elevation, geocoding. No keys.
WEWeathersightB
Historical weather and climate: 100+ years of station data, normals, extremes, and trends.