Travel booking service
## Expedia MCP Server: Full-Service Travel Platform The **Expedia MCP Server** integrates the comprehensive travel booking platform directly into Google Antigravity, enabling AI assistants to search and book flights, hotels, car rentals, and vacation packages programmatically. This integration brings full-service travel booking to your development workflow. ### Why Expedia MCP? - **One-Stop Travel**: Book flights, hotels, cars, and activities in a single platform - **Bundle Savings**: Access discounted vacation packages combining multiple services - **Global Coverage**: Extensive inventory of travel services worldwide - **Rewards Integration**: Expedia Rewards points earning and redemption - **Flexible Booking**: Comprehensive cancellation and modification options ### Key Features #### 1. Multi-Service Search ```python from anthropic import Anthropic client = Anthropic() response = client.messages.create( model="claude-sonnet-4-20250514", max_tokens=1024, messages=[{ "role": "user", "content": "Search for flight and hotel packages from NYC to Miami for spring break" }], tools=[{ "name": "expedia_search", "description": "Search travel services" }] ) ``` #### 2. Flight Booking ```python # Search and book flights response = client.messages.create( model="claude-sonnet-4-20250514", max_tokens=1024, messages=[{ "role": "user", "content": "Find direct flights from LAX to London in business class next month" }], tools=[{"name": "expedia_flights", "description": "Flight search"}] ) ``` #### 3. Car Rental ```python # Rent vehicles response = client.messages.create( model="claude-sonnet-4-20250514", max_tokens=1024, messages=[{ "role": "user", "content": "Find SUV rentals at Denver airport for our ski trip" }], tools=[{"name": "expedia_cars", "description": "Car rentals"}] ) ``` #### 4. Itinerary Management ```python # Manage bookings response = client.messages.create( model="claude-sonnet-4-20250514", max_tokens=1024, messages=[{ "role": "user", "content": "Get my complete travel itinerary for the upcoming trip" }], tools=[{"name": "expedia_itinerary", "description": "Manage itineraries"}] ) ``` ### Configuration ```json { "mcpServers": { "expedia": { "command": "npx", "args": ["-y", "@anthropic/mcp-expedia"], "env": { "EXPEDIA_API_KEY": "your-expedia-api-key", "EXPEDIA_SECRET": "your-expedia-secret" } } } } ``` ### Use Cases **Complete Trip Booking**: Build apps that book entire trips including flights, hotels, and cars. **Vacation Packages**: Offer bundled travel deals for leisure travelers. **Corporate Travel**: Integrate full-service travel booking for business applications. **Travel Comparison**: Compare prices across flights, hotels, and packages. The Expedia MCP Server brings full-service travel booking directly into your development workflow, enabling comprehensive trip planning.
{
"mcpServers": {
"expedia": {
"mcpServers": {
"expedia": {
"env": {
"EXPEDIA_SECRET": "your-secret",
"EXPEDIA_API_KEY": "your-api-key"
},
"args": [
"-y",
"expedia-mcp-server"
],
"command": "npx"
}
}
}
}
}