- Home
- MCP servers
- Travel Company
Travel Company
- python
1
GitHub Stars
python
Language
6 months ago
First Indexed
2 months ago
Catalog Refreshed
Documentation & install
Readme and setup notes from the catalogue, plus a client-ready config you can copy for your MCP host.
Installation
Add the following to your MCP client configuration file.
Configuration
View docs{
"mcpServers": {
"stefanjwojcik-mcpdemo": {
"command": "python",
"args": [
"-m",
"src.server"
]
}
}
}You can use this MCP server to give Claude access to your travel company’s customer data, trip history, and information requests. It enables efficient, contextual queries and follow-ups by exposing structured tools for customer management, trips, and requests.
How to use
When you connect an MCP client to this server, you gain fast access to essential data about customers, their trips, and information requests. You can search for customers, retrieve detailed profiles with statistics, find trip histories by customer or destination, and manage or follow up on information requests. Use the available tools to perform targeted queries and obtain actionable insights to inform interactions with customers.
How to install
Prerequisites you need before installation are Python 3.10 or higher and the pip package manager.
# Step 1: Obtain the server code
# You can clone the repository or download the package
# Step 2: (Optional) Create a virtual environment
python -m venv venv
source venv/bin/activate # On Windows: venv\\Scripts\\activate
# Step 3: Install dependencies
pip install -r requirements.txt
# Step 4: Initialize the demo database
python -m src.seed_data
# Step 5: Run the MCP server
python -m src.server
Configuration for Claude Desktop
Configure Claude Desktop to connect to the Travel Company MCP Server using stdio transport. The following path is where Claude Desktop stores its MCP configuration on your system.
{
"mcpServers": {
"travel_company": {
"command": "python",
"args": ["-m", "src.server"],
"cwd": "/path/to/mcpdemo"
}
}
}
Notes and tips
The server uses SQLite with demo data including hundreds of customers and trips to help you test queries and responses. It is designed for demonstration purposes and can be extended with your data by seeding your own database if needed.
Available tools
search_customers
Search for customers by name, email, phone, or ID.
get_customer_profile
Get detailed customer profile including trip statistics.
search_trips
Search trips by destination, date range, or status.
get_trip_history
Retrieve trip history for a specific customer.
search_requests
Search information requests by various criteria.
get_pending_requests
Retrieve pending customer requests for follow-up.