Google Calendar Create Event (Tool) avatar
Google Calendar Create Event (Tool)

Pricing

Pay per event

Go to Store
Google Calendar Create Event (Tool)

Google Calendar Create Event (Tool)

Developed by

Nova Integrations

Nova Integrations

Maintained by Community

Create Google Calendar events using your own API credentials. Perfect for AI agents via MCP integration. Schedule meetings, appointments & events automatically. Secure, fast, and works with Claude & custom AI tools. Integrate with your agent using: "Actors MCP server"- Apify.

0.0 (0)

Pricing

Pay per event

0

1

1

Last modified

19 hours ago

🏢 Your Business Name/ID

businessIdstringRequired

👆 Enter a unique name for your business (e.g., 'smiths_dental', 'marias_salon', 'joes_consulting')

📝 Keep it simple: Letters, numbers, underscores only. Voice agents will use this to identify your calendar.

🔑 Google Calendar Connection (Business Owners - Fill Once)

googleCredentialsobjectOptional

🚨 BUSINESS OWNERS: Fill this out ONCE to connect your Google Calendar 🚨

📋 Step-by-Step Instructions: 1️⃣ Go to: https://developers.google.com/oauthplayground 2️⃣ Click 'Settings' gear icon ⚙️ → Check 'Use your own OAuth credentials' 3️⃣ Enter your Client ID and Client Secret (from Google Cloud Console) 4️⃣ In left panel: Select 'Calendar API v3' → Check 'https://www.googleapis.com/auth/calendar' 5️⃣ Click 'Authorize APIs' → Sign in to Google → Click 'Allow' 6️⃣ Click 'Exchange authorization code for tokens' 7️⃣ Copy the tokens below! 👇

📞 VOICE AGENTS: Leave this empty - credentials are auto-retrieved. 🔐 Your data is encrypted and secure

📅 Customer Appointment Details

eventDataobjectRequired

👥 FOR ALL USERS: Fill this out with customer's appointment details.

📋 Include: Customer name, phone, appointment time, any special notes.

📆 Which Calendar? (Optional)

calendarIdstringOptional

📝 Most people leave this as 'primary' - uses your main Google Calendar.

🔧 Advanced: Enter specific calendar ID only if you want appointments to go to a different calendar.

Default value of this property is "primary"

📧 Email Customer About Appointment?

sendNotificationsbooleanOptional

Recommended: Keep checked - Customer gets email confirmation about their appointment.

Uncheck only if you send confirmations through other means.

Default value of this property is true

📮 Who Gets Email Updates?

sendUpdatesEnumOptional

👥 Recommended: 'All attendees' - Both you and customer get email updates about appointment changes.

Value options:

"all": string"externalOnly": string"none": string

Default value of this property is "all"