create_calendar
Create a new secondary calendar on Google Calendar with a specified name and optional timezone. Use it to separate events for work, personal, or project management.
Instructions
Create a new secondary calendar owned by the user.
Side effects: creates a new calendar and adds it to the user's calendar list. To add events use manage_event with the returned calendar_id. To share the calendar with others, use the Calendar web UI or ACL APIs (not exposed by this tool). Requires the full calendar OAuth scope.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| user_google_email | Yes | The user's Google email address (authenticated account). | |
| summary | Yes | Calendar display name, e.g. "Client Meetings" or "Personal - Fitness". | |
| description | No | Optional longer description shown in calendar settings. | |
| timezone | No | IANA timezone string like "America/New_York" or "Europe/London". Defaults to the account's default timezone when omitted. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |