MCP-Server

reclaimai

io.usefulapi/reclaimai
Produktivität Öffentlich und erreichbar MCP 2026-07-28

Was dieses MCP kann

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}.
Destruktiv
Eingabeschema
{'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.
Destruktiv
Eingabeschema
{'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}.
Destruktiv
Eingabeschema
{'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.
Nur Lesen
Eingabeschema
{'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}.
Nur Lesen
Eingabeschema
{'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}.
Nur Lesen
Eingabeschema
{'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.
Nur Lesen
Eingabeschema
{'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.
Nur Lesen
Eingabeschema
{'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.
Nur Lesen
Eingabeschema
{'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}.
Destruktiv
Eingabeschema
{'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}.
Destruktiv
Eingabeschema
{'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}.
Destruktiv
Eingabeschema
{'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}.
Destruktiv
Eingabeschema
{'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}.
Destruktiv
Eingabeschema
{'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}.
Destruktiv
Eingabeschema
{'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.'}}}
Geändert
reclaim_delete_task
1. October 2026 02:42
Geändert
reclaim_log_work
1. October 2026 02:42
Geändert
reclaim_add_time
1. October 2026 02:42
Geändert
reclaim_stop_task
1. October 2026 02:42
Geändert
reclaim_start_task
1. October 2026 02:42
Geändert
reclaim_mark_task_incomplete
1. October 2026 02:42
Geändert
reclaim_mark_task_complete
1. October 2026 02:42
Geändert
reclaim_update_task
1. October 2026 02:42
Geändert
reclaim_create_task
1. October 2026 02:42
Geändert
reclaim_list_events
1. October 2026 02:42
Geändert
reclaim_get_habit
1. October 2026 02:42
Geändert
reclaim_list_habits
1. October 2026 02:42
Geändert
reclaim_get_task
1. October 2026 02:42
Geändert
reclaim_list_tasks
1. October 2026 02:42
Geändert
reclaim_get_current_user
1. October 2026 02:42
Hinzugefügt
reclaim_delete_task
25. September 2026 02:44
Hinzugefügt
reclaim_log_work
25. September 2026 02:44
Hinzugefügt
reclaim_add_time
25. September 2026 02:44
Hinzugefügt
reclaim_stop_task
25. September 2026 02:44
Hinzugefügt
reclaim_start_task
25. September 2026 02:44
Hinzugefügt
reclaim_mark_task_incomplete
25. September 2026 02:44
Hinzugefügt
reclaim_mark_task_complete
25. September 2026 02:44
Hinzugefügt
reclaim_update_task
25. September 2026 02:44
Hinzugefügt
reclaim_create_task
25. September 2026 02:44
Hinzugefügt
reclaim_list_events
25. September 2026 02:44
Hinzugefügt
reclaim_get_habit
25. September 2026 02:44
Hinzugefügt
reclaim_list_habits
25. September 2026 02:44
Hinzugefügt
reclaim_get_task
25. September 2026 02:44
Hinzugefügt
reclaim_list_tasks
25. September 2026 02:44
Hinzugefügt
reclaim_get_current_user
25. September 2026 02:44