D
Dock
20 endpointsliveThe AI workspace for you, your team, and every agent you run. Tables and docs, one live surface. (MCP server ai.trydock/dock, aggregated from the official registry)
$Set up https://cracked-ai-pearl.vercel.app/SKILL.md, and then use Cracked to show me what I can do for Dock.
| Endpoint | What it does | Price | Health |
|---|---|---|---|
| list workspaces /list_workspaces | List all workspaces the authenticated principal has access to. Returns workspace name (slug), mode (the default-view preference for the first tab), and creation | $0.0020 per call | unknown |
| get workspace /get_workspace | Get details about a specific workspace by its slug, including columns of its primary table surface, member count, and row count. A workspace contains one or mor | $0.0020 per call | unknown |
| list rows /list_rows | List rows in a workspace's table surface. Returns rows with their data (a JSON object of column-name to value), creation time, the principal who created/updated | $0.0020 per call | unknown |
| create row /create_row | Append a new row to a workspace's table surface. The data field is a JSON object with column-name keys. Status column accepts: drafted, queued, sealed, active, | $0.0020 per call | unknown |
| get row /get_row | Fetch a single row by id without listing the full table. Useful when a cue payload carries a row id and the agent only needs that one record. Returns the same r | $0.0020 per call | unknown |
| update row /update_row | Update specific fields of an existing row. Only the fields provided in `data` are updated; others are preserved. Setting `surface_slug` to a different sheet tha | $0.0020 per call | unknown |
| delete row /delete_row | Permanently delete a row from a workspace. This action cannot be undone. | $0.0020 per call | unknown |
| move rows /move_rows | Atomically move N rows from their current sheet(s) to a target sheet inside the same workspace. Use for programmatic data migration: dropping a batch of agent-p | $0.0020 per call | unknown |
| get doc /get_doc | Read a workspace's doc (TipTap rich-text) body. Format is negotiable via `format`: `markdown` (default — CommonMark + GFM, ready to feed to an LLM or render in | $0.0020 per call | unknown |
| get workspace schema /get_workspace_schema | Return a table surface's column definitions so an agent knows what keys create_row/update_row will accept. Each column has `key` (the field name in row.data), ` | $0.0020 per call | unknown |
| add column /add_column | Append a single column to a workspace's table schema. Position is auto-computed as next-after-max so the contiguity invariant holds. Key collision (409) if a co | $0.0020 per call | unknown |
| list workspace members /list_workspace_members | List principals with explicit access to a workspace. Returns users (id, name, email; email visible only when the caller is in the same org) and agents (id, name | $0.0020 per call | unknown |
| delete workspace /delete_workspace | Archive a workspace. Soft-delete: rows, doc body, and activity history are preserved, and the workspace can be restored from Settings · Archived. Every member l | $0.0020 per call | unknown |
| update workspace /update_workspace | Rename a workspace, change its slug, switch its default-view mode, or flip its visibility (private | org | unlisted | public). Pass any subset of `name`, `new_s | $0.0020 per call | unknown |
| share workspace /share_workspace | Invite a human (by email) to a workspace at a specified role. If the email already belongs to a Dock user they're added immediately and a notification email is | $0.0020 per call | unknown |
| update workspace member /update_workspace_member | Change an existing workspace member's role. Editor role required to caller. Owner-tier transitions (promoting to or demoting from owner) require an owner caller | $0.0020 per call | unknown |
| remove workspace member /remove_workspace_member | Remove a workspace member. Editor role required; owner-tier removals require an owner caller. Sole-owner removal is blocked; promote someone else first. Note: i | $0.0020 per call | unknown |
| update doc /update_doc | Replace a workspace's doc body. Takes EITHER TipTap JSON (`content`) OR Markdown (`markdown`): pass markdown when you're producing prose from scratch (CommonMar | $0.0020 per call | unknown |
| validate doc markdown /validate_doc_markdown | Pre-flight check on markdown BEFORE writing it via update_doc / append_doc_section. Returns { ok, errors, warnings, parsed } with parsed counts per format type | $0.0020 per call | unknown |
| update doc section /update_doc_section | Replace a single section of a workspace's doc body, identified by its heading text. The targeted edit complement to `update_doc` (full replacement) and `append_ | $0.0020 per call | unknown |