calendar_rsvp
Accept, decline, or tentatively accept calendar invitations as the authenticated attendee, with an optional comment, requiring explicit send response and human approval.
Instructions
Respond only as the actual authenticated attendee of a default-calendar invitation. Requires explicit sendResponse=true and human WebAuthn review; no attendee identity override. Declining may remove the event; Graph actions have residual external-edit races.
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": {
"accountId": "<accountId>",
"calendarId": "<calendarId>",
"requestId": "<requestId>",
"target": "<target>",
"response": "<response>",
"sendResponse": "<sendResponse>"
},
"name": "calendar_rsvp"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| target | Yes | ||
| comment | No | ||
| response | Yes | ||
| accountId | Yes | ||
| requestId | Yes | ||
| calendarId | Yes | Exact calendar ID from discovery, or "default" to resolve /me/calendar. | |
| sendResponse | Yes |