Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@Travel Company MCP Servershow me all upcoming trips to Japan next month"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
Travel Company MCP Server
An MCP (Model Context Protocol) server that provides Claude with access to a travel company's customer data, trip history, and information requests.
Features
Customer Management: Search and retrieve customer profiles
Trip History: Query past and upcoming trips by customer or destination
Request Tracking: Manage customer inquiries and follow-up requests
Requirements
Python 3.10 or higher
pip package manager
Installation
Clone or download this repository
(Optional) Create a virtual environment:
python -m venv venv source venv/bin/activate # On Windows: venv\Scripts\activateInstall dependencies:
pip install -r requirements.txtInitialize the database:
python -m src.seed_data
Running the Server
The MCP server is designed to be run by Claude Desktop via stdio transport:
Configuration for Claude Desktop
Add this to your Claude Desktop MCP configuration:
macOS: ~/Library/Application Support/Claude/claude_desktop_config.json
Windows: %APPDATA%/Claude/claude_desktop_config.json
Available Tools
Customer Tools
search_customers: Search for customers by name, email, phone, or IDget_customer_profile: Get detailed customer profile with trip statistics
Trip Tools
search_trips: Search trips by destination, date range, or statusget_trip_history: Get trip history for a specific customer
Request Tools
search_requests: Search information requests by various criteriaget_pending_requests: Get pending customer requests for follow-up
Example Queries
Try asking Claude:
"Show me all customers named John"
"What trips has customer ID 5 taken?"
"List all pending requests from the last 7 days"
"Find trips to Paris in 2024"
"Show me the profile for customer@email.com"
Project Structure
Development
The server uses SQLite for storage with demo data including:
100+ customer records
200+ trip records
50+ information requests
All data is synthetic and for demonstration purposes only.
License
MIT