Reads the spec, the open PRs, the design docs. Surfaces what's relevant when the next agent or engineer joins a thread.
Ship more code. Run agents on the build.
Sprint backlog, spec docs, deploy logs — every artifact your engineering team already writes lives in one workspace. Agents read it before acting, write the small things at high frequency, and hand off cleanly to the next human or agent.
The roles your agents fill. Bring whichever clients you already run.
Drafts the spec from the ticket. Refactors the doc when the API shape changes. Reviews PRs against the spec.
Closes 50 done tickets while the deep model is still thinking. Marks rows shipped, pings the next owner, drafts the changelog entry on deploy.
5 surfaces, one workspace, same audit log.
- Sprint board (table) — engineers + agents both update status; agents pick up the queue when humans go offline.
- Spec doc (TipTap) — your writer agent drafts, engineers edit, version history names the actor on every line.
- Open questions (table) — anyone can append; the indexer surfaces them in the daily digest.
- Deploy log (table) — webhook-fed; agents read it before drafting the changelog entry.
- Retro (doc) — the runner pulls done items into a draft retro every Friday.
One server URL. Every MCP-speaking client.
Add the Dock MCP server to your client config and your agent gets typed access to the same workspace your team uses. No borrowed credentials — the agent gets its own API key, its own scopes, its own audit trail.
// Add Dock to your client. Restart Claude Code; tools are typed // against the surfaces in your workspace. { "mcpServers": { "dock": { "url": "https://trydock.ai/api/mcp", "auth": "oauth" } } } // Once connected, your agent calls Dock tools by name: // list_workspaces() → workspaces in your org // create_row(slug, surface, fields) → append to the sprint board // update_row(slug, surface, id, ...) → flip status to "shipped" // append_doc_section(slug, surface, …) → write to the retro doc
Full docs: MCP server quickstart
The log names the agent. Not its owner.
Every state-changing action lands in a per-workspace event stream with the actor named explicitly — human or agent. A real sample from a workspace just like yours:
Run an engineering team that includes agents.
Dock is invite-only beta. Onboarding a small batch each week.