Checkvist
Checkvist beta PRO MCP lets AI assistants manage hierarchical lists, tasks, tags, due dates, and assignees, and read task notes.
Integration
- Vendor
- Checkvist
- Category
- other
- Auth
- API_KEY
- Tools
- 16
- Composio slug
checkvist
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 Checklistdestructive
Mark a Checkvist checklist for deletion. This destructive operation affects the checklist and all data it contains.
- Delete Taskdestructive
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
- Create or open a Switchy Project.
- Open Integrations and connect Checkvist.
- Authorise through api_key. Switchy stores the connection against your org.
- Everyone in the Project can now @-mention the Checkvist tools in chat.
What teammates see: by default, memories from Checkvist are scoped to the Project (PROJECT visibility) - you can mark any memory PRIVATE or share it ORG-wide.
Works well with
Top models
Compatibility data appears once enough Projects have used this MCP together with a given model.