AI-powered multi-platform assistant with Google Suite, LinkedIn & Twitter
Ready for 3.0Ready 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 (17)
- Webhook
n8n-nodes-base.webhook - AI Agent
@n8n/n8n-nodes-langchain.agent - Discord
n8n-nodes-base.discord - OpenAI Chat Model
@n8n/n8n-nodes-langchain.lmChatOpenAi - Google Calendar Tool
n8n-nodes-base.googleCalendarTool - MCP Server Trigger
@n8n/n8n-nodes-langchain.mcpTrigger - Linked In Tool
n8n-nodes-base.linkedInTool - Gmail Tool
n8n-nodes-base.gmailTool - Twitter Tool
n8n-nodes-base.twitterTool - MCP Client Tool
@n8n/n8n-nodes-langchain.mcpClientTool - MongoDB Chat Memory
@n8n/n8n-nodes-langchain.memoryMongoDbChat - Code
n8n-nodes-base.code - Http Request Tool
n8n-nodes-base.httpRequestTool - Google Drive Tool
n8n-nodes-base.googleDriveTool - Code Tool
@n8n/n8n-nodes-langchain.toolCode - Think Tool
@n8n/n8n-nodes-langchain.toolThink - Date Time Tool
n8n-nodes-base.dateTimeTool
What it does
π€ MCP Personal Assistant Workflow Description This workflow integrates multiple productivity tools into a single AI-powered assistant using n8n, acting as a centralized control hub to receive and execute tasks across Google Calendar, Gmail, Google Drive, LinkedIn, Twitter, and more. --- β
Key Capabilities - AI Agent + Tool Use: Built using n8n's AI Agent and MCP system, enabling intelligent multi-step reasoning. - Tool Integration: - Google Calendar: schedule, update, delete events - Gmail: search, draft, send emails - Google Drive: manage files and folders - LinkedIn & Twitter: post updates, send DMs - Utility tools: fetch date/time, search URLs - Discord Input: Accepts prompts via n8ndiscordtriggerbot repo link --- π Setup Instructions 1. Timezone Configuration: - Go to Settings > Default Timezone in n8n. - Set to your local timezone (e.g., Asia/Jakarta). - Ensure all Date & Time nodes explicitly use the same zone to avoid UTC-related bugs. 2. Tool Authentication: - Replace all OAuth credentials for: - Gmail - Google Drive - Google Calendar - Twitter - LinkedIn - Use your own accounts when copying this workflow. 3. Platform Adaptability: - While designed for Discord, you can replace the Discord trigger with any other chat or webhook service. - Example: Telegram, Slack, WhatsApp Webhook, n8n Form Trigger, etc. --- π¦ Strengths - Great for document retrieval, email summarization, calendar scheduling, and social posting. - Reduces the need for tab-switching across multiple platforms. - Tested with a comprehensive checklist across categories like: - Calendar - Gmail - Google Drive - Twitter - LinkedIn - Utility tools - Cross-tool actions (Refer to discordGPT prompt checklist for prompt coverage.) --- β οΈ Limitations - β Binary Uploads: - AI agents & MCP server currently struggle with binary payloads. - Uploading files to Gmail, Google Drive, or LinkedIn may fail due to format serialization issues. - Binary operations (upload/post) are under development and will be fixed in future iterations. - β Date Bugs: - If timezone settings are incorrect, event times may default to UTC, leading to misaligned calendar events. --- π¬ Testing Use the provided prompt checklist for full coverage of: - β
Core feature flows - β
Edge cases (e.g., invalid dates, nonexistent users) - β
Cross-tool chains (e.g., Google Drive β Gmail β LinkedIn) --- β
MCP Assistant Test Prompt Checklist π
Google Calendar - X "Schedule a meeting with Alice tomorrow at 10am. and send an invite to alice@wonderland.com" - X "Create an event called 'Project Sync' on Friday at 3pm with Bob and Charlie." - X "Update the time of my call with James to next Monday at 2pm." - X "Delete my meeting with Marketing next Wednesday." - x "What is my schedule tommorow ? " π§ Gmail - x "Show me unread emails from this week." - x "Search for emails with subject: invoice" - X "Reply to the latest email from john@company.com saying 'Thanks, noted!'" - X "Draft an email to info@a16z.com with subject 'Emp0 Fundraising' and draft the body of the email with an investment opportunity in Emp0, scrape this site https://Emp0.com to get to know more about emp0.com" - X "Send an email to hi@cursor.com with subject 'Feature request' and cc sales@cursor.com" - "Send an email to recruiting@openai.com , write about how you like their product and want to apply for a job there and attach my latest CV from Google Drivce" π Google Drive - "Upload the PDF you just sent me to my Google Drive." - X "Create a folder called 'July Reports' inside Emp0 shared drive." - X "Move the file named 'Q2Review.pdf' to 'Reports/2024/Q2'." - X "Share the folder 'Investor Decks' with info@a16z.com as viewer." - "Download the file 'WayneLiCV.pdf' and attach it in Discord." - X "Search for a file named 'Invoice May' in my Google Drive." πΌ LinkedIn - X "Think of a random and inspiring quote. Post a text update on LinkedIn with the quote and end with a question so people will answer and increase engagement" - "Post this Goog