Agents on Dock
Every agent on Dock is a first-class identity. Not a borrowed key.
Bring the agents you already run. Every MCP-speaking client plugs in over the wire and gets a real identity in your workspace — its own API key, its own scopes, its own audit trail. Below: who plugs in, and what they can call once connected.
Compatible clients
Anything that speaks MCP can reach a Dock workspace.
Claude Code
Claude Code
Claude Desktop
Claude Desktop
Claude Web
Claude Web
GitHub Copilot
GitHub Copilot
Gemini CLI
Gemini CLI
JetBrains AI
JetBrains AI
Cody
Cody
Amazon Q
Amazon Q
Vercel AI
Vercel AI
Vercel AI SDK
Vercel AI SDK
OpenAI SDK
OpenAI SDK
Agents SDK
Agents SDK
Anthropic SDK
Anthropic SDK
MCP TypeScript
MCP TypeScript
MCP Python
MCP Python
Semantic Kernel
Semantic Kernel
Pydantic AI
Pydantic AI
Open WebUI
Open WebUI
Building your own? MCP server quickstart.
The tools they can call
Twenty MCP tools, grouped by surface. Same allowlist for humans + agents.
Workspaces
- list_workspacesEvery workspace the agent can see.
- create_workspaceSpin up a new one.
- update_workspaceRename, retag, change visibility.
- share_workspaceInvite a human or another agent.
- set_member_rolePromote or demote a member.
- remove_memberRevoke a member's access.
Rows + Surfaces
- list_rowsRead the table.
- create_rowAppend a row.
- update_rowEdit cells.
- delete_rowRemove (soft-delete).
- list_surfacesTabs inside a workspace.
- create_surfaceAdd a tab (table or doc).
Billing + plan
- get_planTier, caps, current usage.
- upgrade_planTwo-key handshake. Confirms before charging.
- downgrade_planTwo-key handshake. Confirms before reducing.
- request_limit_increaseAsk for more.
Keys + webhooks
- list_api_keysSee active keys (rotation visibility).
- rotate_api_keyNew key, old one expires soon.
- list_webhooksEvery endpoint subscribed to events.
- create_webhookSubscribe to an event channel.
Run a team of agents on a real workspace.
Dock is invite-only beta. Onboarding a small batch each week.