TieredTravel
Daily travel costs at budget, mid-range and luxury for 100 cities, plus self-guided walking routes
Should I use this
Quality & Safety
Findings (1)
- LOWin compare_destinations
Based on automated analysis of tool definitions and protocol compliance.
Context Cost
This is the approximate number of tokens consumed each time the server's tools are loaded into a model's context. Higher counts reduce the attention available for other tasks.
Install
One-Click Install
Add this to your `claude_desktop_config.json` file:
{
"mcpServers": {
"travel": {
"url": "https://tieredtravel.com/mcp"
}
}
}Remote endpoints
https://tieredtravel.com/mcpstreamable-httpWhat it can do
Tool inventory
Tools (4)
⚪destination_costs(city)
What a day costs in a city at budget, mid-range and luxury, broken down into accommodation, food, transport and activities, with the editorial overview for each tier. Figures come from a hand-written catalogue of 100 cities. If the city is not in the catalogue this returns an error — it never estimates.
Input Schema
{
"type": "object",
"properties": {
"city": {
"description": "City name or slug, e.g. \"lisbon\" or \"Lisbon\".",
"examples": [
"lisbon",
"barcelona"
],
"type": "string"
}
},
"required": [
"city"
],
"additionalProperties": false
}⚪walking_route(city, hours)
A curated stop-by-stop walking route for a city: each stop in order with what to know there, real coordinates, distance on foot and total time. Distance excludes tram, metro and ferry legs, which are flagged separately. Nine cities deliberately have no route because a self-guided walk is the wrong format there.
Input Schema
{
"type": "object",
"properties": {
"city": {
"description": "City name or slug.",
"examples": [
"lisbon"
],
"type": "string"
},
"hours": {
"description": "Optional route length. Only 3, 6 and 12 exist; omit to get whatever the city has.",
"enum": [
3,
6,
12
],
"type": "integer"
}
},
"required": [
"city"
],
"additionalProperties": false
}⚪compare_destinations(cities)
Two cities side by side: daily cost at each tier, plus currency, language and best months to visit.
Input Schema
{
"type": "object",
"properties": {
"cities": {
"description": "Exactly two city names or slugs.",
"items": {
"type": "string"
},
"maxItems": 2,
"minItems": 2,
"type": "array"
}
},
"required": [
"cities"
],
"additionalProperties": false
}🟢find_destinations(query)
List which cities this server knows about, optionally filtered by country, continent or a name fragment. Call this first when a city might not be covered — the other tools fail rather than guess.
Input Schema
{
"type": "object",
"properties": {
"query": {
"description": "Optional filter: a country, continent or name fragment. Omit for all 100.",
"examples": [
"Portugal",
"Japan"
],
"type": "string"
}
},
"required": [],
"additionalProperties": false
}Community
Evidence