Find free times
find_available_slotsFind available appointment times for a business service, grouped by day in the business's time zone. Returns exact bookable start times for a chosen date range.
Instructions
List the start times a business would offer for one service on its own booking page, grouped by day, in the business's time zone. Only these exact times can be booked: don't invent, round or shift them, and pass starts_at to book_appointment unchanged. Times change as other people book, so look again if the person takes a while to decide.
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"business": "<business>",
"service_id": "<service_id>"
},
"name": "find_available_slots"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| days | No | How many days to look at from from_date (1-14, default 7). | |
| business | Yes | The business's slug or booking link, e.g. 'studio-ana' or 'https://vitta-nu.vercel.app/studio-ana'. | |
| from_date | No | First day to look at, YYYY-MM-DD in the business's calendar. Defaults to today. | |
| service_id | Yes | A service_id returned by get_business. |