Skip to main content
Glama
johnjhughes

Reclaim.ai MCP Server

by johnjhughes

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
RECLAIM_API_KEYYesYour Reclaim API key

Capabilities

Features and capabilities supported by this server

CapabilityDetails
tools
{}
resources
{}

Tools

Functions exposed to the LLM to take actions

NameDescription
reclaim_list_tasksA

Lists Reclaim.ai tasks. Default filter is 'active'. IMPORTANT NOTE ON 'COMPLETE' STATUS: In Reclaim.ai, tasks marked 'COMPLETE' mean their scheduled time block finished, but the user did NOT necessarily finish the work or mark it done. Treat 'COMPLETE' tasks as ACTIVE and PENDING unless they are also ARCHIVED or CANCELLED. If asked for 'active' or 'open' tasks, YOU MUST INCLUDE tasks with status 'COMPLETE'.

reclaim_get_taskA

Retrieves details for a specific Reclaim.ai task by its ID. Note on 'status': If 'COMPLETE', the scheduled time block ended, but the user has NOT marked the task done. It is still considered active/pending.

reclaim_create_taskA

Create a new task in Reclaim.ai. Requires at least a 'title'. Other fields like 'timeChunksRequired', 'priority', 'deadline', 'notes', 'eventCategory' are optional but recommended.

reclaim_update_taskA

Update specific fields of an existing Reclaim.ai task using its ID. This performs a PATCH operation – only provided fields are changed. IMPORTANT: Updating fields like 'notes' overwrites the existing content. To append to notes, you MUST first use 'reclaim_get_task' to fetch the current notes, then provide the full combined text (old + new) in the 'notes' field of this update call.

reclaim_mark_completeA

Marks a specific Reclaim.ai task as completed/done by the user. This usually archives the task.

reclaim_mark_incompleteA

Marks a specific Reclaim.ai task as incomplete (e.g., unarchives it, moves it back to the planner).

reclaim_delete_taskA

Permanently delete a specific Reclaim.ai task. This action cannot be undone easily.

reclaim_add_timeA

Adds scheduled time (in minutes) to a specific Reclaim.ai task. This blocks more time on the user's calendar. Use this if a task needs more time than allocated (e.g., timeChunksRemaining is 0 but work remains) or if a task has status 'COMPLETE' but the user indicates it's not finished.

reclaim_start_timerA

Starts the live timer for a specific Reclaim.ai task. This indicates the user is actively working on it now and helps log time accurately.

reclaim_stop_timerB

Stops the live timer for a specific Reclaim.ai task. Time tracked is automatically logged.

reclaim_log_workA

Logs completed work time (in minutes) against a specific Reclaim.ai task. This reduces the remaining time needed and affects future scheduling.

reclaim_clear_exceptionsA

Clears any scheduling exceptions (e.g., manual adjustments, declines) for a specific Reclaim.ai task, allowing it to reschedule normally.

reclaim_prioritizeA

Marks a specific Reclaim.ai task for prioritization ('On Deck'), increasing its likelihood of being scheduled sooner.

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription
reclaim_active_tasksProvides a list of all active tasks from Reclaim.ai as a JSON array. Active means tasks that are not deleted and whose status is not ARCHIVED or CANCELLED. IMPORTANT NOTE ON 'COMPLETE' STATUS: Tasks with status 'COMPLETE' (meaning scheduled time is finished) ARE INCLUDED here because the user has NOT marked them as done. These should be treated as active, potentially past-due tasks, not finished items.

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/johnjhughes/reclaim-mcp-server'

If you have feedback or need assistance with the MCP directory API, please join our Discord server