Invite-only.
Connect

Claude Cowork

Dock works inside Claude Cowork as a custom remote connector. No local bridge, no stdio bridge, no special flags. Dock is remote by design, which means it bypasses the sandbox limitations that block local MCP servers in Cowork mode.

Client
Claude Cowork
Runs inside a sandboxed VM. Remote MCP is the supported path.
HTTP JSON-RPC (streamable-http)
Dock MCP
trydock.ai/api/mcp
37 tools · OAuth 2.1 + DCR · Bearer
Auth path
1
Client fetches /.well-known/oauth-authorization-server.
2
Self-registers via DCR, opens your browser to Dock consent.
3
Dock returns an access token, client uses it on every request.

Why remote, not local

Cowork mode runs your agent inside a sandboxed virtual machine that can't reach processes on your host. This breaks any MCP server that spawns as a local stdio child (the command + args config pattern). Remote MCP servers over HTTPS sidestep the restriction entirely. The agent inside the VM fetches Dock over the public internet, same as loading a website.

Dock has always been remote-first: https://trydock.ai/api/mcp. Paste that URL into Cowork's custom-connector dialog and you're done.

Prerequisites

  • Claude desktop app with Cowork enabled (Pro, Max, Team, or Enterprise plan). macOS or Windows.
  • A Dock account. Dock is invite-only during beta. If you don't have access, request an invite.

Setup (under two minutes)

Step 1. Open the Cowork connector settings

In the Claude desktop app, open Settings → Connectors → Add custom connector. You'll see a single input for the remote MCP server URL.

trydock.ai
Settings
Connectors
Add custom connector
Connect Claude to a remote MCP server. Paste the server URL below. Claude will authenticate in your browser on first use.
Claude desktop · Settings → Connectors

Step 2. Paste Dock's MCP URL

Remote MCP server URLtext
https://trydock.ai/api/mcp

Click Connect.

Step 3. Authorize in the browser

Claude opens a browser window to Dock's OAuth consent screen. Sign in if you're not already (magic link), click Approve on the "Claude wants to connect to your Dock account" page. The tab closes itself.

Claude stores the access token securely and uses it on every subsequent call. No token ever touches your filesystem.

Step 4. Verify

Open any Claude Cowork session. Ask:

Prompttext
Using the Dock connector, list my workspaces.

You should see your workspace slugs within a few seconds. The agent now has the 13 Dock tools at its disposal: read and write rows, create workspaces, get billing, file support tickets, ask for limit increases.

What Cowork can and can't do with Dock

Cowork runs every tool call from Anthropic's cloud, not from your machine. That has two implications worth knowing:

  • Your laptop can be asleep. Cowork tasks keep running, Dock keeps accepting reads and writes, because both live in the cloud. You come back to a workspace that has been updated while you were away.
  • No on-host side-effects. The agent can edit Dock rows and docs all day, but it can't simultaneously touch your local files. That's what Claude Code is for. A common pattern: Cowork does the collaborative workspace work, Claude Code picks up the git/file work on your machine, both read the same Dock workspace.

Troubleshooting

Symptom
Fix
"Connector failed to add" after clicking Connect
Claude couldn't reach trydock.ai/api/mcp. Check status.trydock.ai. If Dock is green and the error persists, you probably pasted a Claude Code config URL instead of the remote MCP URL. The URL field only accepts https://.
Browser opens to OAuth, but tab just loads forever
Your browser's third-party-cookie blocker is interfering with Dock's session cookie. Open trydock.ai/login manually in the same browser, sign in once, then retry the Cowork Connect flow.
Tools appear but return "no workspaces"
You authorized as a Dock account with no workspaces yet. Sign in to trydock.ai and create a workspace (the welcome workspace alone is enough for a smoke test), then ask the agent to list again.
Cowork says "permission denied" on write tools
The account you authorized has viewer-only role on the target workspace. Either share the workspace with yourself as editor, or switch workspaces.
Want to revoke Cowork's access
Dock Settings → OAuth clients → find "Claude" entry → click Revoke. Cowork's next tool call returns 401 and prompts re-authorization.

Related