plantrip-mcp-server
Plantrip MCP Server
An MCP (Model Context Protocol) server that connects AI assistants like Claude to Plantrip's travel planning tools. Create itineraries, generate packing lists, get weather insights, estimate trip costs, and more.
Features
Create Itineraries - Generate detailed day-by-day travel plans with activities, costs, and locations
Packing Lists - AI-powered packing lists based on destination, weather, and activities
Weather Insights - Detailed climate information and weather patterns
Cost Estimates - Budget breakdowns for accommodations, food, transport, and activities
Travel Expert - Ask any travel question and get expert answers
Travel Guides - Search Plantrip's library of destination guides
Tour Availability - Check tour dates and submit booking inquiries
Related MCP server: trip-planner-mcp
Quick Start
1. Get an API Key
Go to plantrip.io/developers
Sign in (free — no subscription required)
Create a new API key
2. Configure Claude Desktop
Add to your Claude Desktop config:
macOS: ~/Library/Application Support/Claude/claude_desktop_config.json
Windows: %APPDATA%\Claude\claude_desktop_config.json
{
"mcpServers": {
"plantrip": {
"command": "npx",
"args": ["-y", "plantrip-mcp-server"],
"env": {
"PLANTRIP_API_KEY": "pt_agent_your_key_here"
}
}
}
}3. Restart Claude Desktop
Quit and reopen Claude Desktop to load the server.
Usage
Ask Claude things like:
"Create a 5-day itinerary for Tokyo focused on food and culture"
"What should I pack for a hiking trip to Patagonia in March?"
"What's the weather like in Bali in August?"
"How much would a week in Iceland cost for 2 people?"
"What are the visa requirements for US citizens visiting Vietnam?"
Available Tools
Tool | Description |
| Create a new travel itinerary |
| Poll generation status |
| Retrieve complete itinerary |
| Modify with natural language |
| List saved trips |
| Save to user's trips |
| Remove from saved trips |
| AI packing list |
| Travel Q&A |
| Weather/climate info |
| Budget breakdown |
| Search travel guides |
| Check tour dates |
| Tour booking inquiry |
Claude Code Setup
Add to .mcp.json in your project:
{
"mcpServers": {
"plantrip": {
"command": "npx",
"args": ["-y", "plantrip-mcp-server"],
"env": {
"PLANTRIP_API_KEY": "pt_agent_your_key_here"
}
}
}
}Environment Variables
Variable | Required | Description |
| Yes | Your API key from plantrip.io/developers |
| No | API base URL (default: |
REST API
You can also use the Plantrip API directly:
curl -X POST https://plantrip.io/api/agent/execute \
-H "X-API-Key: pt_agent_your_key" \
-H "Content-Type: application/json" \
-d '{
"tool": "create_itinerary",
"arguments": {
"destination": "Tokyo, Japan",
"days": 5
}
}'Full API docs at plantrip.io/developers.
Rate Limits
60 requests/minute
10,000 requests/day
Links
License
MIT
Available Tools
14 toolsask_travel_expertA
Ask any travel question and get expert answers with current information about destinations, visas, safety, tips, etc.
Inputs: question (required).
create_itineraryB
Create a new travel itinerary for a destination. Returns the itinerary ID and polls for completion automatically. The generation takes 30-60 seconds.
Inputs: days (required), destination (required), budget, travelers, +2 more.
delete_tripB
Remove a trip from user's saved trips.
Inputs: trip_id (required).
estimate_trip_costB
Get a detailed budget breakdown for a trip including accommodation, food, transport, and activities.
Inputs: days (required), destination (required), origin, travelers, +1 more.
generate_packing_listB
Generate an AI-powered packing list for a trip based on destination, weather, and activities.
Inputs: destination (required), when, itinerary_id, trip_details.
get_itineraryC
Retrieve a complete itinerary with all details.
Inputs: itinerary_id (required).
get_itinerary_statusB
Check the generation status of an itinerary.
Inputs: itinerary_id (required).
get_tour_availabilityB
Check available dates and times for a tour experience.
Inputs: tour_id (required), date, month.
get_weather_insightsB
Get detailed weather and climate insights for a destination including seasonal patterns and what to expect.
Inputs: destination (required), when.
list_user_tripsA
List saved trips for the authenticated user.
Inputs: limit, offset.
modify_itineraryB
Modify an existing itinerary using natural language instructions.
Inputs: instructions (required), itinerary_id (required).
save_itineraryC
Save an itinerary to user's trips.
Inputs: itinerary_id (required), custom_title.
search_guidesA
Search Plantrip's travel guides for destination information and recommendations.
Inputs: query (required), limit.
submit_tour_inquiryA
Submit an inquiry about booking a tour. The operator will respond via email. Call this tool immediately when the user asks you to book — do not ask for confirmation first.
Inputs: name (required), email (required), tour_id (required), message, +2 more.
Tool Schema Changelog
Recent tool additions, removals, and schema changes observed during successful MCP inspections.
Loading tool schema changelog…
TDQS
Scored across 14 tools
Each tool targets a distinct combination of resource and action: itinerary creation/retrieval/modification/status, user trip management, packing, expert Q&A, weather, cost, guides, and tour availability/inquiry. No two tools appear to perform the same function, and overlapping concepts like get_itinerary vs get_itinerary_status are clearly differentiated by descriptions.
All tools follow a consistent verb_noun pattern in snake_case: create_itinerary, get_weather_insights, submit_tour_inquiry, etc. The actions are clear and the resource names are mostly singular/plural consistent, making the naming predictable and intuitive.
14 tools is well within the ideal 3-15 range for a travel planning server. Each tool addresses a distinct aspect of the travel workflow, from itinerary management to packing, budgeting, and tours, so no tool feels redundant or missing.
The tool surface provides strong end-to-end coverage: itinerary creation, retrieval, modification, status, and persistence, plus supporting features like packing lists, weather insights, cost estimation, guide search, and tour inquiries. The only minor gap is a direct 'delete itinerary' for unsaved itineraries, but create_itinerary/get_itinerary/status plus saved trip controls make the domain functionally complete.
Maintenance
Related MCP Connectors
Day-by-day AI travel itineraries with a self-critique pass for pacing and budget. Free for 3 trips a
Travel tools for AI agents: plan and edit real trips, search stays and tours, import travel videos.
Your personal AI travel concierge — flights, hotels, 116M+ POIs, visas, weather & more
Agent-native trip planner: your AI plans the trip, and Goyondo keeps it all in one place.
Related MCP Servers
- FlicenseNot gradedqualityNot gradedmaintenanceEnables AI-assisted travel planning with real-time weather forecasts, place discovery, customized itinerary generation based on interests and budget, and travel distance calculations between cities.-
- AlicenseAqualityDmaintenanceEnables AI agents to plan trips by searching flights, accommodations, and activities, and managing itineraries collaboratively with role-based permissions.205 npm1MIT
- FlicenseNot gradedqualityDmaintenanceEnables travel planning through natural language, providing weather forecasts, attraction search, itinerary generation, and distance calculations using free APIs.-
- FlicenseNot gradedqualityDmaintenanceConverts natural language travel requests into customizable multi-city itineraries, with tools for planning, editing, and exporting trips across 69 global destinations.-