Skip to main content
Glama

🍅 TodoPomo MCP Server

AI-powered task management with Pomodoro technique for Claude Desktop

npm version License: MIT

What is this?

TodoPomo is an MCP server that lets Claude (or any MCP-compatible AI) manage your tasks and Pomodoro sessions. Just talk naturally - no apps, no clicking.

Features:

  • ✅ Task management with priorities

  • ⏱️ Flexible Pomodoro timers

  • 📊 Productivity statistics

  • 💾 Local data storage

  • 🎯 Progress tracking

Installation

npm install -g todopomo-mcp

Add to Claude Desktop config (%APPDATA%\Claude\claude_desktop_config.json on Windows):

{
  "mcpServers": {
    "todopomo": {
      "command": "npx",
      "args": ["-y", "todopomo-mcp"]
    }
  }
}

Restart Claude Desktop. Done!

Usage

Just ask Claude:

"Add a task to study JavaScript with high priority for 3 pomodoros"
"List all my pending tasks"
"Start a 25-minute work session"
"Show me my stats for today"
"Update settings to 50-minute work sessions"

Development

git clone https://github.com/YOUR_USERNAME/todopomo-mcp.git
cd todopomo-mcp
npm install
npm run build
npm start

How it Works

Built with TypeScript and the Model Context Protocol SDK. Provides 9 tools for task and time management:

  • add_task - Create tasks

  • list_tasks - View tasks (filter by status/priority)

  • update_task - Modify tasks

  • delete_task - Remove tasks

  • start_pomodoro - Begin work/break sessions

  • complete_pomodoro - Finish sessions

  • get_pomodoro_stats - View productivity data

  • update_settings - Customize timers

  • get_active_session - Check current session

Data stored locally in JSON format.

Tech Stack

  • TypeScript - Type-safe development

  • Node.js - Runtime

  • MCP SDK - Protocol implementation

  • JSON - Data persistence

Default Settings

  • Work: 25 minutes

  • Short break: 5 minutes

  • Long break: 15 minutes

  • Pomodoros before long break: 4

All customizable through Claude!

License

MIT - feel free to use and modify!

Author

Built with ☕ and 🍅 by Pratyay Rajak

Questions? Open an issue or reach out!

Install Server
A
security – no known vulnerabilities
F
license - not found
A
quality - confirmed to work

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

If you are the server author, to access and configure the admin panel.

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/PratyayRajak/todopomo-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server