New tool that checks for comments created after a given timestamp.
Scoping options:
- By space (spaceId) — checks all pages in the space
- By subtree (parentPageId) — checks only descendants of a page
Uses updatedAt pre-filtering to minimize API calls: only pages
updated after the target timestamp are checked for comments.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Docmost comment API requires `content` as a JSON string, not a JSON object.
Also, comments use cursor-based pagination (nextCursor/prevCursor) instead
of page-based pagination used by other endpoints.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Add 5 new MCP tools for managing Docmost page comments:
- list_comments: list all comments on a page (paginated)
- get_comment: retrieve a single comment by ID
- create_comment: create page-level or inline comments with replies
- update_comment: update existing comment content
- delete_comment: remove a comment
Comment content is automatically converted between Markdown (agent-facing)
and ProseMirror/TipTap JSON (Docmost API). Uses the existing
markdown-converter for reading and a new markdown-to-json utility
for writing.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>