karea-mcp

MCP serverProductivity

Lets 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