{"name":"TieredTravel","description":"Answers questions about 100 city destinations at three budget tiers — what a day costs, what to walk, how two cities compare — from a hand-written editorial catalogue. This is a deterministic lookup, not a language model: it resolves city names against a known list and returns figures from the catalogue, or fails loudly. It never estimates a price it was not given.","version":"1.0.0","provider":{"organization":"TieredTravel","url":"https://tieredtravel.com"},"documentationUrl":"https://tieredtravel.com/api-docs","supportedInterfaces":[{"url":"https://tieredtravel.com/a2a/v1","protocolBinding":"HTTP+JSON","protocolVersion":"0.3"}],"capabilities":{"streaming":false,"pushNotifications":false,"stateTransitionHistory":false},"defaultInputModes":["text/plain","application/json"],"defaultOutputModes":["text/plain","application/json"],"skills":[{"id":"destination-costs","name":"Daily cost of a destination by tier","description":"Given a city, returns what a day costs at budget, mid-range and luxury, broken down into accommodation, food, transport and activities, plus the editorial overview for each tier. Send {\"city\": \"lisbon\"} as a data part, or name the city in text.","tags":["travel","budget","costs","cities"],"examples":["What does Lisbon cost per day?","{\"city\": \"barcelona\"}"],"inputModes":["text/plain","application/json"],"outputModes":["text/plain","application/json"]},{"id":"walking-route","name":"Self-guided walking route","description":"Given a city, returns a curated stop-by-stop walking route: each stop in order with what to know there, distance on foot, dwell time and total duration. Optionally filter by length with {\"city\": \"lisbon\", \"hours\": 3}; lengths are 3, 6 or 12.","tags":["travel","walking","itinerary","cities"],"examples":["A three hour walk in Lisbon","{\"city\": \"kyoto\", \"hours\": 6}"],"inputModes":["text/plain","application/json"],"outputModes":["text/plain","application/json"]},{"id":"compare-destinations","name":"Compare two destinations","description":"Given two cities, returns their daily costs side by side at each tier, with currency, language and best months. Send {\"cities\": [\"lisbon\", \"porto\"]} or name both in text.","tags":["travel","comparison","budget","cities"],"examples":["Compare Lisbon and Porto","{\"cities\": [\"tokyo\", \"seoul\"]}"],"inputModes":["text/plain","application/json"],"outputModes":["text/plain","application/json"]},{"id":"find-destinations","name":"Find destinations in the catalogue","description":"Lists which cities this agent knows about, optionally filtered by a country, a continent or a name fragment. Use this first if a city name might not be in the catalogue — the other skills fail rather than guess.","tags":["travel","search","catalogue"],"examples":["Which cities in Portugal do you cover?","{\"country\": \"Japan\"}"],"inputModes":["text/plain","application/json"],"outputModes":["text/plain","application/json"]}],"securitySchemes":{"oauth2ClientCredentials":{"description":"Optional. Raises the rate limit from 200/min shared per IP to 1000/min per client. Unlocks no data — everything here is public. See https://tieredtravel.com/auth.md","flows":{"clientCredentials":{"scopes":{"api:read":"Read the public catalogue."},"tokenUrl":"https://tieredtravel.com/oauth/token"}},"type":"oauth2"}}}