estimate_trip_costEstimate the total cost of a trip to any destination worldwide. Returns a detailed breakdown of flight, accommodation, food, activities, and transport
generate_packing_listGenerate a personalized packing checklist based on the travel season and planned activities. Returns items grouped by category.
list_destinationsList all available destinations with their base daily costs and budget tips. Useful for comparing destinations or helping users choose where to go.
compare_destinationsCompare costs between two or more destinations side by side. Great for helping users decide between multiple options.
get_travel_personaDetermine a travel personality type based on quiz answers. Can accept pre-answered quiz responses or return the quiz questions for the user to answer.
create_trip_skeletonCreate a complete trip skeleton with stops, activities grouped by day, transport legs, and budget estimates. Accepts multiple destinations, date range
get_visa_infoGet visa requirements for a destination based on passport nationality. Covers 10 passport nationalities × 30+ destinations. Returns visa type, process
get_local_tipsGet curated local insider tips for a city. Covers transport, SIM cards, tipping culture, safety, emergency numbers, power plugs, best neighborhoods, l
suggest_itinerary_nearbySuggest nearby day trips or weekend extensions from a given city. Returns destinations with distance, transport options, travel time, highlights, and
get_weather_forecastGet live weather forecast for a city on a specific date or date range (up to 16 days ahead). Returns temperature, precipitation probability, UV index,
convert_currencyConvert between currencies using live exchange rates (150+ currencies). Powered by ExchangeRate API with static fallback. Useful for trip budgeting in
search_flightsSearch for real flight prices between cities using the Amadeus API. Returns up to 5 flight offers with airline, price, duration, stops, and segments.
get_safety_infoGet travel safety information for a country or city. Returns risk score (1-10), emergency numbers, health risks, common scams, safety tips, areas to a
get_blog_recommendationsGet relevant travel blog article recommendations from 1trip based on a topic, destination, or travel interest. Returns matching articles with titles,
search_hotelsSearch for hotel accommodation in a city. Uses Amadeus Hotel Search API for live prices when available, with estimated prices as fallback. Returns hot
get_eventsDiscover events, festivals, and cultural happenings in a city. Curated data for 12+ cities including concerts, food festivals, sports, markets, and ex
suggest_restaurantsGet curated restaurant recommendations for a city. Includes name, cuisine type, price level, rating, neighborhood, must-try dishes, and vibe. Filter b
validate_tripValidate a trip skeleton for data quality, logical consistency, and completeness. Checks date ordering, minimum nights per stop, budget realism, missi
+3 more tools
We re-grade npm:1trippulse-mcp-server on a schedule and alert your Slack/webhook the moment its tools change or its grade drops — rug-pull insurance for the connection.
Add the wmcp.sh trust oracle as an MCP server and call grade_mcp_server / check_mcp_drift in your agent's pre-connection gate:
https://wmcp.sh/mcp/trust
readOnly vs observed behavior) layer on via the wmcp.sh proxy.