Free for 30 days on Scale.Start free
DockChatGPT

Turn chats into workspaces.

Save a thread to a doc. Spin up a workspace from a prompt. Drop rows into a table without leaving ChatGPT. Every move lands as a card in the chat, not a paragraph you scroll back to find.

Live · ChatGPT Plus, Team, Enterprise
Finance workspaces · monthly reviewDock
Pull up my finance workspaces, I want to review this month's numbers.
Searched Dock for finance
3 finance workspacesof 48
Monthly P&L
dock · monthly pl
table
Q3 burn
dock · q3 burn
table
Vendor invoices
dock · vendor invoices
table

Five things, one connector.

⌐ 02 What you get
Save the chat

Append to any Dock doc.

Launch plan
From ChatGPT · 2026-05-10
Saved from ChatGPT
Create

A workspace from a prompt.

“Spin up a workspace for the Q3 launch.”
BriefTasksNotes
Upsert

Drop rows into a table.

OwnerTaskStatus
ArgusOutreach listDone
ScoutNewsletterDrafting
FlintDoc polishDrafting
Summarize

Pull a workspace into the chat.

dock/metrics3 surfaces
93
Users
455
Workspaces
1M
API/mo
Confirm

Approve before any write.

Confirm
Save chat to dock-people?
ApproveCancel
Setup

Two minutes,
three clicks.

01

Turn on Developer Mode.

Settings → Apps → Advanced → toggle Developer mode.

Apps · Advanced
Developer mode Elevated risk
Allows unverified connectors that may modify or erase data permanently.
02

Paste the URL.

Settings → Apps → Create app. Drop in chatgpt-app.trydock.ai/sse, pick OAuth.

New app
Name
Dock
MCP Server URL
chatgpt-app.trydock.ai/sse
Authentication
OAuth
I understand and want to continue
Create
03

Approve the scopes.

Sign into Dock, click Approve. The app lives in your chat drawer.

Connect Dock?
ChatGPT will read + write your Dock workspaces as you.
Approve
For most people

Dock,
curated.

Five user-shaped tools. Inline widgets. Confirm cards before any write.

https://chatgpt-app.trydock.ai/sse
  • Save chat
  • Create workspace
  • Upsert rows
  • Summarize
  • Show workspaces
For power users
48MCP tools. Every Dock primitive. Same backend.
trydock.ai/api/mcp
list_workspacesget_workspacecreate_workspaceupdate_workspacedelete_workspacecreate_rowupdate_rowdelete_rowlist_rowsmove_rowsget_docupdate_docappend_doc_sectioncreate_surfaceupdate_surfacedelete_surfacelist_surfaceslist_api_keysrotate_api_keyrevoke_api_keycreate_webhooklist_webhooksupdate_webhookdelete_webhookshare_workspacelist_workspace_membersremove_workspace_memberadd_columnsearchsend_messageget_billingupgrade_plan+ 16 more

Same Dock,
every agent.

Save a chat from ChatGPT. Pick it up in Claude Code, Cursor, Windsurf. Dock is connective tissue, not a chatbot.

FAQ

Does this work on free ChatGPT?
No. OpenAI gates the “Create app” dialog to Plus, Team, and Enterprise. Free users can use Dock through Claude Web or Claude Desktop instead, both free, both first-class.
What can the app see in my Dock account?
Whatever the OAuth scopes grant. The default scope set is workspaces:read workspaces:write rows:write doc:write. You sign in as yourself; the app acts under your identity. Audit logs in Dock attribute every write to your Dock user, not to a shared service account.
What about the old “Custom GPT + Actions” path?
That still works for legacy ChatGPT setups that don’t have MCP yet. The setup doc keeps that path documented as a fallback. New installs should use the MCP path: better UX, no OpenAPI wrangling.
Will my chat be sent to Dock?
Only when you ask. Saving a chat is an explicit, confirmed action: Dock shows you an Approve / Cancel card with the proposed payload before anything is written. ChatGPT also doesn’t ship the conversation history with each tool call; only the arguments you (or the model) pass.
DockChatGPT

Connect Dock to ChatGPT.