karea-mcp
MCP serverProductivityLets your agent create, update, and organize tasks in Karea across many supported apps.
Unavailable. This server has no hosted endpoint yet, so ahel can't serve it.
Add ahel to your AI once: Claude, ChatGPT, Cursor, Claude Code or Codex. Then ask it to use this.
About this server
Karea task manager - 12 tools covering 69 actions, for Claude Code, Cursor, and other MCP clients.
From the project's README
As published by starecz/karea-mcp in README.md.
The MCP server for Karea. 12 tools so Claude Code, Cursor, and any other MCP-compatible client can create, edit, close, recap, link, and otherwise manage your tasks while you code.
What you can do with it
- Create / edit / close / delete tasks and subtasks from inside Claude Code while it codes
- Read and write long-form markdown on any task (perfect for solution design + investigation notes)
- Track open questions per task and answer them later
- Attach resources (file references, links) to tasks
- Link tasks to Jira and back
- Get a productivity recap across a date range
- Manage categories, projects, and project sharing
Install
npx karea-mcp
Configure (Claude Code)
Add to ~/.claude.json (or run claude mcp add):
{
"mcpServers": {
"karea": {
"command": "npx",
"args": ["-y", "karea-mcp"],
"env": {
"KAREA_API_KEY": "your_key_here",
"KAREA_URL": "https://karea.app"
}
}
}
}
Get your API key at https://karea.app/dashboard/settings?section=api-keys.
Configure (Cursor)
Add to .cursor/mcp.json in your project, or to ~/.cursor/mcp.json globally:
{
"mcpServers": {
"karea": {
"command": "npx",
"args": ["-y", "karea-mcp"],
"env": {
"KAREA_API_KEY": "your_key_here"
}
}
}
}
Tool catalogue
12 tools covering 69 actions (regenerated by scripts/sync-metadata.mjs).
Each tool takes an action and a params object. Set
KAREA_MCP_LEGACY_TOOLS=1 to go back to registering all 69
actions as individual tools.
karea_projects- Projects and their categories: list, create, delete, share, and manage the categories inside a project.karea_list_projects,karea_create_project,karea_delete_project,karea_share_project,karea_create_category,karea_delete_category
karea_tasks- Tasks: find them, read them, create them, change them, close them. The main entry point - start here.karea_list_tasks,karea_view_task,karea_view_tasks,karea_create_task,karea_edit_task,karea_edit_tasks,karea_close_task,karea_delete_task,karea_quick_task,karea_doing,karea_done
karea_subtasks- Subtasks and closing requisites - the checklist a task has to satisfy before it can be closed.karea_create_subtask,karea_list_subtasks,karea_add_requisite,karea_toggle_requisite,karea_delete_requisite
karea_notes- Notes on a task - human-readable updates the user reads - plus the sticky-note scratch board. For private cross-session memory use karea_docs (set_context).karea_list_notes,karea_add_note,karea_edit_note,karea_delete_note,karea_list_sticky_notes,karea_create_sticky_note,karea_edit_sticky_note,karea_delete_sticky_note
karea_docs- A task's long-form markdown document and its AI Context (private working memory that survives across sessions).karea_get_markdown,karea_set_markdown,karea_get_context,karea_set_context
karea_questions- Open questions: things you are waiting on an answer for. Create, answer, edit, delete.karea_list_questions,karea_create_question,karea_answer_question,karea_edit_question,karea_delete_question
karea_resources- The file/document library: list, read, create, update, upload, delete, and attach resources to tasks.karea_list_resources,karea_get_resource,karea_create_resource,karea_update_resource,karea_upload_resource,karea_delete_resource,karea_link_resource_to_task,karea_unlink_resource_from_task
karea_meetings- Meetings, and the tasks and open questions attached to them.karea_list_meetings,karea_view_meeting,karea_create_meeting,karea_edit_meeting,karea_delete_meeting,karea_link_task_to_meeting,karea_unlink_task_from_meeting,karea_link_question_to_meeting,karea_unlink_question_from_meeting
karea_reminders- Reminders: see what is due, create one, snooze it, dismiss it, mark it done.karea_check_reminders,karea_create_reminder,karea_snooze_reminder,karea_dismiss_reminder,karea_mark_reminder_done
karea_integrations- JIRA links on a task, and AI CLI sessions linked to a task.karea_get_jira_link,karea_link_jira,karea_unlink_jira,karea_link_session,karea_list_sessions,karea_unlink_session
karea_assistant- Ask Karea a natural-language question about your work, or generate a recap of a period.karea_ask,karea_recap
karea_help- full parameter schema for any action.
Workflow example
You: I'm starting on the auth bug.
Claude (via karea-mcp): karea_doing("auth bug")
--> status set to in_progress
You: Add a closing requisite: must pass the failing test.
Claude: karea_add_requisite(...)
You (later): I fixed it.
Claude: karea_toggle_requisite(...) then karea_done("auth bug")
License
MIT. See LICENSE.
Signals
- GitHub stars
- 1
- Last commit
- Sep 2026
- Weekly downloads
- 653
- Weekly_downloads
- 432 weekly_downloads
Advanced
- Delivery
- karea-mcp MCP server → your ahel connector (mcp.ahel.ai) → your AI.
- Item type
- mcp-server
- Key
io-github-starecz-karea-mcp- Source
- github.com/starecz/karea-mcp