MCP 服务器

reclaimai

io.usefulapi/reclaimai
生产力 公开且可连接 MCP 2026-07-28

此 MCP 可以做什么

Manages Reclaim tasks, habits, calendar events, scheduling, time tracking, and task completion.

reclaim_add_time
Add time to task
Add scheduled time to a task. Reclaim REST: POST /api/planner/add-time/task/{id}.
可能执行破坏性操作
输入模式
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['id', 'minutes'], 'properties': {'id': {'type': 'string', 'description': 'The task id.'}, 'minutes': {'type': 'integer', 'maximum': 9007199254740991, 'minimum': -9007199254740991, 'description': 'Minutes of time to add to the task (→ query param minutes).'}}}
reclaim_create_task
Create task
Create a new task. Reclaim schedules it into your calendar automatically. Reclaim REST: POST /api/tasks.
可能执行破坏性操作
输入模式
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['title'], 'properties': {'due': {'type': 'string', 'description': 'Due date/time (ISO-8601 Zulu datetime, e.g. 2026-07-20T17:00:00.000Z).'}, 'notes': {'type': 'string', 'description': 'Freeform notes / description for the task.'}, 'title': {'type': 'string', 'description': 'The task title.'}, 'priority': {'enum': ['P1', 'P2', 'P3', 'P4'], 'type': 'string', 'description': 'Task priority — P1 (highest) … P4 (lowest).'}, 'snoozeUntil': {'type': 'string', 'description': 'Do not schedule before this time (ISO-8601 Zulu datetime).'}, 'maxChunkSize': {'type': 'integer', 'maximum': 9007199254740991, 'minimum': -9007199254740991, 'description': 'Maximum contiguous block, in 15-minute chunks.'}, 'minChunkSize': {'type': 'integer', 'maximum': 9007199254740991, 'minimum': -9007199254740991, 'description': 'Minimum contiguous block, in 15-minute chunks.'}, 'eventCategory': {'enum': ['WORK', 'PERSONAL'], 'type': 'string', 'description': 'Task category — WORK or PERSONAL (default WORK).'}, 'timeChunksRequired': {'type': 'integer', 'maximum': 9007199254740991, 'minimum': -9007199254740991, 'description': 'Total scheduled time as a number of 15-minute chunks, e.g. 4 = 1 hour.'}}}
reclaim_delete_task
Delete task
Permanently delete a task. Reclaim REST: DELETE /api/tasks/{id}.
可能执行破坏性操作
输入模式
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['id'], 'properties': {'id': {'type': 'string', 'description': 'The task id to delete.'}}}
reclaim_get_current_user
Get current user
Get the authenticated Reclaim user's profile. Reclaim REST: GET /api/users/me.
只读
输入模式
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'properties': {}}
reclaim_get_habit
Get habit
Get a single daily habit by id. Reclaim REST: GET /api/assist/habits/daily/{id}.
只读
输入模式
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['id'], 'properties': {'id': {'type': 'string', 'description': 'The habit id.'}}}
reclaim_get_task
Get task
Get a single task by id. Reclaim REST: GET /api/tasks/{id}.
只读
输入模式
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['id'], 'properties': {'id': {'type': 'string', 'description': 'The task id.'}}}
reclaim_list_events
List events
List calendar events. Reclaim REST: GET /api/events. Optional start/end window.
只读
输入模式
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'properties': {'end': {'type': 'string', 'description': 'End of the calendar events window (ISO date/datetime string → query param end).'}, 'start': {'type': 'string', 'description': 'Start of the calendar events window (ISO date/datetime string → query param start).'}}}
reclaim_list_habits
List habits
List the authenticated user's daily habits. Reclaim REST: GET /api/assist/habits/daily.
只读
输入模式
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'properties': {}}
reclaim_list_tasks
List tasks
List the authenticated user's tasks. Reclaim REST: GET /api/tasks.
只读
输入模式
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'properties': {}}
reclaim_log_work
Log work on task
Log completed work time against a task. Reclaim REST: POST /api/planner/log-work/task/{id}.
可能执行破坏性操作
输入模式
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['id', 'minutes'], 'properties': {'id': {'type': 'string', 'description': 'The task id.'}, 'end': {'type': 'string', 'description': 'End time of the logged work (ISO-8601 Zulu datetime → query param end).'}, 'minutes': {'type': 'integer', 'maximum': 9007199254740991, 'minimum': -9007199254740991, 'description': 'Minutes of work to log (→ query param minutes).'}}}
reclaim_mark_task_complete
Mark task complete
Mark a task as done in the planner. Reclaim REST: POST /api/planner/done/task/{id}.
可能执行破坏性操作
输入模式
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['id'], 'properties': {'id': {'type': 'string', 'description': 'The task id to mark complete.'}}}
reclaim_mark_task_incomplete
Mark task incomplete
Reopen a completed task (unarchive) in the planner. Reclaim REST: POST /api/planner/unarchive/task/{id}.
可能执行破坏性操作
输入模式
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['id'], 'properties': {'id': {'type': 'string', 'description': 'The task id to mark incomplete.'}}}
reclaim_start_task
Start task
Start time-tracking on a task now. Reclaim REST: POST /api/planner/start/task/{id}.
可能执行破坏性操作
输入模式
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['id'], 'properties': {'id': {'type': 'string', 'description': 'The task id to start.'}}}
reclaim_stop_task
Stop task
Stop time-tracking on a task. Reclaim REST: POST /api/planner/stop/task/{id}.
可能执行破坏性操作
输入模式
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['id'], 'properties': {'id': {'type': 'string', 'description': 'The task id to stop.'}}}
reclaim_update_task
Update task
Update fields on an existing task. Only provided fields are changed. Reclaim REST: PATCH /api/tasks/{id}.
可能执行破坏性操作
输入模式
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['id'], 'properties': {'id': {'type': 'string', 'description': 'The task id to update.'}, 'due': {'type': 'string', 'description': 'Due date/time (ISO-8601 Zulu datetime).'}, 'notes': {'type': 'string', 'description': 'Freeform notes / description for the task.'}, 'title': {'type': 'string', 'description': 'The task title.'}, 'priority': {'enum': ['P1', 'P2', 'P3', 'P4'], 'type': 'string', 'description': 'Task priority — P1 (highest) … P4 (lowest).'}, 'snoozeUntil': {'type': 'string', 'description': 'Do not schedule before this time (ISO-8601 Zulu datetime).'}, 'maxChunkSize': {'type': 'integer', 'maximum': 9007199254740991, 'minimum': -9007199254740991, 'description': 'Maximum contiguous block, in 15-minute chunks.'}, 'minChunkSize': {'type': 'integer', 'maximum': 9007199254740991, 'minimum': -9007199254740991, 'description': 'Minimum contiguous block, in 15-minute chunks.'}, 'eventCategory': {'enum': ['WORK', 'PERSONAL'], 'type': 'string', 'description': 'Task category — WORK or PERSONAL (default WORK).'}, 'timeChunksRequired': {'type': 'integer', 'maximum': 9007199254740991, 'minimum': -9007199254740991, 'description': 'Total scheduled time as a number of 15-minute chunks, e.g. 4 = 1 hour.'}}}
已更改
reclaim_delete_task
2026年10月1日 02:42
已更改
reclaim_log_work
2026年10月1日 02:42
已更改
reclaim_add_time
2026年10月1日 02:42
已更改
reclaim_stop_task
2026年10月1日 02:42
已更改
reclaim_start_task
2026年10月1日 02:42
已更改
reclaim_mark_task_incomplete
2026年10月1日 02:42
已更改
reclaim_mark_task_complete
2026年10月1日 02:42
已更改
reclaim_update_task
2026年10月1日 02:42
已更改
reclaim_create_task
2026年10月1日 02:42
已更改
reclaim_list_events
2026年10月1日 02:42
已更改
reclaim_get_habit
2026年10月1日 02:42
已更改
reclaim_list_habits
2026年10月1日 02:42
已更改
reclaim_get_task
2026年10月1日 02:42
已更改
reclaim_list_tasks
2026年10月1日 02:42
已更改
reclaim_get_current_user
2026年10月1日 02:42
已添加
reclaim_delete_task
2026年9月25日 02:44
已添加
reclaim_log_work
2026年9月25日 02:44
已添加
reclaim_add_time
2026年9月25日 02:44
已添加
reclaim_stop_task
2026年9月25日 02:44
已添加
reclaim_start_task
2026年9月25日 02:44
已添加
reclaim_mark_task_incomplete
2026年9月25日 02:44
已添加
reclaim_mark_task_complete
2026年9月25日 02:44
已添加
reclaim_update_task
2026年9月25日 02:44
已添加
reclaim_create_task
2026年9月25日 02:44
已添加
reclaim_list_events
2026年9月25日 02:44
已添加
reclaim_get_habit
2026年9月25日 02:44
已添加
reclaim_list_habits
2026年9月25日 02:44
已添加
reclaim_get_task
2026年9月25日 02:44
已添加
reclaim_list_tasks
2026年9月25日 02:44
已添加
reclaim_get_current_user
2026年9月25日 02:44