Collaborative AI context boards for sharing projects between ChatGPT, Claude, coding agents, and humans. Provides MCP tools for listing, searching, and managing boards and items.
Server has 7 tools with basic naming and descriptions, but significant gaps in schema completeness and parameter documentation. All tools have descriptions (10-200 chars range), but 5 of 7 tools lack complete input schemas in the visible code. The add_items tool has no documented input schema at all. Tool names follow verb_noun convention (list_, get_, search_, create_) which is good. However, parameter descriptions are sparse or missing, and output schemas are not documented. Error handling and recovery guidance are absent. The HTTP transport is current, but tool definitions appear inferred rather than explicitly registered with full schemas.
Quickly add one or more items to a board. Each item specifies its type (text, link, or checklist) and content. Items are positioned automatically.
Create a new note on a board. You must be a member of the board. Supports text, link, and checklist types.
Get the full content of a board as JSON. Use the board slug (the short ID from the URL). Returns all notes, links, and checklists with their IDs.
Get a specific item from a board by its ID. Returns JSON with the item's ID, type, content (checklist items include IDs), title, and metadata.
List all boards the authenticated user has access to. Returns JSON array of boards with IDs, slugs, names, icons, visibility, and item counts.
Search your boards by name. Returns JSON array of matching boards with IDs and slugs.
add_items tool has NO documented input schema. Only board_slug is shown; the items array structure, item type constraints, and content format are completely undocumented.
Output schemas are not documented for any tool. LLMs cannot plan downstream calls or extract required fields (e.g., board IDs, item IDs) without knowing response structure.
No error handling or recovery guidance. Tools lack descriptions of failure modes, retryability, or what the LLM should do if a call fails (e.g., 'board not found, try search_boards').
Inferred effective spec: <=2025-11-25.
| Scored | Grade | Overall | Spec posture | Rubric |
|---|---|---|---|---|
| 2026-09-23 | C | 68 | <=2025-11-25 | v2 |
Search for notes, links, and checklists across your boards. Returns JSON array of items with IDs. Optionally limit to a specific board by slug.
create_note and add_items lack confirmation/dry-run support. These are destructive write operations; agents should be able to preview changes before committing.
Parameter descriptions are minimal or missing. 'board_slug' is described as 'Board slug (e.g. a1b2c3d4)' but lacks format constraints, length limits, or validation rules. 'content' in create_note is vague about JSON array format for checklists.