Google Calendar

GoogleCalendar_CreateEvent

Create a new event/meeting/sync/meetup in the specified calendar. Pass `recurrence` to create a repeating event.

Remote googlecalendar

Remote (network-hosted)

Other tools also called GoogleCalendar_CreateEvent? See providers with this name

Input Schema


            {
  "type": "object",
  "properties": {
    "summary": {
      "type": "string",
      "description": "The title of the event"
    },
    "location": {
      "type": "string",
      "description": "The location of the event"
    },
    "recurrence": {
      "type": "array",
      "items": {
        "type": "string"
      },
      "description": "Recurrence rules for a repeating event, in RFC 5545 format. Each entry is an RRULE/RDATE/EXDATE line; a bare rule is automatically prefixed with 'RRULE:'. Examples: ['RRULE:FREQ=WEEKLY;BYDAY=MO,WE,FR;COUNT=10'] for every Mon/Wed/Fri for 10 occurrences, or ['RRULE:FREQ=DAILY;UNTIL=20241231T000000Z'] for daily until 2024-12-31. Omit for a one-time event."
    },
    "visibility": {
      "enum": [
        "default",
        "public",
        "private",
        "confidential"
      ],
      "type": "string",
      "description": "The visibility of the event"
    },
    "calendar_id": {
      "type": "string",
      "description": "The ID of the calendar to create the event in, usually 'primary'."
    },
    "description": {
      "type": "string",
      "description": "The description of the event"
    },
    "end_datetime": {
      "type": "string",
      "description": "The datetime when the event ends in ISO 8601 format, e.g., '2024-12-31T17:30:00'."
    },
    "start_datetime": {
      "type": "string",
      "description": "The datetime when the event starts in ISO 8601 format, e.g., '2024-12-31T15:30:00'."
    },
    "add_google_meet": {
      "type": "boolean",
      "description": "Whether to add a Google Meet link to the event. Defaults to False."
    },
    "attendee_emails": {
      "type": "array",
      "items": {
        "type": "string"
      },
      "description": "The list of attendee emails. Must be valid email addresses e.g., [email protected]."
    },
    "send_notifications_to_attendees": {
      "enum": [
        "none",
        "all",
        "externalOnly"
      ],
      "type": "string",
      "description": "Should attendees be notified by email of the invitation? (none, all, external_only)"
    }
  }
}