{"name":"io.github.gkcogz/1trippulse","slug":"gkcogz-1trippulse","title":null,"description":"1trip PULSE: 21-tool AI travel planner. Flights, hotels, visa, safety, weather, 120+ cities.","url":"https://mcp.market/server/gkcogz-1trippulse","rating":null,"grade":"C","score":65,"certified":false,"status":"active","category":"maps","tags":["maps"],"presence":{"score":11,"stars":null,"forks":null,"downloads_week":126,"last_push_at":null,"license":"MIT"},"uptime":null,"claimed":false,"transport":"npm","callable_via_gateway":false,"default_price_micros":0,"repository":"https://github.com/gkcogz/OneTrip-Beta","website":null,"version":"7.0.0","remotes":[],"packages":[{"registryType":"npm","identifier":"1trippulse-mcp-server","version":"7.0.0","transport":{"type":"stdio"}},{"registryType":"npm","identifier":"1trippulse-mcp-server","version":"7.0.0","transport":{"type":"streamable-http","url":"https://mcp.1trip.app/mcp"}}],"tools":[{"name":"compare_destinations","description":"Compare costs between two or more destinations side by side. Great for helping users decide between multiple options.","write_action":false,"price_micros":0,"input_schema":null},{"name":"convert_currency","description":"Convert between currencies using live exchange rates (150+ currencies). Powered by ExchangeRate API with static fallback. Useful for trip budgeting in local currency.","write_action":false,"price_micros":0,"input_schema":null},{"name":"create_trip_skeleton","description":"Create a complete trip skeleton with stops, activities grouped by day, transport legs, and budget estimates. Accepts multiple destinations, date range, travel vibes, persona, budget tier, and group type. Returns a ready-to-use trip plan with curated city-specific activities (50 cities), weather-aware scheduling, and realistic cost estimates in EUR.","write_action":true,"price_micros":0,"input_schema":null},{"name":"estimate_trip_cost","description":"Estimate the total cost of a trip to any destination worldwide. Returns a detailed breakdown of flight, accommodation, food, activities, and transport costs. Supports budget/mid-range/luxury tiers and multiple currencies. Works with 30 detailed destinations and 80+ cities via cost index.","write_action":false,"price_micros":0,"input_schema":null},{"name":"generate_packing_list","description":"Generate a personalized packing checklist based on the travel season and planned activities. Returns items grouped by category.","write_action":false,"price_micros":0,"input_schema":null},{"name":"get_blog_recommendations","description":"Get relevant travel blog article recommendations from 1trip based on a topic, destination, or travel interest. Returns matching articles with titles, excerpts, categories, and links.","write_action":false,"price_micros":0,"input_schema":null},{"name":"get_community_routes","description":"Browse community-submitted travel routes from real travelers. Filter by category: holy, historical, dramatic, romantic, adventure, budget, nomad, culinary. Requires Supabase configuration.","write_action":false,"price_micros":0,"input_schema":null},{"name":"get_events","description":"Discover events, festivals, and cultural happenings in a city. Curated data for 12+ cities including concerts, food festivals, sports, markets, and exhibitions. Filter by month to see what's happening during your trip.","write_action":false,"price_micros":0,"input_schema":null},{"name":"get_local_tips","description":"Get curated local insider tips for a city. Covers transport, SIM cards, tipping culture, safety, emergency numbers, power plugs, best neighborhoods, language tips, currency, and insider secrets. 20+ cities supported.","write_action":false,"price_micros":0,"input_schema":null},{"name":"get_safety_info","description":"Get travel safety information for a country or city. Returns risk score (1-10), emergency numbers, health risks, common scams, safety tips, areas to avoid, LGBTQ+ safety, solo female safety rating, and tap water safety. Covers 50+ countries with city-to-country resolution.","write_action":false,"price_micros":0,"input_schema":null},{"name":"get_travel_persona","description":"Determine a travel personality type based on quiz answers. Can accept pre-answered quiz responses or return the quiz questions for the user to answer. There are 7 personas: Pioneer, Strategist, Nomad, Epicurean, Adventurer, Storyteller, Explorer.","write_action":false,"price_micros":0,"input_schema":null},{"name":"get_trip_insights","description":"Analyze a trip and return actionable intelligence: budget pulse (where money goes), pace analysis (rushed vs relaxed), cost optimization opportunities, risk flags, and data confidence report. Works best after create_trip_skeleton.","write_action":false,"price_micros":0,"input_schema":null},{"name":"get_visa_info","description":"Get visa requirements for a destination based on passport nationality. Covers 10 passport nationalities × 30+ destinations. Returns visa type, processing time, cost, and max stay.","write_action":false,"price_micros":0,"input_schema":null},{"name":"get_weather_forecast","description":"Get live weather forecast for a city on a specific date or date range (up to 16 days ahead). Returns temperature, precipitation probability, UV index, wind speed, weather description, and packing suggestions. Powered by Open-Meteo (free, no API key). 45+ cities supported.","write_action":false,"price_micros":0,"input_schema":null},{"name":"list_destinations","description":"List all available destinations with their base daily costs and budget tips. Useful for comparing destinations or helping users choose where to go.","write_action":false,"price_micros":0,"input_schema":null},{"name":"save_trip","description":"Save a trip plan to the 1trip platform. Requires Supabase configuration (SUPABASE_URL + SUPABASE_SERVICE_KEY). Returns the saved trip ID and a link to edit it in the planner.","write_action":false,"price_micros":0,"input_schema":null},{"name":"search_flights","description":"Search for real flight prices between cities using the Amadeus API. Returns up to 5 flight offers with airline, price, duration, stops, and segments. Supports 80+ cities by name or IATA code. Prices in EUR. Note: Uses Amadeus test environment — limited route availability.","write_action":false,"price_micros":0,"input_schema":null},{"name":"search_hotels","description":"Search for hotel accommodation in a city. Uses Amadeus Hotel Search API for live prices when available, with estimated prices as fallback. Returns hotel name, rating, price, room type, and booking link.","write_action":false,"price_micros":0,"input_schema":null},{"name":"suggest_itinerary_nearby","description":"Suggest nearby day trips or weekend extensions from a given city. Returns destinations with distance, transport options, travel time, highlights, and estimated costs. 18+ hub cities supported.","write_action":false,"price_micros":0,"input_schema":null},{"name":"suggest_restaurants","description":"Get curated restaurant recommendations for a city. Includes name, cuisine type, price level, rating, neighborhood, must-try dishes, and vibe. Filter by cuisine type or budget level.","write_action":false,"price_micros":0,"input_schema":null},{"name":"validate_trip","description":"Validate a trip skeleton for data quality, logical consistency, and completeness. Checks date ordering, minimum nights per stop, budget realism, missing data, and flags potential issues. Returns a quality score (0-100) and actionable fix suggestions.","write_action":false,"price_micros":0,"input_schema":null}],"scan":{"score":65,"grade":"C","scanned_at":"2026-09-28T14:26:49.325Z","report":{"scannerVersion":"0.1.10","scannedAt":"2026-09-28T14:26:49.240Z","components":{"code":{"score":25,"max":25,"notes":["37 source files scanned","37 source files scanned"]},"reliability":{"score":-1,"max":20,"notes":["no gateway calls yet and no remote to probe"]},"poisoning":{"score":-1,"max":15,"notes":["tools not inspected (local package is not executed); not counted"]},"auth":{"score":12,"max":15,"notes":["local package, no credentials required"]},"maintenance":{"score":3,"max":15,"notes":["repository not readable: repo not found"]},"identity":{"score":2,"max":10,"notes":["no repository or website to verify"]}},"findings":[],"inputs":{"packages":[{"registryType":"npm","identifier":"1trippulse-mcp-server","version":"7.0.0","found":true,"license":"MIT","hasInstallScripts":false,"dependencyCount":2,"publishedAt":"2026-02-21T14:48:17.232Z","repositoryUrl":"git+https://github.com/gkcogz/OneTrip-Beta.git","weeklyDownloads":63},{"registryType":"npm","identifier":"1trippulse-mcp-server","version":"7.0.0","found":true,"license":"MIT","hasInstallScripts":false,"dependencyCount":2,"publishedAt":"2026-02-21T14:48:17.232Z","repositoryUrl":"git+https://github.com/gkcogz/OneTrip-Beta.git","weeklyDownloads":63}],"repo":{"found":false,"owner":"gkcogz","repo":"OneTrip-Beta","error":"repo not found"},"icon":{"url":null,"source":"none"},"presence":{"stars":null,"forks":null,"downloadsWeek":126,"license":"MIT","lastPushAt":null,"score":11}}}},"grade_history":[],"reviews":[]}