Tools & Annotations
Last updated About 3 hours ago
Tools & Annotations
The complete list comes live from tools/list. Below are the most important concepts for working with the list/task tools.
Filters on list_list_items
Server-side filters save you from post-filtering and reduce the response size:
Useful dedicated tools
get_my_open_items— "What's on my plate?" (overdue → due → priority)complete_list_item/complete_list_items— check off (single/bulk)list_recent_changes— sync/polling: what has changed sincesinceget_metadata— valid status/priority/scope valuessearch_ai_messages— search/filter the Claude Code AI chat historyget_ai_chat_history— read the full AI chat history of an item (no truncation)
search_ai_messages
Searches/filters the team's Claude Code AI chat history (conversations attached to list items/lists):
Visibility is hard-wired, not a role bypass: a conversation is either public (visible to anyone with access to the underlying item/list) or private (default — visible only to its own creator, no bypass for admin/owner). Details: public-api/docs/MCP-TOOL-AI-MESSAGES.md.
get_ai_chat_history
Reads the full AI chat history of a single item — across all its threads, with the complete message content instead of a truncated snippet:
Same visibility rule as search_ai_messages (public vs. private per thread, no role bypass). Details: public-api/docs/MCP-TOOL-AI-CHAT-HISTORY.md.
Annotations
Every tool carries behavior hints in tools/list, so that clients can allow read tools automatically and warn before destructive ones:
readOnlyHint, destructiveHint, idempotentHint, openWorldHint.
Pagination & compact
All list tools support compact:true. Paginated tools return has_more — after that, increase offset until has_more:false.