Meet Troy, your intelligent personal assistant that seamlessly manages your Google Calendar and Tasks through Telegram. This workflow combines AI-powered natural language processing with MCP (Model Context Protocol) integration to provide a conversational interface for scheduling meetings, managing tasks, and organizing your digital life.
Key Features
📅 Smart Calendar Management
Create single and recurring events with conflict detection
Support for multiple attendees (1-2 attendee variants)
Automatic time zone handling (Bangladesh Standard Time)
Weekly recurring event scheduling
Event retrieval, updates, and deletion
✅ Task Management
Create, update, and delete tasks in Google Tasks
Mark tasks as completed
Retrieve task lists with completion status
Task repositioning and organization
Parent-child task relationships
🤖Intelligent Processing
Natural language understanding for scheduling requests
Automatic conflict detection before event creation
Context-aware responses with conversation memory
Error handling with fallback messages
📱 Telegram Interface
Real-time chat interaction
Simple commands and natural language
Instant confirmations and updates
Error notifications
Core Architecture:
Telegram Trigger for user messages
AI Agent with GPT-4o-mini processing
MCP Client Tools for Google services
Conversation memory for context
Error handling with backup responses
MCP Integrations:
Google Calendar MCP Server (6 specialized tools)
Google Tasks MCP Server (5 task operations)
Custom HTTP tool for advanced task positioning
Calendar Scenarios:
"Schedule a meeting tomorrow at 3 PM with [email protected]"
"Set up weekly team standup every Monday at 10 AM"
"Check my calendar for conflicts this afternoon"
"Delete the meeting with ID xyz123"
Task Management:
"Add a task to buy groceries"
"Mark the project report task as completed"
"Update my presentation task due date to Friday"
"Show me all pending tasks"
Required Credentials:
Google Calendar OAuth2
Google Tasks OAuth2
OpenAI API key
Telegram Bot token
**
MCP Configuration:**
Two MCP server endpoints for Google services
Proper webhook configurations
SSL-enabled n8n instance for MCP triggers
Productivity: Voice-to-action task and calendar management
**Efficiency: **Eliminate app switching with chat interface
Intelligence: AI prevents scheduling conflicts automatically
Accessibility: Simple Telegram commands for complex operations
Components:
1 Telegram trigger
1 AI Agent with memory
2 MCP triggers (Calendar & Tasks)
13 Google service tools
Error handling flows
Response Time: Sub-second for most operations
**Memory: **Session-based conversation context
Timezone: Automatic Bangladesh Standard Time conversion
This personal assistant transforms how you interact with Google services, making scheduling and task management as simple as sending a text message to Troy on Telegram.
Tags: personal-assistant, mcp-integration, google-calendar, google-tasks, telegram-bot, ai-agent, productivity