Tool tree
gradeNot graded
get_site_contextAnswer
Read this site's current language and supported named destinations. Does not read customer records, form values, cookies or credentials.
View tool JSON
{
"name": "get_site_context",
"kind": "answer",
"impl": "imperative",
"description": "Read this site's current language and supported named destinations. Does not read customer records, form values, cookies or credentials.",
"inputSchema": {
"type": "object",
"properties": {},
"additionalProperties": false
},
"page": "/en"
}open_site_pageAction
Open a named page in the selected language through the site's normal routing. Permissions still apply. Landing destinations use the official clinic website.
View tool JSON
{
"name": "open_site_page",
"kind": "act",
"impl": "imperative",
"description": "Open a named page in the selected language through the site's normal routing. Permissions still apply. Landing destinations use the official clinic website.",
"inputSchema": {
"type": "object",
"additionalProperties": false,
"required": [
"page"
],
"properties": {
"page": {
"type": "string",
"description": "A destination listed by get_site_context.",
"enum": [
"home",
"treatments",
"events",
"booking",
"blog",
"about"
]
},
"locale": {
"type": "string",
"description": "Supported language; omitted keeps the current language.",
"enum": [
"ko",
"en",
"ja",
"zh-CN",
"zh-Hant"
]
}
}
},
"page": "/en"
}search_treatmentsAnswer
Search treatments using the clinic's existing search screen. Results, options and prices are loaded by that screen.
View tool JSON
{
"name": "search_treatments",
"kind": "answer",
"impl": "imperative",
"description": "Search treatments using the clinic's existing search screen. Results, options and prices are loaded by that screen.",
"inputSchema": {
"type": "object",
"required": [
"query"
],
"additionalProperties": false,
"properties": {
"query": {
"type": "string",
"description": "Search term in the current language.",
"minLength": 1,
"maxLength": 100
}
}
},
"page": "/en"
}get_cartAnswer
Read the current browser's restored cart identifiers. Empty and not-yet-restored carts are distinct; the booking screen revalidates products and prices.
View tool JSON
{
"name": "get_cart",
"kind": "answer",
"impl": "imperative",
"description": "Read the current browser's restored cart identifiers. Empty and not-yet-restored carts are distinct; the booking screen revalidates products and prices.",
"inputSchema": {
"type": "object",
"properties": {
"offset": {
"type": "integer",
"minimum": 0,
"maximum": 1000,
"description": "Cart page offset; defaults to zero."
}
},
"additionalProperties": false
},
"page": "/en"
}remove_cart_itemAction
Remove one exact identifier from the user's restored cart through the existing store. Does not cancel a booking, clear other items or submit a reservation.
View tool JSON
{
"name": "remove_cart_item",
"kind": "act",
"impl": "imperative",
"description": "Remove one exact identifier from the user's restored cart through the existing store. Does not cancel a booking, clear other items or submit a reservation.",
"inputSchema": {
"type": "object",
"properties": {
"key": {
"type": "string",
"maxLength": 200,
"description": "Exact item key returned by get_cart."
}
},
"required": [
"key"
],
"additionalProperties": false
},
"page": "/en"
}prepare_treatment_searchAction
Prepare a treatment search term. Review and submit the visible search form.
View tool JSON
{
"name": "prepare_treatment_search",
"kind": "act",
"impl": "imperative",
"description": "Prepare a treatment search term. Review and submit the visible search form.",
"inputSchema": {
"type": "object",
"additionalProperties": false,
"properties": {
"query": {
"type": "string",
"description": "Treatment search term",
"maxLength": 100
}
}
},
"page": "/en"
}