# Checkvist MCP

Vendor: Checkvist  
Category: other  
Auth: API_KEY  
Composio slug: `checkvist`

Checkvist beta PRO MCP lets AI assistants manage hierarchical lists, tasks, tags, due dates, and assignees, and read task notes.

## Tools

- **Create Checklist** — Create a Checkvist checklist with a name and optional visibility and tags.
- **Create Task** — Create a task in a checklist, optionally under a parent and with tags, smart-syntax due date, position, priority, or assignees.
- **Delete Checklist** — Mark a Checkvist checklist for deletion. This destructive operation affects the checklist and all data it contains.
- **Delete Task** — Permanently delete a Checkvist task and all of its child tasks. This is a destructive operation and cannot be undone with this tool.
- **Get Checklist** — Get one Checkvist checklist's metadata by ID. Use Get Tasks Outline to read the checklist's tasks.
- **Get Tasks Outline** — Read a checklist as a recommended markdown task outline, with controls for closed tasks, depth, compact output, or top-level preview. Checkvist requires a PRO account or active PRO trial for MCP tool execution.
- **Get Tasks Page** — Read one explicit 1-based page of a large Checkvist checklist. Each page contains one top-level task and its subtree. Call again with another page number to continue; Checkvist does not provide a verified continuation signal.
- **Get Task Tree** — Read one Checkvist task and its subtasks as a markdown outline, optionally including closed items or notes and limiting depth. Checkvist requires a PRO account or active PRO trial for MCP tool execution.
- **Import Tasks** — Create multiple hierarchical tasks from Checkvist indented text. Large imports can take at least a minute and must not be retried early because a retry can duplicate tasks. This tool preserves existing tasks; use Replace Tasks to delete and
- **List Checklists** — List checklists available to the authenticated Checkvist user, optionally including archived lists or omitting statistics for a faster response. Checkvist requires a PRO account or active PRO trial for MCP tool execution.
- **Replace Tasks** — Delete every existing task in a checklist, then replace the hierarchy from Checkvist indented text or OPML. OPML can also replace the checklist name and tags. Large replacements can take at least a minute and must not be retried early becau
- **Search Tasks** — Search tasks across the user's Checkvist checklists using words and operators for due date (^ or due:), tag (# or tag:), state (in:), and notes (has:note). Returns one explicit 1-based page of up to 50 matches.
- **Set Task Status** — Set a task's status to closed, reopened, or invalidated using Checkvist's dedicated status operations.
- **Update Checklist** — Update an existing checklist's name, visibility, or complete tag set. At least one update field is required. An empty tags string removes all checklist tags.
- **Update Task** — Update task content, hierarchy, replacement tags, due date, position, priority, assignees, or smart-syntax parsing. At least one update field is required. Use Set Task Status for completion state.
- **Update Task Tags** — Add and remove task tags without replacing the complete tag set. Tag values are plain words without '#'. At least one of add or remove must be non-empty.

## Setup

1. Create or open a Switchy Project.
2. Open Integrations and connect Checkvist.
3. Authorise through api_key.
4. Teammates can now @-mention Checkvist tools in chat.

---
Last verified: 2026-09-04T02:00:56.012Z  
Canonical URL: https://switchy.build/directory/mcps/checkvist