Skip to main content

Google Calendar

How to set up a service account for Google Calendar and connect it to Nora.
Google Calendar integrations let your agents read, create, and update events.

Where to apply for credentials

Same flow as Google Drive and Google Sheets:
1

Create a service account in GCP

console.cloud.google.com/iam-admin/serviceaccounts → Create Service Account → generate a JSON key.
2

Enable the Calendar API

GCP Console → APIs & Services → Library → Google Calendar API → Enable.
3

Share each calendar with the SA

Open Google Calendar → calendar settings → Share with specific people → add the SA’s client_email. Pick the permission level (Make changes to events, etc.).

Connect in Nora

Paste the JSON, optionally set the calendar ID (primary or a calendar’s ID from its settings page).

MCP server

No official Google Calendar MCP server today.

Environment variables Nora injects

VariableSource
GOOGLE_APPLICATION_CREDENTIALS_JSONService Account JSON
GOOGLE_CALENDAR_DEFAULT_IDCalendar ID (if set)