Travel Assistant MCP Server
Click on "Deploy 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 Assistant MCP Serverplan a 3-day trip to Paris with a budget of $1500"
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.
AI Agent Based Travel Assistant Claude API + MCP
What exists here
Piece | File | What it does |
Sandbox data layer |
| Loads TravelPlanner queries, parses |
MCP server |
| Exposes the sandbox as MCP tools over stdio |
Agent loop |
| Claude tool-use loop driving the MCP session |
Prompts |
| Versioned system prompts (planner, sole-planning, chat) |
Plan schema |
| Pydantic contract matching the benchmark's plan format |
Evaluator |
| Commonsense + hard constraint checks, benchmark-style metrics |
Batch runner |
| Runs N queries, writes traces + a metrics summary |
UI |
| Streamlit chat for participant testing |
Tests |
| 9 offline tests, no API key needed |
Setup (30 minutes)
python -m venv .venv
source .venv/bin/activate # Windows cmd: .venv\Scripts\activate
pip install -r requirements.txt
cp .env.example .env
python scripts/prepare_data.py
pytest -q # 9 tests, no API calls
python scripts/check_setup.py # key, dataset, MCP server, one API callThen, first real run. Use run.py and everything works the same on every
platform -- no PYTHONPATH to set:
python run.py eval.run_eval --mode sole-planning --n 5 --level easy # cheap, ~1 min
python run.py agent.loop 0 # one agentic run, prints the full trace
python run.py eval.run_eval --mode tool-use --n 5 --level easy
streamlit run src/ui/app.pyArchitecture
Streamlit UI ──┐
├──► agent/loop.py ──── Anthropic Messages API (Claude)
eval runner ───┘ │ ▲
│ tool_use blocks │ tool_result blocks
▼ │
MCP ClientSession ────────────┘
│ stdio (JSON-RPC)
▼
tp_mcp/server.py (FastMCP)
│
▼
TravelPlanner sandbox (reference_information / CSV database)This server cannot be deployed
Maintenance
Related MCP Connectors
Search and compare flight offers through a cache-aware Streamable HTTP MCP server for AI agents.
TravelMind: 8 MCP tools for travel (12306 trains, flights, hotels, geocode, planning, policy).
Travel tools for AI agents: plan and edit real trips, search stays and tours, import travel videos.
AI Reasoning Cache & Consensus Layer with 11 MCP tools via Streamable HTTP.
Related MCP Servers
- FlicenseNot gradedqualityDmaintenanceProvides math and weather tools accessible via LangGraph agent using MCP protocol with stdio and streamable HTTP transports.1-
- AlicenseAqualityCmaintenanceExposes a verified tool registry (calculator, sandboxed file read, web fetch) over MCP stdio, enabling any MCP-capable client to reuse the same tools from the inspectable ReAct loop.3MIT
- FlicenseNot gradedqualityCmaintenanceProvides MCP tool endpoints for hotel and flight actions to support multi-agent travel planning.-
- AlicenseNot gradedqualityFmaintenanceEnables AI agents to perform auditable A* reasoning, import world graphs, incorporate physical carrier constraints, and maintain a learning knowledge base through a zero-dependency local MCP stdio service.MIT