Get a host's booking profile
get_host_booking_profileReads a findtime.io host's booking profile for a guest, including name, time zone, meeting lengths, meeting types, minimum notice, and passcode requirement. handle accepts the exact host handle or booking-page link; first names alone are not searchable. The host sets the meeting location on approval and approves or declines every request. Every result has a status. ok contains the answer. needs_clarification contains a question and candidate retry arguments. no_match reasons include host_not_found, host_busy_in_window with nearest alternatives, outside_booking_window, duration_not_offered, and host_not_taking_requests. temporarily_unavailable indicates a temporary service failure.
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": {
"handle": "<handle>"
},
"name": "get_host_booking_profile"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| handle | Yes | The host's findtime.io handle, or their findtime.io/b/<handle> link. | |
| _endUserId | No | Optional opaque per-call end-user attribution token populated by the MCP host, not the LLM. Accepts a non-PII hash or token, excluding raw email addresses, names, or platform user IDs. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| hint | No | ||
| host | No | ||
| error | No | ||
| reason | No | ||
| status | Yes | ||
| summary | No | ||
| approval | No | ||
| location | No | ||
| durations | No | ||
| meetingTypes | No | ||
| takingRequests | No | ||
| defaultDuration | No | ||
| passcodeRequired | No | ||
| bookingWindowDays | No |