productivity-mcp
v1.0.0
Published
MCP server for productivity & time management — Pomodoro planner, time blocking, Eisenhower matrix, meeting cost calculator, project estimator, habit tracker, and weekly review generator.
Maintainers
Readme
productivity-mcp
Disclaimer: All estimates, schedules, cost calculations, and recommendations are indicative only and provided for informational and planning purposes. They do not constitute professional advice. Adapt outputs to your specific context. See TERMS.md and PRIVACY.md.
MCP server (Model Context Protocol) for productivity and time management. Helps individuals and teams plan, prioritize, estimate, and review their work with AI.
Pomodoro planner, time blocking, Eisenhower matrix, meeting cost calculator, project estimator, habit tracker, weekly review.
Pro Products
| Product | Price | Description | |---------|-------|-------------| | MCP Creator Kit | $29 | Everything to create your own MCP server — template, CLI, docs, examples | | SceneView Pro Starter Kit | $49 | Complete Android 3D + AR app template — 4 screens, ready to customize | | SceneView MCP Pro | $9.99/mo | Premium MCP tools and priority support |
Sponsor on GitHub — Help us build the future of AI-powered productivity
Installation
npm install -g productivity-mcpOr in your Claude Desktop / MCP configuration:
{
"mcpServers": {
"productivity": {
"command": "npx",
"args": ["-y", "productivity-mcp"]
}
}
}Tools
plan_pomodoro
Plans a Pomodoro session — allocates tasks into 25-minute focus blocks with short or long breaks.
Parameters: tasks (name + estimated_minutes), available_hours, break_preference (short/long).
create_time_blocks
Creates a time-blocked daily schedule with meetings, deep work blocks, buffer time, and breaks.
Parameters: tasks (name, duration, priority, type), meetings (name, start_time, duration), priorities (focus_first/meetings_first/balanced), work_hours (start/end).
apply_eisenhower
Classifies tasks into the Eisenhower Matrix: Do, Schedule, Delegate, or Eliminate.
Parameters: tasks (name, deadline, importance).
calculate_meeting_cost
Calculates the true cost of meetings including salary, preparation, recovery, and annual impact.
Parameters: num_attendees, avg_salary_per_hour, duration_minutes, frequency (once/weekly/biweekly/monthly).
estimate_project
Estimates project effort with three-point estimation (PERT). Includes sprint/phase planning and risk assessment.
Parameters: tasks (name, complexity), team_size, methodology (agile/waterfall/kanban).
track_habits
Analyzes habit streaks, completion rates, and provides motivation tips and habit stacking suggestions.
Parameters: habits (name, frequency, streak_days, completed_today), date.
generate_weekly_review
Generates a structured weekly review with goal progress, lessons learned, and next week priorities.
Parameters: completed_tasks, incomplete_tasks, goals, wins, blockers.
Usage Examples
With Claude
"Plan a 4-hour Pomodoro session for writing documentation and fixing bugs"
"Create a time-blocked schedule for tomorrow with 2 meetings and 3 tasks"
"Classify my 10 tasks using the Eisenhower matrix"
"How much does our weekly team standup actually cost with 8 people?"
"Estimate a project with 5 frontend tasks and 3 backend tasks, team of 3, agile"
"Analyze my habit streaks — exercise 14 days, reading 5 days, meditation 0 days"
"Generate my weekly review — I completed 8 tasks, 3 are incomplete, had 2 wins"Development
git clone https://github.com/thomasgorisse/productivity-mcp.git
cd productivity-mcp
npm install
npm run build
npm testLicense
Apache-2.0
Author
Thomas Gorisse
