@@ -215,9 +215,10 @@ The MCP provides specific tools that your AI can use. Simply ask your AI to help
215215
216216| What you might ask | Tools the AI will use |
217217| -------------------| ----------------------|
218- | * "What tasks do I have today?"* | ` get_tasks() ` |
218+ | * "What should I focus on today?"* | ` get_daily_productivity_overview() ` |
219+ | * "What tasks do I have today?"* | ` get_daily_productivity_overview() ` or ` get_tasks() ` |
219220| * "Show me my projects"* | ` get_projects() ` |
220- | * "What's overdue?"* | ` get_due_items() ` |
221+ | * "What's overdue?"* | ` get_due_items() ` or ` get_daily_productivity_overview() ` |
221222| * "Create a new task for X"* | ` create_task() ` |
222223| * "Mark task Y as done"* | ` mark_task_done() ` |
223224| * "Start tracking time on this"* | ` start_time_tracking() ` |
@@ -426,41 +427,43 @@ pytest tests/ # Tests
426427```
427428
428429### 🔄 Available Tools
429- The MCP provides 27 comprehensive tools to AI assistants:
430+ The MCP provides 25 comprehensive tools to AI assistants:
430431
431432** 📖 Read Operations:**
432- - ` get_tasks() ` - Today's scheduled items
433+ - ` get_daily_productivity_overview() ` - ** PRIMARY** comprehensive daily view (today's tasks, overdue, completed, planning insights)
434+ - ` get_tasks() ` - Today's scheduled items only
433435- ` get_projects() ` - All projects
434436- ` get_categories() ` - All categories
435- - ` get_due_items() ` - Overdue/due items
436- - ` get_child_tasks() ` - Subtasks
437+ - ` get_due_items() ` - Overdue/due items only
438+ - ` get_child_tasks(parent_id: str, recursive: bool = False) ` - Subtasks of a parent task/project
439+ - ` get_all_tasks(label: str = None) ` - Find all tasks with optional label filter (comprehensive search)
437440- ` get_labels() ` - Task labels
438441- ` get_goals() ` - Goals and objectives
439442- ` get_account_info() ` - Account details
440- - ` get_completed_tasks() ` - Completed items with date categorization
441- - ` get_completed_tasks_for_date() ` - Completed items for specific date
442- - ` get_productivity_summary_for_time_range() ` - Flexible productivity analytics (by days, or start/end dates)
443+ - ` get_completed_tasks() ` - Completed items with date categorization (defaults to past 7 days)
444+ - ` get_completed_tasks_for_date(date: str ) ` - Completed items for specific date (YYYY-MM-DD format)
445+ - ` get_productivity_summary_for_time_range(days: int = 7, start_date: str = None, end_date: str = None) ` - Flexible productivity analytics
443446- ` get_currently_tracked_item() ` - Active time tracking
444447
445448** ✏️ Write Operations:**
446- - ` create_task() ` - Create new tasks
447- - ` mark_task_done() ` - Complete tasks
448- - ` create_project() ` - Create new projects
449- - ` start_time_tracking() ` - Begin time tracking
450- - ` stop_time_tracking() ` - End time tracking
451- - ` batch_mark_done() ` - Complete multiple tasks
452- - ` batch_create_tasks() ` - Create multiple tasks
453- - ` claim_reward_points() ` - Claim kudos points
449+ - ` create_task(title: str, project_id: str = None, category_id: str = None, due_date: str = None, note: str = None ) ` - Create new tasks
450+ - ` mark_task_done(item_id: str, timezone_offset: int = 0 ) ` - Complete tasks
451+ - ` create_project(title: str, project_type: str = "project" ) ` - Create new projects
452+ - ` start_time_tracking(task_id: str ) ` - Begin time tracking
453+ - ` stop_time_tracking(task_id: str ) ` - End time tracking
454+ - ` batch_mark_done(task_ids: list[str] ) ` - Complete multiple tasks
455+ - ` batch_create_tasks(task_list: list[str], project_id: str = None, category_id: str = None ) ` - Create multiple tasks
456+ - ` claim_reward_points(points: int, item_id: str, date: str ) ` - Claim kudos points
454457
455458** 🔧 Utility Operations:**
456459- ` test_api_connection() ` - Verify API connectivity
457- - ` get_project_overview() ` - Project analytics
460+ - ` get_project_overview(project_id: str ) ` - Project analytics
458461- ` get_daily_focus() ` - Daily priorities
459462- ` get_productivity_summary() ` - Performance metrics
460463- ` time_tracking_summary() ` - Time analytics
461464- ` quick_daily_planning() ` - Planning assistance
462- - ` create_project_with_tasks() ` - Project setup
463- - ` get_time_tracks() ` - Time tracking history
465+ - ` create_project_with_tasks(project_title: str, task_titles: list[str], project_type: str = "project" ) ` - Project setup
466+ - ` get_time_tracks(task_ids: list[str] ) ` - Time tracking history
464467
465468## 🤝 Contributing
466469
0 commit comments