Check a booking request
get_booking_statusChecks one booking request with status waiting for the host, approved (with the meeting link or place once the host approves), declined or cancelled, with explicit times in the guest's and host's zones. Every result has a status listed in the output schema. 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": {
"requestId": "<requestId>",
"guestTrackingToken": "<guestTrackingToken>"
},
"name": "get_booking_status"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| requestId | Yes | requestId from an earlier answer. | |
| _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. | |
| guestTrackingToken | Yes | guestTrackingToken returned when this request was created. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| hint | No | ||
| error | No | ||
| reason | No | ||
| status | Yes | ||
| request | No | ||
| summary | No |