Tool tree
Online travel provider for vacations in Switzerland, with searchable and bookable travel packages.
Implementation
gradeNot graded
gradeNot graded
search_packagesAnswer
Search travel packages
View tool JSON
{
"name": "search_packages",
"kind": "answer",
"impl": "imperative",
"description": "Search travel packages",
"inputSchema": {
"type": "object",
"properties": {
"duration": {
"type": "number",
"description": "travel duration in days",
"minimum": 1,
"maximum": 14
},
"sights": {
"type": "array",
"description": "sights to filter by",
"items": {
"type": "string",
"oneOf": [
{
"const": 50,
"title": "Mountains & Lakes"
},
{
"const": 47,
"title": "Glaciers & Snow"
},
{
"const": 49,
"title": "Charming Villages"
},
{
"const": 64,
"title": "Jungfraujoch"
},
{
"const": 52,
"title": "Geneva / Lake Geneva Region"
},
{
"const": 53,
"title": "Interlaken / Bernese Oberland"
},
{
"const": 57,
"title": "Lugano / Ticino"
},
{
"const": 51,
"title": "Lucerne / Central Switzerland"
},
{
"const": 54,
"title": "St. Moritz / Graubünden"
},
{
"const": 55,
"title": "Zermatt / Valais"
},
{
"const": 56,
"title": "Zurich / Lake Zurich Region"
},
{
"const": 46,
"title": "Matterhorn"
}
]
}
},
"experiences": {
"type": "array",
"description": "experiences to filter by",
"items": {
"type": "string",
"oneOf": [
{
"const": 67,
"title": "Bernina Express"
},
{
"const": 65,
"title": "Glacier Express"
},
{
"const": 66,
"title": "GoldenPass Express"
},
{
"const": 44,
"title": "Culinary"
},
{
"const": 43,
"title": "Culture"
},
{
"const": 45,
"title": "Christmas Markets"
},
{
"const": 63,
"title": "Ski / Snowboard"
},
{
"const": 26,
"title": "Road Trip"
},
{
"const": 29,
"title": "City Trip"
},
{
"const": 32,
"title": "Cycling"
},
{
"const": 33,
"title": "Hiking"
},
{
"const": 25,
"title": "Panoramic train journeys"
},
{
"const": 39,
"title": "Guided Group Tour"
}
]
}
},
"conditions": {
"type": "array",
"description": "conditions to filter by",
"items": {
"type": "string",
"oneOf": [
{
"const": 40,
"title": "Accessible Travel"
},
{
"const": 41,
"title": "Dogs allowed"
}
]
}
},
"sort": {
"type": "string",
"oneOf": [
{
"const": "default",
"title": "Relevance"
},
{
"const": "price_asc",
"title": "Price ascending"
},
{
"const": "price_desc",
"title": "Price descending"
},
{
"const": "duration_asc",
"title": "Days ascending"
},
{
"const": "duration_desc",
"title": "Days descending"
}
]
}
}
},
"page": "/en-us"
}