Travel Company

Provides Claude access to travel customer data, trip history, and information requests via MCP.
  • 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.

Built by
VeilStrat
AI signals for GTM teams
© 2026 VeilStrat. All rights reserved.All systems operational