Enables scheduling and managing events in Google Calendar, including support for generating meeting links.
Allows for creating and managing tasks in a Notion database with idempotency checks to prevent duplicate entries.
Provides tools for sending instant messages and scheduling reminders to users through Telegram.
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@TaskUp MCP ServerSchedule a sync with the team for tomorrow at 10am and add it to Notion."
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
TaskUp MCP Server 
A production-grade Model Context Protocol (MCP) server for centralized workspace orchestration. This server provides tools to analyze user intent and perform actions across Notion, Google Calendar, and Telegram.
🚀 Public Access (Quick Connect)
You can connect to this server instantly from any MCP-compliant client.
URL:
https://personal-execution-mcp-vfh76wyjna-uc.a.run.app/sseSpecification: MCP 2025-11-25
Claude Desktop Configuration
Add the following to your claude_desktop_config.json:
Cursor Configuration
Open Cursor Settings -> Models -> MCP.
Add a new server.
Set Name to
TaskUp.Set Type to
SSE.Set URL to
https://personal-execution-mcp-vfh76wyjna-uc.a.run.app/sse.
Architecture
Transport: SSE (Server-Sent Events)
Security: OAuth 2.1 (Bearer Auth with JWKS/Introspection)
Intelligence: LangGraph + Hugging Face (Mistral-7B)
Integrations: Notion, Google Calendar, Telegram
Tools
1. analyze_intent
Converts natural language into a structured execution plan.
Input:
{ "text": string }Output: JSON containing extracted tasks, meetings, and notifications.
2. create_notion_task
Creates a task in a Notion database.
Idempotency: Checks for duplicate titles before creation.
3. schedule_calendar_event
Schedules a Google Calendar event with a meeting link.
4. send_telegram_notification
Sends instant messages or schedules reminders via Telegram.
Setup
Install Dependencies:
bun installConfigure Environment: Copy
.env.exampleto.envand fill in your API keys.Run Server:
bun run src/server/index.ts
Deployment
This server is designed to run on Google Cloud Run. A one-click deployment script is provided:
Ensure you have the Google Cloud SDK installed and initialized.
Run the deployment script:
./deploy.shThis will build the image via Cloud Build and deploy it to a public Cloud Run URL.
Production Readiness
Stateless: No session state stored on server; fully delegated to OAuth tokens.
Schema-Driven: Strict Zod validation for all inputs and outputs.
Spec-Compliant: Follows the 2025-11-25 MCP specification.
Isolated Integrations: Each service adapter is modular and independent.
Observability: Structured JSON logging using
pino.Health Checks: Endpoint available at
/health.Dockerized: Production-ready
Dockerfileincluded.
How to Test
Configure
.envusing.env.example.Run the server:
bun run src/server/index.ts.Connect using an MCP client (e.g., Claude Desktop) to
http://localhost:3000.Verify health:
curl http://localhost:3000/health.