Skip to main content

MCP AI agent Google Calendar - create, update & manage events

Workflow preview

Workflow preview
100%
MCP AI agent Google Calendar - create, update & manage events preview
Open on n8n.io

Important notice

This workflow is provided as-is. Please review and test before using in production.

1. Workflow Overview

Hi! I’m Amanda :) I created this sweet little workflow with lots of love and care, just for you who wants to manage your Google Calendar in a smart and gentle way This AI powered agent connec...

Best for

  • Personal Productivity automation workflows
  • AI Chatbot automation workflows
  • intermediate n8n builders looking for reusable templates

Tools used

@n8n/n8n-nodes-langchain.mcptrigger, n8n-nodes-base.googlecalendartool

Source and attribution

This workflow is cataloged by N8N Workflows and links back to its original n8n.io source page by Amanda Benks.

Original n8n.io source

1.1 Workflow description

Title
MCP AI agent Google Calendar - create, update & manage events
Workflow name
MCP AI agent Google Calendar - create, update & manage events

Hi! I’m Amanda :) 💖

I created this sweet little workflow with lots of love and care, just for you who wants to manage your Google Calendar in a smart and gentle way 💌

This AI-powered agent connects with MCP (Multi-Channel Protocol) and understands natural language like “book a meeting tomorrow at 3pm”, “reschedule my call to Monday”, or “what events do I have on Wednesday?” — and it does everything quietly and beautifully in your calendar 🧸


💡 What this lovely agent does

  • 🗓️ Creates new events in your Google Calendar (with or without guests)
  • ✏️ Updates existing events with new times or details
  • 🧹 Deletes events you no longer need
  • 🔍 Retrieves scheduled events by date
  • 🤖 Works through GPT-4o or any AI via MCP Agent

⚙️ How to set it up (gently and step-by-step)

  1. Webhook is ready for MCP messages at POST /mcp/calendar
  2. Connect your Google Calendar account using OAuth2 inside n8n
  3. Link it to your favorite AI tool (like LangChain, Typebot, etc.) that can talk to the MCP agent
  4. All details like title, time, date, and guests are parsed automatically from natural language 💫

✨ Requirements

  • Google Calendar connected to n8n
  • n8n instance (Cloud or Self-hosted — both are supported!)
  • An AI interface that talks to the MCP agent (like LangChain or Typebot)
  • MCP Trigger API set up in your n8n environment

This agent is perfect for therapists, consultants, coaches, small teams, or anyone who wants to keep their calendar flowing naturally and peacefully with a little help from AI 💆‍♀️🧠


Want something customized just for you?

Chat with me 💻💛 Chat via WhatsApp (+55 17 99155-7874)

. .

Tradução para Português:

💖 Oi! Eu sou a Amanda :)

Esse fluxinho aqui foi feito com muito cuidado pra você que quer automatizar sua agenda do Google Calendar de forma inteligente, simples e com muito carinho 💌

Ele funciona como um agente que conversa com outro sistema de IA (via MCP) e consegue entender pedidos como “agende uma consulta amanhã às 15h”, “remarque a reunião para segunda”, ou “quais eventos tenho na quarta?” — tudo isso feito direto no seu calendário, sem você precisar abrir nada 🧸


💡 O que ele faz com amor

  • 🗓️ Cria eventos no seu Google Calendar (com ou sem convidados)
  • ✏️ Atualiza eventos já existentes com novos horários
  • 🧹 Exclui eventos que você não precisa mais
  • 🔍 Busca seus compromissos com base em datas específicas
  • ❤️ Tudo isso com suporte ao modelo GPT-4o via agente MCP

⚙️ Como configurar (bem facinho, prometo!)

  1. Conecte o webhook: o endpoint do MCP já vem prontinho com o caminho mcp/calendar
  2. Conecte sua conta do Google Calendar usando o OAuth2 no n8n
  3. Adicione a integração do MCP Trigger com seu sistema de IA (LangChain, Typebot, etc.)
  4. Todos os campos como título, data, hora e convidados são extraídos automaticamente via IA 💫

✨ Requisitos

  • Conta Google Calendar integrada ao n8n
  • Instância n8n (Cloud ou Self-hosted)
  • Integração com uma IA que converse com o MCP Agent (como LangChain)
  • Acesso à API MCP ativado no n8n

Esse agente é ideal pra psicólogos, consultores, times de atendimento, terapeutas — ou qualquer pessoa fofa que quer deixar sua agenda fluindo sozinha, com a ajuda de um toque de inteligência 💆‍♀️🧠


Quer algo feito só pra você?

Fala comigo com carinho 💻💛 Falar no WhatsApp (+55 17 99155-7874)

1.2 Logical Blocks

This catalog entry is organized from the workflow JSON. The node-level section below shows the executable blocks available for review before importing the template.

2. Block-by-Block Analysis

Block 1 - MCP Server Trigger

Type / Role
@n8n/n8n-nodes-langchain.mcpTrigger - mcpTrigger
Config choices
Version 1

Block 2 - Create Event with Attendee

Type / Role
n8n-nodes-base.googleCalendarTool - googleCalendarTool
Config choices
Version 1.3

Block 3 - Create Event

Type / Role
n8n-nodes-base.googleCalendarTool - googleCalendarTool
Config choices
Version 1.3

Block 4 - Get Events

Type / Role
n8n-nodes-base.googleCalendarTool - googleCalendarTool
Config choices
Version 1.3

Block 5 - Delete Event

Type / Role
n8n-nodes-base.googleCalendarTool - googleCalendarTool
Config choices
Version 1.3

Block 6 - Update Event

Type / Role
n8n-nodes-base.googleCalendarTool - googleCalendarTool
Config choices
Version 1.3

3. Summary Table

Workflow MCP AI agent Google Calendar - create, update & manage events
Complexity intermediate
Nodes 6
Categories Personal Productivity, AI Chatbot
Author Amanda Benks
Published 17 Apr 2025

4. Reproducing the Workflow from Scratch

  1. 1. Download the workflow JSON

    Use the JSON export at /data/workflows/3589/3589.json as the source template for this automation.

  2. 2. Import the template into n8n

    Open n8n, import the downloaded JSON, and review each node before activating the workflow.

  3. 3. Configure credentials and variables

    Replace placeholder credentials, API keys, webhook URLs, account IDs, and environment-specific values with your own settings.

  4. 4. Test with sample data

    Run the workflow manually or in a staging workspace, inspect node output, and confirm downstream systems receive the expected data.

  5. 5. Activate and monitor

    Enable the workflow only after testing, then monitor executions, errors, and rate limits during the first production runs.

5. General Notes & Resources

Review imported nodes carefully before activation. This catalog entry is intended to help you inspect the workflow structure, understand required services, and find related templates faster.

Node names, credentials, schedules, webhook paths, and external service limits may need adjustment for your workspace.

Frequently asked questions

What does MCP AI agent Google Calendar - create, update & manage events do?

Hi! I’m Amanda :) I created this sweet little workflow with lots of love and care, just for you who wants to manage your Google Calendar in a smart and gentle way This AI powered agent connec...

What do I need before importing this workflow?

Review the workflow JSON, configure any required credentials in n8n, and test the automation in a safe workspace before using it in production.

Can I customize this workflow?

Yes. Use the block-by-block analysis and the downloadable JSON to inspect each node, then adjust credentials, prompts, schedules, filters, or destinations for your Personal Productivity, AI Chatbot use case.