π€ 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
n8n_discord_trigger_bot repo link
π Setup Instructions
-
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.
-
Tool Authentication :
- Replace all OAuth credentials for:
- Gmail
- Google Drive
- Google Calendar
- Twitter
- LinkedIn
- Use your own accounts when copying this workflow.
-
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
π§ Gmail
π Google Drive
πΌ LinkedIn
π¦ Twitter
π Utilities
π Discord Attachments
π§ͺ Edge Cases
π Cross-tool Flows
Run each of these in isolated test cases. For cross-tool flows, verify binary serialization integrity.
π§ Why Use This Workflow?
This is an always-on personal assistant that can:
- Process natural language input
- Handle multi-step logic
- Execute commands across 6+ platforms
- Be extended with more tools and memory
If you want to interact with all your work tools from a single promptβthis is your base to start.
π Repo & Credits