Reclaim.ai MCP Server 🚀
johnjhughes/reclaim-mcp-server · 19 stars · TypeScript · MIT
MCP server A Model Context Protocol (MCP) server implementation using TypeScript
Install
The repo has no one-line install. Follow its README.
Files
Reclaim.ai MCP Server 🚀 (UNOFFICIAL)
⚠️ UNOFFICIAL & UNAFFILIATED – This project is not endorsed, sponsored, or supported by Reclaim.ai. It simply uses Reclaim's public API. Use at your own risk and comply with Reclaim's Terms of Service.
Official alternative: Reclaim.ai offers an official remote MCP server at
https://mcp.reclaim.ai. You may prefer the first-party integration over this community server. See Reclaim's setup instructions and #3.
A community‑maintained Model Context Protocol (MCP) server that lets any MCP‑capable client (Claude Desktop, Continue, Cursor, custom scripts, …) interact with the Reclaim.ai API through a set of standard resources & tools.
🧐 Why MCP?
-
MCP is the "USB‑C" of LLM integrations – one wire that lets every model talk to every tool.
-
Run this server once and all your MCP‑aware apps instantly gain Reclaim super‑powers.
✨ Key Features
-
Active‑tasks resource (
tasks://active) -
13 task‑operation tools (list, create, update, complete, timers, …)
-
🛡 Type‑safe (TypeScript + Zod) & solid error‑handling
-
📦 Zero‑config stdio transport – perfect for local AI assistants
📚 MCP Capabilities
Tools (Actions)
| Tool | Description | Parameters | ✅ Idemp. | ☠️ Destr. |
|---|---|---|---|---|
reclaim_list_tasks |
List tasks (default = active) | { "filter"?: "active"|"all" } |
✅ | ❌ |
reclaim_get_task |
Fetch a task | { "taskId": number } |
✅ | ❌ |
reclaim_create_task |
Create a new task | { /* task properties */ } |
❌ | ❌ |
reclaim_update_task |
Update task properties | { "taskId": number, /* updated properties */ } |
✅ | ❌ |
reclaim_mark_complete |
Mark complete | { "taskId": number } |
✅ | ❌ |
reclaim_mark_incomplete |
Unarchive / mark incomplete | { "taskId": number } |
✅ | ❌ |
reclaim_delete_task |
Delete permanently | { "taskId": number } |
✅ | ✅ |
reclaim_add_time |
Add schedule minutes | { "taskId": number, "minutes": number } |
❌ | ❌ |
reclaim_start_timer |
Start timer | { "taskId": number } |
✅ | ❌ |
reclaim_stop_timer |
Stop timer | { "taskId": number } |
✅ | ❌ |
reclaim_log_work |
Log work time | { "taskId": number, "minutes": number, "end"?: string } |
❌ | ❌ |
reclaim_clear_exceptions |
Clear scheduling exceptions | { "taskId": number } |
✅ | ❌ |
reclaim_prioritize |
Prioritise in planner | { "taskId": number } |
✅ | ❌ |
⚠️ Known Issues
COMPLETE ≠ done. Reclaim marks a task COMPLETE when its scheduled block ends, even if you haven't finished the work. This server does include those tasks as active when the LLM uses the tool to pull active tasks (and reminds the model that COMPLETE tasks are still active). However, LLMs (Claude) sometimes ignore COMPLETE tasks when asked for "open" or "active" tasks. If that happens, you may need to prompt the LLM explicitly to "include tasks with status COMPLETE".
🚀 Quick Start
-
Prerequisites
- Node.js ≥ 18
- Reclaim API key
-
Claude Desktop configuration (minimal)
{ "mcpServers": { "reclaim": { "command": "npx", "args": ["reclaim-mcp-server"], "env": { "RECLAIM_API_KEY": "xxx" } } } }
Alternative Configuration:
{
"mcpServers": {
"reclaim": {
"command": "absolute/path/to/node (run `which node` in terminal)",
"args": ["/absolute/path/to/reclaim-mcp-server/dist/index.js"],
"env": { "RECLAIM_API_KEY": "xxx" }
}
}
}
Alternative: Manual Installation
If you prefer to install from source:
git clone https://github.com/jj3ny/reclaim-mcp-server.git cd reclaim-mcp-server pnpm install && pnpm build # Run with your API key RECLAIM_API_KEY=your_api_key node dist/index.js
🤝 Contributing
Bug reports & PRs welcome! To contribute:
- Fork the repository
- Create a feature branch (
git checkout -b feature/amazing-feature) - Make your changes (following the code style)
- Commit using Conventional Commits (
feat:,fix:, etc.) - Push to your branch (
git push origin feature/amazing-feature) - Open a Pull Request
Please squash your commits before opening a PR.
📄 License
MIT – see LICENSE.
Facts
- Kind
- MCP server
- Group
- Uncategorized
- Stars
- 19
- License
- MIT
- Language
- TypeScript
- Last push
- 2026-10-04
- Forks
- 7
- 1REAio.github.morluto/reaReverse engineer anything from your terminal or agent with one CLI and MCP server.125.3k
- 2com.browser-use/browser-usecom.browser-use/browser-useControl a real Chrome browser to complete any task: fill forms, extract data, book flights.117.7k
- 3World Monitorapp.worldmonitor/mcpLive markets, conflicts, country risk, chokepoints, energy, and China decision signals. 93 tools.88.3k
- 4Scrapling MCP Serverd4vinci/scrapling🕷️ An adaptive Web Scraping framework that handles everything from a single request to a full-scale crawl! Don't be shy, join here: https://discord.gg/EMgGbDceNQ and follow here for daily tips and tricks: https://x.com/Scraplingdev86.9k
- 5Everythingmodelcontextprotocol/serversThis MCP server attempts to exercise all the features of the MCP protocol. It is not intended to be a useful server, but rather a test server for builders of MCP clients. It implements prompts, tools, resources, sampling, and more to showcase MCP capabilities.85.8k
- 6Fetchmodelcontextprotocol/serversA Model Context Protocol server that provides web content fetching capabilities. This server enables LLMs to retrieve and process content from web pages, converting HTML to markdown for easier consumption.85.8k