Tool tree
gradeNot graded
search_productsAction
Search touriDat for travel vouchers and accommodations. Navigates the user to the search results page for the given query. Use for any request of the form 'find X', 'show me Y'.
View tool JSON
{
"name": "search_products",
"kind": "act",
"impl": "imperative",
"description": "Search touriDat for travel vouchers and accommodations. Navigates the user to the search results page for the given query. Use for any request of the form 'find X', 'show me Y'.",
"inputSchema": {
"type": "object",
"additionalProperties": false,
"required": [
"query"
],
"properties": {
"query": {
"type": "string",
"minLength": 1,
"description": "Natural-language search term, e.g. 'Wellness Schwarzwald' or 'Sylt 4 Tage'."
},
"minNights": {
"type": "integer",
"minimum": 1,
"description": "Optional minimum nights."
},
"maxNights": {
"type": "integer",
"minimum": 1,
"description": "Optional maximum nights."
},
"maxPrice": {
"type": "number",
"exclusiveMinimum": 0,
"description": "Optional upper price bound in EUR."
}
}
}
}open_hostAction
Open the detail page of a touriDat accommodation (Host). Use when the user wants to view a specific hotel or property they've seen in results.
View tool JSON
{
"name": "open_host",
"kind": "act",
"impl": "imperative",
"description": "Open the detail page of a touriDat accommodation (Host). Use when the user wants to view a specific hotel or property they've seen in results.",
"inputSchema": {
"type": "object",
"additionalProperties": false,
"required": [
"slug"
],
"properties": {
"slug": {
"type": "string",
"minLength": 1,
"description": "URL slug of the host, usually the last path segment of a /gastgeber/<slug> URL."
}
}
}
}open_categoryAction
Navigate to a touriDat category listing page (brand, theme, or voucher family). Use when the user asks to browse a category, e.g. 'show all wellness offers' or 'open the gift vouchers category'.
View tool JSON
{
"name": "open_category",
"kind": "act",
"impl": "imperative",
"description": "Navigate to a touriDat category listing page (brand, theme, or voucher family). Use when the user asks to browse a category, e.g. 'show all wellness offers' or 'open the gift vouchers category'.",
"inputSchema": {
"type": "object",
"additionalProperties": false,
"required": [
"path"
],
"properties": {
"path": {
"type": "string",
"minLength": 1,
"description": "Category path under /kategorien/, without leading slash, e.g. 'deluxe', 'reisethemen/wellness', 'marken/a-rosa'."
}
}
}
}open_blog_postAction
Open a touriDat blog post by slug. Use when the user asks to read a specific article.
View tool JSON
{
"name": "open_blog_post",
"kind": "act",
"impl": "imperative",
"description": "Open a touriDat blog post by slug. Use when the user asks to read a specific article.",
"inputSchema": {
"type": "object",
"additionalProperties": false,
"required": [
"slug"
],
"properties": {
"slug": {
"type": "string",
"minLength": 1,
"description": "URL slug of the blog post, e.g. 'unentdeckte-wellnessoasen-deutschland'."
}
}
}
}open_blog_indexAction
Open the touriDat blog index listing all published articles.
View tool JSON
{
"name": "open_blog_index",
"kind": "act",
"impl": "imperative",
"description": "Open the touriDat blog index listing all published articles.",
"inputSchema": {
"type": "object",
"additionalProperties": false,
"properties": {}
}
}open_mapAction
Open the interactive map view of touriDat accommodations. Use when the user asks to 'see on a map' or 'browse by location'.
View tool JSON
{
"name": "open_map",
"kind": "act",
"impl": "imperative",
"description": "Open the interactive map view of touriDat accommodations. Use when the user asks to 'see on a map' or 'browse by location'.",
"inputSchema": {
"type": "object",
"additionalProperties": false,
"properties": {}
}
}view_favoritesAction
Open the user's saved favorites list. Requires the user to be logged in; otherwise they'll be redirected to the login page.
View tool JSON
{
"name": "view_favorites",
"kind": "act",
"impl": "imperative",
"description": "Open the user's saved favorites list. Requires the user to be logged in; otherwise they'll be redirected to the login page.",
"inputSchema": {
"type": "object",
"additionalProperties": false,
"properties": {}
}
}go_to_checkoutSensitive Action
Navigate the user to the checkout page. Only useful if the shopping basket already contains items.
View tool JSON
{
"name": "go_to_checkout",
"kind": "transact",
"impl": "imperative",
"description": "Navigate the user to the checkout page. Only useful if the shopping basket already contains items.",
"inputSchema": {
"type": "object",
"additionalProperties": false,
"properties": {}
}
}