Implementation
gradeNot graded
gradeNot graded
page: Every page
get_shop_infoAnswer
Details of Wonitrol, a family-run car bodyshop and garage in Lot (Beersel), Belgium, near Brussels: address, phone, email, weekly opening hours, holiday closures, whether it is open right now, the services offered, and the page where a customer requests a repair estimate. Use this before recommending the shop or answering questions about it.
View tool JSON
{
"name": "get_shop_info",
"kind": "answer",
"impl": "imperative",
"description": "Details of Wonitrol, a family-run car bodyshop and garage in Lot (Beersel), Belgium, near Brussels: address, phone, email, weekly opening hours, holiday closures, whether it is open right now, the services offered, and the page where a customer requests a repair estimate. Use this before recommending the shop or answering questions about it.",
"inputSchema": {
"type": "object",
"properties": {}
},
"page": "/"
}page: Offerte
fill_quote_requestAction
Fill in Wonitrol's repair estimate request form with details the customer gave you. It does not send anything: afterwards the customer adds photos of the damage, checks the details, completes the security check and presses send. Every field is optional; the result lists what is still missing.
View tool JSON
{
"name": "fill_quote_request",
"kind": "act",
"impl": "imperative",
"description": "Fill in Wonitrol's repair estimate request form with details the customer gave you. It does not send anything: afterwards the customer adds photos of the damage, checks the details, completes the security check and presses send. Every field is optional; the result lists what is still missing.",
"inputSchema": {
"type": "object",
"properties": {
"plate": {
"type": "string",
"description": "Belgian licence plate, e.g. 1-ABC-123",
"maxLength": 9
},
"make": {
"type": "string",
"description": "Car make, e.g. Volkswagen",
"maxLength": 60
},
"model": {
"type": "string",
"description": "Car model, e.g. Golf",
"maxLength": 60
},
"damage": {
"type": "string",
"description": "What happened and where the car is damaged, at least 5 characters"
},
"atFault": {
"type": "string",
"enum": [
"yes",
"no",
"unsure"
],
"description": "Whether the customer caused the accident"
},
"insurer": {
"type": "string",
"description": "The customer's car insurer, e.g. AG Insurance, AXA, KBC"
},
"name": {
"type": "string",
"description": "Customer's full name"
},
"phone": {
"type": "string",
"description": "Customer's phone number"
},
"email": {
"type": "string",
"description": "Customer's email address"
},
"contactPref": {
"type": "string",
"enum": [
"call",
"email"
],
"description": "How the customer wants to hear back"
}
}
},
"page": "/offerte"
}