Zovo Shared Checklist
Server Details
Make one checklist page that your whole group works through: moving house, wedding prep.
- Status
- Healthy
- Last Tested
- Transport
- Streamable HTTP · MCP 2025-11-25
- URL
- ChatGPT
- –
- Claude
- –
TDQS
Scored across 3 tools
The three tools map cleanly onto create/read/update of a shared checklist, with explicit negative guidance in each description ('do not use for a private to-do list', 'do not change the checklist'). An agent can pick the right tool from the request type alone (publish, report, modify).
create_shared_checklist and update_shared_checklist follow a strict verb_noun pattern on a consistent noun; show_checklist_results swaps the verb to 'show' and inverts the noun order, a minor deviation but still readable and predictable.
Three tools is lean but each covers a distinct phase of the checklist lifecycle (create, inspect, mutate), so nothing feels redundant. It is slightly under-scoped rather than padded, which suits a narrow single-purpose server.
Create, read progress, and update (including item removal, rename, and close/reopen) cover the core lifecycle well. The notable gap is a full delete/archive or export operation, and results reading is summary-oriented rather than returning the full item list with all metadata.
Available Tools
3 toolsshow_checklist_resultsShow checklist progressARead-onlyIdempotentInspect
Use this when the organizer asks how far along a shared checklist is, what is overdue, who did what, or what is left, for a checklist made with create_shared_checklist. Takes the private organizer link and returns progress by section and by person, overdue and due-today items in the checklist's time zone, open items and recent ticks. Does not change the checklist. Do not use without the organizer link.
| Name | Required | Description | Default |
|---|---|---|---|
| manage_link | Yes | The private organizer link returned when the checklist was created, e.g. https://shared-checklist.zovo.one/m/AbC.../XyZ... |
Output Schema
| Name | Required | Description |
|---|---|---|
| done | Yes | |
| full | No | |
| ended | Yes | |
| title | Yes | |
| today | Yes | |
| total | Yes | |
| closed | Yes | |
| recent | Yes | |
| changes | No | |
| overdue | Yes | |
| due_today | Yes | |
| time_zone | Yes | |
| by_section | Yes | |
| expires_at | Yes | |
| manage_url | Yes | |
| open_count | Yes | |
| open_items | Yes | |
| public_url | Yes | |
| by_assignee | Yes | |
| percent_done | Yes | |
| overdue_count | Yes | |
| overdue_shown | No | |
| due_today_count | No | |
| due_today_shown | No | |
| by_section_count | No | |
| open_items_count | No | |
| by_assignee_count | No |
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already declare readOnly, idempotent and non-destructive, so the safety profile is covered; the description adds the access-control requirement (a private organizer link is mandatory) and the timezone semantics for overdue/due-today items. These are real behavioral facts beyond the structured fields, with only return format left implicit.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
Front-loaded with the use case before the mechanics, and no filler sentences. It runs slightly long as a dense paragraph, but each clause (trigger, prerequisite, return contents, side-effect disclaimer) contributes distinct information.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
For a one-parameter read tool with an output schema and full annotation coverage, the description covers when to call, what is required, and what is returned at a high level. Nothing essential is missing, though scale behavior for very large checklists is unmentioned.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
Schema coverage is 100% and the single parameter is already documented with a format example, so the schema carries the load. The description reinforces that the link is private and mandatory, but adds no new syntax or format detail beyond that framing.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
States a specific read operation ('returns progress by section and by person') on a named resource, and anchors it to the sibling that creates the checklist ('made with create_shared_checklist'). The agent can distinguish this read tool from create/update without opening a schema.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
Gives explicit trigger conditions ('when the organizer asks how far along... what is overdue, who did what, or what is left') plus a hard prerequisite ('Do not use without the organizer link'). It signals the boundary by stating it does not change the checklist, though it never explicitly routes mutation requests to update_shared_checklist.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
Tool Schema Changelog
Recent tool additions, removals, and schema changes observed during successful MCP inspections.
3 tool updates
- First observed
create_shared_checklist - First observed
show_checklist_results - First observed
update_shared_checklist
Related MCP Connectors
Organize group events, braais, and potlucks with live item checklists and guest coordination.
Free no-signup group planner: dates, RSVPs, place votes, shared checklist and split costs.
Shared pages people and every AI edit live: lists, boards, imported apps. Attributed, undoable.
Shared lists for the circles you belong to. Assistants see only the tasks you can.
Related MCP Servers
- AlicenseAqualityBmaintenanceEnables creating reusable checklists, running dated instances of them, recording pass/fail/not-applicable results with sign-off, and producing frozen dated records for accountability.1655 npmMIT
- AlicenseNot gradedqualityBmaintenanceEnables AI agents to create password-protected, link-shareable lists and then read, edit, and restyle them — managing typed columns, rows, and per-list CSS, and looking up product pages to fill in prices, photos, and names. It exposes eighteen tools over Streamable HTTP with per-agent bearer tokens, so agents can build and maintain a shared list end to end.MIT
- AlicenseNot gradedqualityBmaintenanceGives an entire household one shared memory, so each member's needs are remembered across days and across people, with follow-ups and confirmation before anything is written. Enables adding needs, briefing a speaker on others' open items, previewing and confirming additions to errand runs, and marking needs done.MIT
- AlicenseNot gradedqualityCmaintenanceEnables MCP clients and a browser-based MCP Apps host to read and update a shared, revision-checked checklist through tools and an embedded ui:// view. State is isolated per session in a Durable Object and expires after a day of inactivity.MIT
Glama MCP Gateway
Add one secure layer between your agents and this server.