Routine MCP
by Routine
Manage calendars, tasks, notes, and contacts via AI through the Routine app
productivity Node.js Beginner Verified
β 100 stars π
Updated: 1mo ago
Description
MCP server to interact with the Routine app for unified personal productivity. Manage your daily schedule, create and organize tasks, take notes, and access contacts β all through AI assistants. Routine combines calendars, tasks, and notes in a single app designed for daily planning, and this server exposes its full API for AI-driven workflows. Schedule events, create tasks with due dates, capture notes, and query your agenda using natural language.
β Best for
Routine app users who want AI-powered personal productivity management
βοΈ Skip if
You don't use Routine or prefer separate tools for calendar and task management
π‘ Use cases
- Managing daily calendar events and scheduling meetings from an AI assistant
- Creating and organizing tasks with priorities and due dates
- Capturing quick notes during AI-assisted coding sessions
- Querying your daily agenda and upcoming events via natural language
π Pros
- β Unified access to calendars, tasks, notes, and contacts in one server
- β Simple npx installation with API key authentication
- β Official server maintained by the Routine team
- β Covers the full personal productivity stack β schedule, tasks, and notes
π Cons
- β Requires a Routine account and API key
- β Limited to Routine ecosystem β no cross-app calendar sync via MCP
- β Smaller user base compared to Google Calendar or Todoist MCP servers
π§ Exposed tools (6 tools)
| Tool | Category | Description |
|---|---|---|
| list_events | read | List calendar events with optional date filters |
| list_tasks | read | List tasks with optional status and priority filters |
| list_notes | read | List and search notes in Routine |
| create_event | write | Create a new calendar event with date and details |
| create_task | write | Create a new task with due date and priority |
| create_note | write | Create a new note with content |
β‘ Installation
Prerequisites:
- β’ Node.js v18+
- β’ Routine API key
- β’ API key required
Check Claude Code documentation to configure this MCP server.
π‘ Tips & tricks
Generate your API key from Routine's settings. Use list_events with date filters to get your agenda for today or this week before scheduling new events.
π Alternatives
Quick info
- Author
- Routine
- License
- MIT
- Runtime
- Node.js 18+
- Transport
- stdio
- Category
- productivity
- Difficulty
- Beginner
- Self-hostable
- β
- Auth
- β
- Docker
- β
- Version
- latest
- Updated
- Feb 28, 2026
Client compatibility
- β Claude Code
- β Cursor
- β VS Code Copilot
- β Gemini CLI
- β Windsurf
- β Cline
- β JetBrains AI
- β Warp
Platforms
π macOS π§ Linux πͺ Windows