Create New Calendar
create_calendarCreate a new Google Calendar with a required name and optional details like description, timezone, and location.
Instructions
Creates a new Google Calendar with specified properties
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| summary | Yes | The name/title of the calendar | |
| location | No | Geographic location of the calendar (e.g., 'New York, NY', 'Conference Room A') | |
| time_zone | No | Timezone for the calendar (e.g., 'America/New_York', 'Europe/London', 'UTC'). If not specified, uses the user's default timezone | |
| description | No | Optional description of the calendar's purpose | |
| user_google_email | No | The user's Google email address for Calendar access. If None, uses the current authenticated user from FastMCP context (auto-injected by middleware). |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| error | No | ||
| message | Yes | ||
| success | Yes | ||
| summary | Yes | ||
| htmlLink | Yes | ||
| location | Yes | ||
| timeZone | Yes | ||
| userEmail | Yes | ||
| calendarId | Yes | ||
| description | Yes |