# Taskive MCP server

Source: https://glimind.com/server/mcp-registry%2Fai.taskive%2Fmcp
Registry id: `mcp-registry/ai.taskive/mcp`
Status: auth-required (checked 2026-10-27T06:15:01.240Z)

## Measurements (30 days)

- Uptime: 100%
- Checks: 220
- Outages (90 days): 0

## Install

```json
{
  "mcpServers": {
    "taskive-mcp-server": {
      "type": "http",
      "url": "https://mcp.taskive.ai/mcp"
    }
  }
}
```

Claude Code:

```sh
claude mcp add --transport http taskive-mcp-server https://mcp.taskive.ai/mcp
```

## Tools (98)

- `add_project_member`: Add Project Member PRIV-03: Grant an org user access to a private project. Authorization: only the project's creator or admin/owner (T-264-02). Access managemen
- `add_task_blocker`: Add Blocker TASK-06: Mark task_id as blocking another task (blocker → blocked). T-04 mitigation: self-blocking rejected (blocker_task_id == blocked_task_id → 42
- `add_task_dependency`: Add Dependency Add a blocker to this task (from blocked perspective): blocker_task_id must complete first. SEC-MCP-01: both anchor (task_id) and target (blocker
- `ai_health`: Ai Health ### Responses: **200**: Successful Response (Success Response) Content-Type: application/json **Output Schema:** ```json {} ```
- `archive_project`: Archive Project PROJECT-07: Soft-delete — sets archived_at to now(). Data preserved, hidden from sidebar. ### Responses: **200**: Successful Response (Success R
- `bulk_assign`: Bulk Assign Bulk AI assignment: one prompt per 10-task batch instead of 2 calls per task. Assigns when skill_score >= 75. Cross-org guard: AI-returned user_ids 
- `complete_sprint`: Complete Sprint D-16, D-17, T-3.5-04: Atomic sprint completion. SPR-04: incomplete (non-terminal) tasks are carried to a destination. Default (no body / carry_t
- `create_comment`: Create Comment COLLAB-01: Create a comment with @mention parsing. ### Responses: **201**: Successful Response (Success Response) Content-Type: application/json 
- `create_epic`: Create Epic AGILE-02: Create an epic in a project. Any member can create. ### Responses: **201**: Successful Response (Success Response) Content-Type: applicati
- `create_field_schema`: Create Field Schema TASK-03: Create a custom field schema. Team Lead+ or private-project creator. ### Responses: **201**: Successful Response (Success Response)
- `create_project`: Create Project Route PROJECT-01 / PRIV-01: Team Lead+ can create open/closed projects. Any org member can create a project. Members lacking create_project: - no
- `create_sprint`: Create Sprint AGILE-03: Create a sprint in planning state. Any member can create. ### Responses: **201**: Successful Response (Success Response) Content-Type: a
- `create_task`: Create Task TASK-01: Create a task. Sets initial workflow state from project's initial state. ### Responses: **201**: Successful Response (Success Response) Con
- `create_workflow_state`: Create Workflow State PROJECT-02: Team Lead+ (or private-project creator) can add workflow states. ### Responses: **201**: Successful Response (Success Response
- `create_workflow_transition`: Create Transition PROJECT-03: Define an allowed workflow transition. ### Responses: **201**: Successful Response (Success Response) Content-Type: application/js
- `delete_comment`: Delete Comment Delete own comment only. Team Lead+ can delete any comment. ### Responses: **204**: Successful Response (Success Response) **422**: Validation Er
- `delete_context_entry`: Delete a context entry Delete a context entry. Only the author can delete their entry. Returns 204 No Content on success. Returns 403 if the caller is not the e
- `delete_epic`: Delete Epic AGILE-02: Delete an epic. Any member can delete. ### Responses: **204**: Successful Response (Success Response) **422**: Validation Error Content-Ty
- `delete_field_schema`: Delete Field Schema TASK-03: Delete a custom field schema and all its values. Team Lead+ or private-project creator. ### Responses: **204**: Successful Response
- `delete_org_ai_config`: Delete Org Ai Config ### Responses: **204**: Successful Response (Success Response)
- `delete_project`: Delete Project PROJECT-07: Permanent delete. Tasks and all child data cascade via FK constraints. Multi-step confirmation is handled in the frontend (user must 
- `delete_sprint`: Delete Sprint AGILE-03: Delete a sprint. Team Lead+ only (D-15). ### Responses: **204**: Successful Response (Success Response) **422**: Validation Error Conten
- `delete_task`: Delete Task TASK-01, D-13: Members can only delete tasks they created; Team Lead+ can delete any team task. ### Responses: **204**: Successful Response (Success
- `delete_workflow_state`: Delete Workflow State Delete workflow state — 409 if any tasks are in this state. ### Responses: **204**: Successful Response (Success Response) **422**: Valida
- `delete_workflow_transition`: Delete Transition PROJECT-03: Remove an allowed workflow transition. ### Responses: **204**: Successful Response (Success Response) **422**: Validation Error Co
- `duplicate_task`: Duplicate Task TASK-DUPLICATE: Create a copy of an existing task. Copies: title (with ' (copy)' suffix), description, priority, labels, assignee_id, due_date, t
- `extract_tasks`: Extract Tasks Extract tasks from pasted text (JSON body). MCP-usable. D-07: returns extracted tasks for user review; DOES NOT persist anything. Caller bulk-crea
- `extract_tasks_upload`: Extract Tasks Upload Extract tasks from a file upload (multipart/form-data). NOT MCP-exposed (tags=["ai"]). D-07: returns extracted tasks for user review; DOES 
- `full_text_search`: Full Text Search CMD-04: Full-text search across tasks, projects, and comments. Matching (UAT-260703 BUG-01): - prefix tsquery built by _prefix_tsquery ('Mem' -
- `generate_dashboard`: Generate Dashboard Generate an AI dashboard spec from a natural-language prompt. Requires dynamic_dashboard entitlement (403 for free-tier orgs — T-6.3-02). Val
- `get_ai_usage_summary`: Get Usage Summary Aggregate ai_usage_log for last 30 days. Admin-only. ### Responses: **200**: Successful Response (Success Response) Content-Type: application/
- `get_board`: Get Board BOARD-01: Return board data: workflow states with their tasks, WIP counts, and limits. Frontend uses this to render Kanban, List, Gantt, Calendar view
- `get_board_summary`: Get Board Summary Return top-5 risky tasks for an AI sidebar 'board' context panel. NO AI call — pure DB query against cached risk_score. Fast (<50ms). SEC-01 (
- `get_context_entry`: Retrieve a specific context entry by ID Get a context entry by ID. Decrypts private entries for the owner. Returns 404 if the entry does not exist in the caller
- `get_epic`: Get Epic AGILE-02: Get a single epic with linked tasks and completion stats. ### Responses: **200**: Successful Response (Success Response) Content-Type: applic
- `get_focus_mode`: Get Focus Mode AI-06: ranked 'what to work on right now' list for the caller. Content-hash cached: the LLM is only called when the user's task list (priorities,
- `get_my_burnout`: Get My Burnout Return the caller's cached burnout signal. Allowed for any authenticated user. Defaults to risk_level='none' when no row exists (e.g. brand-new u
- `get_my_identity`: Get caller identity and permissions Returns the authenticated caller's identity, organization context, and a summary of what actions they are permitted to perfo
- `get_org_ai_config`: Get Org Ai Config Pitfall 8: NEVER return plaintext api_key. Returns last4 of decrypted key for masking UI. ### Responses: **200**: Successful Response (Success
- `get_pending_labels`: Get Pending Labels Return AI-applied labels from Redis sentinel key if set (TTL 60s), else 204. Redis key format: ai_labels:{org_id}:{task_id} — includes org_id
- `get_project`: Get Project Get a single project by ID. Required by board page (BOARD-01 through BOARD-04). ### Responses: **200**: Successful Response (Success Response) Conte
- `get_project_briefs`: Get pinned project briefs for MCP context injection Returns all confirmed project_brief entries for a project. MCP clients use this as a resource equivalent — c
- `get_project_memory`: Get a structured project memory bundle for AI context Returns a structured JSON bundle with the project's current state: decisions (last 30 days), blockers (hig
- `get_project_velocity_trend`: Get Project Velocity Trend SPR-05: velocity trend for a project (last N completed sprints, chronological). Same payload as the sprint-scoped route; convenient f
- `get_sprint`: Get Sprint AGILE-03: Get a single sprint. ### Responses: **200**: Successful Response (Success Response) Content-Type: application/json **Example Response:** ``
- `get_sprint_burndown`: Get Burndown D-18: Compute burndown from task completion timestamps at query time. ### Responses: **200**: Successful Response (Success Response) Content-Type: 
- `get_sprint_report`: Get Sprint Report SPR-03: committed-vs-completed-vs-added-vs-removed-vs-carried sprint report. Aggregates three sources into a single org-scoped payload, each s
- `get_start_task_context`: Get prompt bundle for starting work on a task Returns a structured bundle for beginning work on a task: - task: metadata (title, description, priority, due_date
- `get_suggestions`: Get Suggestions Return AI suggestions for a task (AI-10): missing dependencies, priority reorder, etc. Content-hash cached: the LLM is only called when the task
- `get_task`: Get Task TASK-01: Get a single task by ID. ### Responses: **200**: Successful Response (Success Response) Content-Type: application/json **Example Response:** `
- `get_task_risk`: Get Task Risk Return cached risk score for a task. Returns 200 with {risk_score, risk_level, risk_factors, summary, scored_at} when risk has been computed. Retu
- `get_team_burnout`: Get Team Burnout Return burnout signals for all members of a team. PRIVACY GATE: role=team_lead+ only (Pitfall 7). ### Responses: **200**: Successful Response (
- `get_velocity_trend`: Get Velocity Trend SPR-05: velocity trend for the project the given sprint belongs to (last N completed sprints, chronological). Any member may read (T-0612-07)
- `list_assignable_members`: Get Assignable Members PROJECT-06: Return the correct assignee candidates for this project. Logic: - If project has a team_id set (open OR closed): return team 
- `list_comments`: List Comments COLLAB-03: List all comments for a task in chronological order (ASC). organization_id filter added to prevent cross-tenant comment leakage (Rule 1
- `list_context_entries`: List context entries visible to the caller List agent_context entries accessible to the caller. Returns team, org, and the caller's own private entries (in that
- `list_epics`: List Epics AGILE-02: List all epics in a project, ordered by creation date. ### Responses: **200**: Successful Response (Success Response) Content-Type: applica
- `list_field_schemas`: List Field Schemas TASK-03: List custom field schemas for a project. ### Responses: **200**: Successful Response (Success Response) Content-Type: application/js
- `list_my_tasks`: List My Tasks MCP-first: list all tasks assigned to the authenticated token owner across all projects. Calling 'list my tasks' via MCP automatically resolves to
- `list_project_members`: List Project Members PRIV-03: List explicit access grants for a private project (plus the creator). _assert_project_access gates visibility first — a non-member
- `list_projects`: List Projects PROJECT-05: List projects visible to the calling user. Admin/owner: see all projects (including closed). Others: see open projects + closed projec
- `list_sprints`: List Sprints AGILE-03: List all sprints in a project, ordered by creation date. ### Responses: **200**: Successful Response (Success Response) Content-Type: app
- `list_task_activity`: Get Activity Feed COLLAB-03: Combined chronological feed of activities + comments. ### Responses: **200**: Successful Response (Success Response) Content-Type: 
- `list_task_blocked_by`: List Blocked By Return tasks that are blocking this task (its dependencies). ### Responses: **200**: Successful Response (Success Response) Content-Type: applic
- `list_task_blockers`: List Blockers TASK-06: Return tasks that this task is blocking (tasks blocked by task_id). ### Responses: **200**: Successful Response (Success Response) Conten
- `list_task_field_values`: Get Field Values TASK-03: Get custom field values for a task. SEC-MCP-01: filter by tfv.organization_id so a foreign-org task_id yields an empty list rather tha
- `list_tasks`: List Tasks TASK-01 + BOARD-02: List tasks for a project with sort and filter. Used by all board views. ### Responses: **200**: Successful Response (Success Resp
- `list_teams_mcp`: List or search teams Returns all teams for the authenticated user's organization. Pass ?name=<search_term> for a case-insensitive partial-match filter — useful 
- `list_workflow_states`: List Workflow States PROJECT-02: List workflow states for a project. ### Responses: **200**: Successful Response (Success Response) Content-Type: application/js
- `list_workflow_transitions`: List Workflow Transitions PROJECT-08: List all workflow transitions for a project with state names and enforce_order flag. Required by the Workflow settings pag
- `log_decision`: Log an architectural or project decision to the team knowledge store Log a structured decision entry with Context / Rationale / Outcome template. Note: use visi
- `move_task`: Move Task BOARD-01: Move task to new column (state). Validates WIP limit. T-01: WIP limit enforced server-side — cannot be bypassed via direct API call. ### Res
- `put_org_ai_config`: Put Org Ai Config ### Responses: **200**: Successful Response (Success Response) Content-Type: application/json **Example Response:** ```json { "model_name": "M
- `recompute_burnout`: Recompute Burnout Admin-only: enqueue a one-off burnout recomputation for this org. ### Responses: **202**: Successful Response (Success Response) Content-Type:
- `refine_dashboard`: Refine Dashboard Refine an existing AI dashboard spec via iterative natural-language instructions. Requires dynamic_dashboard entitlement (T-6.3-02 — same gate 
- `remove_project_member`: Remove Project Member PRIV-03: Revoke an org user's access to a private project. Authorization: only the project's creator or admin/owner (T-264-02). Refuses to
- `remove_task_blocker`: Remove Blocker TASK-06: Remove a blocking dependency between two tasks. ### Responses: **204**: Successful Response (Success Response) **422**: Validation Error
- `remove_task_dependency`: Remove Dependency Remove a dependency (blocker) from this task. SEC-MCP-01: verify the anchor task (blocked, i.e. task_id) belongs to the caller's org before de
- `reorder_backlog_task`: Reorder Backlog Task P0-2: Place a backlog task immediately after another (null = move to top). Fractional-rank strategy: midpoint of the two surrounding neighb
- `restore_project`: Restore Project PROJECT-07: Restore an archived project — clears archived_at. ### Responses: **200**: Successful Response (Success Response) Content-Type: appli
- `save_session_summary`: Save a session summary to the private knowledge store Save a summary of the current session to your private context store. Session summaries are always stored a
- `search_context`: Search the team knowledge base Full-text search across tasks, comments, and agent_context entries. Returns a ranked list of matching items from all three source
- `set_task_field_value`: Upsert Field Value TASK-03: Upsert a custom field value for a task (D-26: value stored as text). SEC-MCP-01: validate the anchor task belongs to the caller's or
- `start_sprint`: Start Sprint AGILE-03: Transition sprint from planning → active. Team Lead+ only (D-15). D-14: Multiple concurrent active sprints are allowed — no enforcement o
- `suggest_assignment`: Suggest Assignment Two-step AI assignment suggestion. Step 1 (confirmed_skills=None): infers required skills from task title + description. Returns {"inferred_s
- `test_ai_connection`: Test Ai Connection Route Fire a minimal ping call against the org's configured provider. Delegates to ai_service.test_ai_connection() — NEVER calls acompletion 
- `trigger_board_risk_score`: Trigger Board Risk Scoring CMD-03 /score handler: enqueue score_task_risk for every task on the given board. SEC-02 (finding 20b): org filter ensures only calle
- `trigger_task_risk_score`: Trigger Single Task Risk Scoring Enqueue risk scoring for a single task. Used by the task detail panel Score button. SEC-02 (finding 20a): org filter prevents e
- `update_agile_settings`: Update Agile Settings D-02: Toggle agile mode on/off. Team Lead+ or private-project creator. T-3.5-05. ### Responses: **200**: Successful Response (Success Resp
- `update_context_entry`: Update a context entry Update an existing context entry. Only the author can modify an entry. Visibility changes are handled safely: - private → team/org: body 
- `update_epic`: Update Epic AGILE-02: Partially update an epic. Setting status triggers status_override=true (D-12). ### Responses: **200**: Successful Response (Success Respon
- `update_project_settings`: Update Project Settings PROJECT-05: Update project name/visibility/team. Team Lead+ (org permission) or the creator of a private project (creator-scoped bypass,
- `update_sprint`: Update Sprint AGILE-03: Partially update sprint metadata (name, goal, start_date, end_date). Any member. ### Responses: **200**: Successful Response (Success Re
- `update_task`: Update Task TASK-01: Partial update. Fields: title, description, assignee_id, due_date, priority, labels, recurrence_rule, sprint_id, epic_id, task_type, start_
- `update_task_state`: Update Task State PROJECT-03: Validate FSM transition, update current_state_id, log activity. ### Responses: **200**: Successful Response (Success Response) Con
- `update_workflow_state`: Update Workflow State PROJECT-02: Update workflow state name, color, WIP limit, position, terminal/initial flags. ### Responses: **200**: Successful Response (S
- `update_workflow_transition`: Update Transition PROJECT-08: Update enforce_order flag on a specific workflow transition. T-6.4-15: WHERE clause includes project_id + organization_id to preve
- `write_context`: Write a context entry to the team knowledge store Store a context entry for retrieval by Claude or team members. Entry schema: - type: "decision" | "session_sum

Measured by Glimind (https://glimind.com): MCP handshake + tool list only, no tool is ever called. CC BY 4.0.
