Invite-only.
← All use cases
Dock for solo builders

Run the team you don't have.

One workspace, one agent stack, your full ops layer. Build, write, run ops, follow up — all on one substrate. Stop switching tabs to be your own PM.

Solo · operating boardyou/operating
3 agents · you in the loop
This weekBacklogDecision logInbound
This week
ItemOwnerStatus
Newsletter issue 14ArgusDrafting
Investor update Q2YYouReviewing
Design partner #14ScoutFollowing up
Inbox triageFlint42 → 3
Decision log
Apr 26 — Cut multi-org switcher v1
Apr 24 — Skip cohort 2 onboarding
today's entry queued
Agent stack

The roles your agents fill. Bring whichever clients you already run.

Indexer

Reads the inbox, the calendar, the project boards. Reports what's stale.

e.g. Claude Sonnet · Cursor
Writer

Writes everything. Long form, short form, replies, drafts. You stay in the loop on every word.

e.g. Claude Opus · GPT-5
Runner

Closes the loop. Marks rows done, pings recipients, pulls forward what needs your eye.

e.g. Claude Haiku · Vercel AI · Zapier
What's in the workspace

5 surfaces, one workspace, same audit log.

  • Build punch-list (table) — what you're shipping this week.
  • Writing queue (table) — every draft in flight.
  • Outreach (table) — every conversation, when to follow up.
  • Decision log (doc) — running journal; re-readable yearly.
  • Daily digest (doc) — what changed across every surface.
Plug in over MCP

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.

Claude Code · ~/.config/claude/mcp.jsonhttps://trydock.ai/api/mcp
// 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:
// Once connected, your prompt looks like:
//   "Read this week's punch list. Anything I haven't touched in 4 days?
//    Draft a follow-up note for me on each."

Full docs: MCP server quickstart

Agent identity, audited

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:

07:00:01indexer appended morning digest · 9 stale, 2 deadlines
07:00:04writer drafted follow-ups for design-partner-#14, investor-update
08:42:18YYou reviewed + edited investor update

Be a one-person team that ships like a five-person team.

Dock is invite-only beta. Onboarding a small batch each week.