Templates / Google calendar MCP server for AI agent with dynamic scheduling

Google calendar MCP server for AI agent with dynamic scheduling

Ready for 3.0

by Luciano Gutierrez ✓ · 4,041 views · created 2025-04-23 · Personal Productivity, AI Chatbot

Ready for 3.0. This template uses no nodes that n8n 3.0 removes. No removed nodes, versions or helpers found. Static check, last run 2026-10-19.

Nodes used (2)

Google Calendar

What it does

Google Calendar AI Agent with Dynamic Scheduling Version: 1.0.0 n8n Version: 1.88.0+ Author: Koresolucoes License: MIT --- Description An AI-powered workflow to automate Google Calendar operations using dynamic parameters and MCP (Model Control Plane) integration. Enables event creation, availability checks, updates, and deletions with timezone-aware scheduling 128. Key Features: - 📅 Full Calendar CRUD: Create, read, update, and delete events in Google Calendar. - ⏰ Availability Checks: Verify time slots using AVALIABILITYCALENDAR node with timezone support (e.g., America/SaoPaulo). - 🤖 AI-Driven Parameters: Use $fromAI() to inject dynamic values like StartTime, EndTime, and Description 34. - 🔗 MCP Integration: Connects to an MCP server for centralized AI agent control 56. --- Use Cases 1. Automated Scheduling: Book appointments based on AI-recommended time slots. 2. Meeting Coordination: Sync calendar events with CRM/task management systems. 3. Resource Management: Check room/equipment availability before event creation. --- Instructions 1. Import Template - Go to n8n > Templates > Import from File and upload this workflow. 2. Configure Credentials - Add Google Calendar OAuth2 credentials under Settings > Credentials. - Ensure the calendar ID matches your target (e.g., ODONTOLOGIA group calendar). 3. Set Up Dynamic Parameters - Use $fromAI('ParameterName') in nodes like CREATECALENDAR to inject AI-generated values (e.g., event descriptions). 4. Activate & Test - Enable the workflow and send test requests to the webhook path /mcp/:tool/calendar. --- Tags Google Calendar Automation MCP AI Agent Scheduling CRUD --- Screenshots !Captura de tela 20250423 155432.png(fileId:1160) --- License This template is licensed under the MIT License. --- Notes: - Extend multi-tenancy by adding :userId to the webhook path (e.g., /mcp/:userId/calendar) 7. - For timezone accuracy, always specify options.timezone in availability checks 8. - Refer to n8n’s Google Calendar docs for advanced field mappings.

View the original on n8n.io → Check your own copy

Get the weekly “what broke” email

New templates, newly broken ones, and n8n release changes. One short email a week.

Form not loading? Subscribe here.