Calendar & Booking
createEvent
Create Calendar Event
Schedule a new Calendar event.
Ask Claude, ChatGPT, Cursor or any AI connected to The Cloud "schedule X", and it calls createEvent.
Example call
The MCP tools/call params, with the required arguments only.
{
"arguments": {
"endTime": 1,
"startTime": 1,
"timezone": "<timezone>",
"title": "<title>"
},
"name": "createEvent"
}Arguments
allDaybooleanoptionalNo description is declared in the tool schema.attendeesobject[]optionalNo description is declared in the tool schema.calendarIdstringoptionalNo description is declared in the tool schema.conferenceTypestringoptionalAttach a real, reserved video-call room. "generate" mints a Cloud-native call link that is ALWAYS available (no provider needed): the default for an event WITH attendees when this is omitted. "meet" mints a Google Meet room (needs a…descriptionstringoptionalThe SHARED note. Every attendee reads it, it rides out on the Google invite, and a public event link renders it. Write here ONLY what the user asked the attendees to be told. Context you gathered yourself belongs in `privateNote`.endTimenumberrequiredNo description is declared in the tool schema.isRecurringbooleanoptionalNo description is declared in the tool schema.locationstringoptionalNo description is declared in the tool schema.objectTypestringoptionalAllowed values: event, task.privateNotestringoptionalThe PRIVATE note. The owner alone ever reads it: it is stripped from every attendee-facing read and from every outbound payload, and sharing the event never promotes it. This is the DEFAULT home for a note you author yourself (who the…recurrenceRulestringoptionalNo description is declared in the tool schema.startTimenumberrequiredNo description is declared in the tool schema.statusstringoptionalAllowed values: confirmed, tentative, cancelled.timezonestringrequiredNo description is declared in the tool schema.titlestringrequiredNo description is declared in the tool schema.
Returns
When the requested time overlaps another event, the tool still creates it and returns conflicts: [{ title, startTime, endTime }] so the agent can mention the overlap in plain text.
Ask for it
The Cloud routes these requests to this verb.
- schedule X
- book a meeting
- add to my calendar
Pair it with
The verbs that finish the job.
Questions
What does createEvent do?
Schedule a new Calendar event. It is one of the tools The Cloud MCP server gives every connected AI.
How do I use createEvent from Claude or ChatGPT?
Connect your AI to The Cloud at https://mcp.thecloud.so/mcp and sign in once. Then ask Claude, ChatGPT, Cursor or any AI connected to The Cloud "schedule X", and it calls createEvent.
Is createEvent safe to let an AI call?
createEvent changes your workspace. What an AI creates is Private until you share it. It reaches a system outside The Cloud on your behalf.
Connect
One endpoint gives your AI this tool and every other one: connect Claude, ChatGPT, Cursor or Gemini, read what The Cloud is, or see pricing.