Templates / Run a personal assistant for calendar, Gmail and utilities with OpenAI and MCP

Run a personal assistant for calendar, Gmail and utilities with OpenAI and MCP

Ready for 3.0

by Dr. Firas ✓ · 192 views · created 2026-07-18 · 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 (11)

AI AgentOpenAI Chat ModelSimple MemoryMCP ClientGoogle CalendarGmailHTTP RequestCalculator

What it does

Quick overview This workflow runs a chat-based OpenAI assistant in n8n that calls three MCP servers for Google Calendar management, Gmail search and draft replies, and utility tools for weather, currency conversion, and calculations. How it works 1. Receives a chat message in n8n to start or continue a conversation. 2. Loads the assistant configuration (model, memory window, and system prompt) and sends the user message to an OpenAI chat model with short-term conversation memory. 3. When the assistant needs calendar actions, it calls an MCP server that searches, creates, updates, or deletes Google Calendar events. 4. When the assistant needs email actions, it calls an MCP server that searches Gmail messages and creates draft replies for user review. 5. When the assistant needs quick utilities, it calls an MCP server that fetches weather from wttr.in, converts currency using frankfurter.app, or runs calculations. 6. Returns the assistant’s response back to the chat, including any results from the MCP tool calls. Setup 1. Add credentials for OpenAI, Google Calendar (OAuth2), and Gmail (OAuth2) in n8n. 2. Activate the workflow, then copy each MCP Server Trigger Production URL for the Calendar, Gmail, and Utilities servers. 3. Replace https://YOUR-N8N-HOST/... in the three MCP Client endpoint URLs with the matching Production URLs. 4. Select the target Google Calendar in the Calendar tools and confirm any Gmail account/alias settings as needed. Additional info Build an MCP server and client AI assistant in n8n 📥 Open full documentation on Notion Need help customizing? Contact me for consulting and support : Linkedin MY NEW YOUTUBE CHANNEL 👉 Subscribe to my new YouTube channel. Here I'll share videos and Shorts with practical tutorials and FREE templates for n8n. !The AI Doctor

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.