Manage Event
manage_eventCreate, update, delete, and RSVP to Google Calendar events. Manage event details like attendees, reminders, and recurrence.
Instructions
Manages calendar events. Supports creating, updating, deleting, and RSVP.
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": {
"user_google_email": "<user_google_email>",
"action": "<action>"
},
"name": "manage_event"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| user_google_email | Yes | The user's Google email address. Required. | |
| action | Yes | Action to perform - "create", "update", "delete", or "rsvp". | |
| summary | No | Event title (required for create). | |
| start_time | No | Start time in RFC3339 format (required for create). | |
| end_time | No | End time in RFC3339 format (required for create). | |
| event_id | No | Event ID (required for update and delete). | |
| calendar_id | No | Calendar ID (default: 'primary'). | primary |
| description | No | Event description. | |
| location | No | Event location. | |
| attendees | No | Attendee email addresses or objects. | |
| timezone | No | Timezone (e.g., "America/New_York"). | |
| attachments | No | List of Google Drive file URLs or IDs to attach. | |
| add_google_meet | No | Whether to add/remove Google Meet. | |
| reminders | No | Custom reminder objects. | |
| use_default_reminders | No | Whether to use default reminders. | |
| transparency | No | "opaque" (busy) or "transparent" (free). | |
| visibility | No | "default", "public", "private", or "confidential". | |
| color_id | No | Event color ID (1-11, update only). | |
| recurrence | No | RFC5545 recurrence rules for a recurring event, e.g. ["RRULE:FREQ=WEEKLY;COUNT=10"]. | |
| guests_can_modify | No | Whether attendees can modify. | |
| guests_can_invite_others | No | Whether attendees can invite others. | |
| guests_can_see_other_guests | No | Whether attendees can see other guests. | |
| response | No | RSVP response — "accepted", "declined", "tentative", or "needsAction" (rsvp action only). | |
| rsvp_comment | No | Optional message to include with the RSVP response (rsvp action only). | |
| send_updates | No | Notification behavior for create, update, delete, and rsvp — "all" (default), "externalOnly", or "none". |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |