Google Workspace · Calendar
GOOGLE_CALENDAR_CREATE_EVENT
Create a Google Calendar event on the connected Google Workspace account. Use only after explicit user approval. Returns { id, htmlLink, summary, start, end }.
- Provider
- Google Workspace
- Access
- Write
- Category
- Calendar
- Version
- v1
Input schema
{
"type": "object",
"properties": {
"calendarId": {
"type": "string",
"description": "Calendar ID (default primary)."
},
"summary": {
"type": "string",
"description": "Event title."
},
"description": {
"type": "string",
"description": "Optional event description."
},
"location": {
"type": "string",
"description": "Optional event location."
},
"startDateTime": {
"type": "string",
"description": "Start datetime in ISO-8601 format."
},
"endDateTime": {
"type": "string",
"description": "End datetime in ISO-8601 format."
},
"timeZone": {
"type": "string",
"description": "IANA timezone, e.g. America/New_York."
},
"attendees": {
"type": "array",
"items": {
"type": "string"
},
"description": "Optional attendee email addresses."
}
},
"required": [
"summary",
"startDateTime",
"endDateTime"
],
"additionalProperties": false
}How to call it
Expose this tool to any MCP-capable agent (Claude, GPT, or your own) through CybrLink's MCP server. The agent calls google_calendar_create_event with arguments matching the schema above.
CybrLink validates the input, injects the connected Google Workspace credentials server-side, and runs a single scoped provider API call through the shared proxy — the same guarded path as the generic call_api tool. The raw secret never reaches the model, and the response is trimmed to just the fields the agent needs.
Write action — gate behind explicit user approval and write scope.
Frequently asked
- How do I let an AI agent google calendar create event?
- Connect Google Workspace to CybrLink, then expose the `google_calendar_create_event` tool to any MCP-capable agent (Claude, GPT, or a custom framework). The agent calls it with typed arguments; CybrLink injects the Google Workspace credential server-side and runs one scoped API call. Create a Google Calendar event on the connected Google Workspace account. Use only after explicit user approval. Returns { id, htmlLink, summary, start, end }.
- Does the AI model see my Google Workspace credentials when using GOOGLE_CALENDAR_CREATE_EVENT?
- No. CybrLink stores the credential in a token vault and injects it on the server for each call, so the model can take this action in Google Workspace without the OAuth token or API key ever entering its context.