# Tool Reference Complete reference for all 40 tools available in the Reclaim MCP Server. ## Tool Profiles Control which tools are exposed using `RECLAIM_TOOL_PROFILE`: | Profile | Tools | Description | |---------|-------|-------------| | `minimal` | 20 | Core tasks + habits basics | | `standard` | 32 | Core productivity (no niche tools) | | `full` | 40 | All tools (default) | --- ## Tasks (12 tools) | Tool | Profile | Description | |------|---------|-------------| | `list_tasks` | minimal | List active tasks (excludes completed by default) | | `list_completed_tasks` | minimal | List completed and archived tasks | | `get_task` | minimal | Get a single task by ID | | `create_task` | minimal | Create new task for auto-scheduling | | `update_task` | minimal | Update existing task properties | | `mark_task_complete` | minimal | Mark task as complete | | `delete_task` | minimal | Delete a task | | `add_time_to_task` | standard | Log time spent on task (uses planner API) | | `start_task` | standard | Start working on task (timer) | | `stop_task` | standard | Stop working on task | | `prioritize_task` | standard | Elevate task priority | | `restart_task` | standard | Restart a completed task | --- ## Calendar Events (5 tools) | Tool | Profile | Description | |------|---------|-------------| | `list_events` | minimal | List calendar events within a time range | | `list_personal_events` | minimal | List Reclaim-managed events (tasks, habits, focus) | | `get_event` | minimal | Get single event by calendar ID and event ID | | `set_event_rsvp` | full | Set RSVP status for event | | `move_event` | full | Reschedule event to new time | --- ## Smart Habits (14 tools) | Tool | Profile | Description | |------|---------|-------------| | `list_habits` | minimal | List all smart habits | | `get_habit` | minimal | Get a single habit by lineage ID | | `create_habit` | minimal | Create new smart habit for auto-scheduling | | `update_habit` | minimal | Update habit properties | | `delete_habit` | minimal | Delete a habit | | `mark_habit_done` | minimal | Mark a habit instance as done | | `skip_habit` | minimal | Skip a habit instance | | `enable_habit` | standard | Enable a disabled habit | | `disable_habit` | standard | Disable a habit without deleting | | `lock_habit_instance` | full | Lock habit instance to prevent rescheduling | | `unlock_habit_instance` | full | Unlock habit instance to allow rescheduling | | `start_habit` | full | Start a habit session now | | `stop_habit` | full | Stop a running habit session | | `convert_event_to_habit` | full | Convert calendar event to habit | --- ## Analytics (2 tools) | Tool | Profile | Description | |------|---------|-------------| | `get_user_analytics` | minimal | Personal productivity analytics (Pro plan) | | `get_focus_insights` | standard | Focus time analysis and recommendations (Pro plan) | **Available metrics**: - `DURATION_BY_CATEGORY` - Time breakdown by category - `DURATION_BY_DATE_BY_CATEGORY` - Daily time breakdown by category --- ## Focus Time (5 tools) | Tool | Profile | Description | |------|---------|-------------| | `get_focus_settings` | standard | Get current focus time settings | | `update_focus_settings` | standard | Update focus duration and defense level | | `lock_focus_block` | standard | Lock focus block to prevent rescheduling | | `unlock_focus_block` | standard | Unlock focus block | | `reschedule_focus_block` | standard | Move focus block to new time | --- ## Utility (2 tools) | Tool | Profile | Description | |------|---------|-------------| | `health_check` | minimal | Server health check with version info | | `verify_connection` | minimal | Verify API connection by fetching current user | --- ## Profile Details ### Minimal Profile (20 tools) Core task and habit management for basic productivity: - **Tasks**: list, list_completed, get, create, update, delete, complete - **Habits**: list, get, create, update, delete, mark_done, skip - **Events**: list, list_personal, get - **Analytics**: get_user_analytics - **System**: health_check, verify_connection ### Standard Profile (32 tools) Adds workflow and focus management: - Everything in minimal, plus: - **Task workflow**: add_time, start, stop, prioritize, restart - **Habit workflow**: enable, disable - **Focus**: settings, lock, unlock, reschedule - **Analytics**: focus_insights ### Full Profile (40 tools) All available tools: - Everything in standard, plus: - **Event management**: set_rsvp, move - **Habit advanced**: lock/unlock instances, start/stop sessions, convert_event_to_habit