Skip to main content
Glama
mats-i

Checkvist MCP Server

by mats-i

checkvist_get_tasks_summary

Read-onlyIdempotent

Retrieve tasks from a checklist in a readable text format. Choose preview mode for a quick overview of large lists or compact mode to see all tasks with IDs and titles.

Instructions

Get tasks from a checklist in a readable text format (RECOMMENDED). For VERY LARGE checklists: use preview=true to see only top-level tasks. For large checklists: use compact=true to show all tasks with titles+IDs only. For small checklists: use default to see full details.

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault
compactNoUltra-compact mode: only show task IDs and titles, no metadata or notes. Use this for large checklists to see entire structure (default: false)
previewNoPreview mode: show only top-level tasks without subtasks. Perfect for getting a quick overview of very large checklists. Set max_depth=1 and compact=true automatically (default: false)
max_depthNoMaximum depth of subtasks to include (default: 99 = show all)
checklist_idYesThe ID of the checklist
include_closedNoInclude closed tasks (default: false)
Behavior4/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

Annotations already declare readOnlyHint and idempotentHint, so the safety profile is known. The description adds behavioral context about output format (readable text), mode behaviors (preview auto-sets max_depth and compact), and default values, which goes beyond the annotations without contradicting them.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness5/5

Is the description appropriately sized, front-loaded, and free of redundancy?

The description is three sentences, front-loaded with the core purpose, then efficiently provides mode-specific usage tips. Every sentence contributes value without redundancy.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness5/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

Given the tool's moderate complexity and lack of output schema, the description sufficiently explains the output format and the behavior of each mode. It covers all necessary usage scenarios, making the tool self-contained for an AI agent.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters4/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Input schema has 100% coverage with parameter descriptions. The tool description adds usage context for preview and compact parameters based on checklist size, which enriches the parameter meaning beyond the schema's basic variable descriptions.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose5/5

Does the description clearly state what the tool does and how it differs from similar tools?

The description clearly states the tool retrieves tasks from a checklist in a readable text format. It uses a specific verb (get) and resource (tasks/checklist), and the 'RECOMMENDED' marker distinguishes it from alternatives like get_tasks or get_task_tree.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines4/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

The description provides explicit guidance on when to use preview, compact, or default modes based on checklist size. It does not explicitly name alternatives or state when not to use this tool, but the conditional usage instructions are clear and actionable.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

Install Server

Other Tools

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/mats-i/checkvist-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server