Invite-only.
Connect

Zapier

Zapier doesn't run MCP directly, but Dock integrates via Zapier Webhooks (inbound) and HTTP Zap actions (outbound). Use the webhook pattern to fan events out of Dock; use HTTP actions to append and update rows from any Zap.

Client
Zapier
Automation. Webhooks + HTTP Zap actions for REST.
HTTP JSON-RPC (streamable-http)
Dock MCP
trydock.ai/api/mcp
37 tools · OAuth 2.1 + DCR · Bearer
Auth path
1
Mint a dk_ key in Dock Settings → API keys.
2
Paste it as Authorization: Bearer dk_… in the client config.
3
Client calls Dock MCP directly on every request.

Prerequisites

  • Zapier account.
  • A Dock dk_ key.
Inbound (Dock → Zapier)
Create a "Catch Hook" Webhook trigger in Zapier, copy the URL, subscribe it from Dock Settings · Webhooks.
Outbound (Zapier → Dock)
Add an HTTP action. Method POST. URL https://trydock.ai/api/workspaces/<slug>/rows. Headers: Authorization: Bearer dk_live_....
HTTP action bodyjson
{
  "data": {
    "title": "{{trigger.subject}}",
    "status": "drafted"
  }
}

Troubleshooting

Symptom
Fix
Webhook sets up but never fires
Check /settings/webhooks in Dock. The delivery log shows every outbound attempt and the Zapier response.

Related