MCP server
Connect your AI to Dailies
Claude, ChatGPT, Codex or Cursor can read your Projects, edit Shots and render frames to check their work. You sign in once. No keys to copy.
Server URL, for any MCP client
https://dailies.design/mcp
Streamable HTTP. Sign-in is OAuth 2.1 with PKCE.
Works with any Dailies account.
-
Paste one prompt into your AI
Claude on the web, desktop and phone. Claude cannot add a connector by itself, so the prompt walks you through the three clicks.
You'll paste this
Help me connect Dailies (dailies.design, my motion design studio) to Claude. You can't add connectors yourself, so walk me through it: open Settings > Connectors > Add custom connector, paste https://dailies.design/mcp, click Add, then Connect, and approve the Dailies sign-in. After connecting, call get_stage_health. If no Dailies editor tab is open, call list_shots and give me the exact link to open, then wait for me before editing.
Same URL for every AI · Docs: dailies.design/connect/docsClaude Code in your terminal. It can run the command itself; you approve the sign-in in your browser.
You'll paste this
Connect Dailies (dailies.design, my motion design studio) as an MCP server. Run: claude mcp add --transport http dailies https://dailies.design/mcp. Then tell me to run /mcp and pick dailies, so I can approve the Dailies sign-in in my browser. After connecting, call get_stage_health. If no Dailies editor tab is open, call list_shots and give me the exact link to open, then wait for me before editing.
Or run it yourself:claude mcp add --transport http dailies https://dailies.design/mcpChatGPT on the web and desktop. Custom connectors need Developer mode, and the prompt walks you through turning it on.
You'll paste this
Help me connect Dailies (dailies.design, my motion design studio) to ChatGPT. You can't add connectors yourself, so walk me through it: turn on Developer mode (Settings > Connectors > Advanced), then create a connector named Dailies with the URL https://dailies.design/mcp using OAuth, and approve the Dailies sign-in. After connecting, call get_stage_health. If no Dailies editor tab is open, call list_shots and give me the exact link to open, then wait for me before editing.
Your ChatGPT plan decides which connector actions it allows.Codex in your terminal or editor. It can run both commands itself; you approve the sign-in in your browser.
You'll paste this
Connect Dailies (dailies.design, my motion design studio) as an MCP server. Run: codex mcp add dailies --url https://dailies.design/mcp, then codex mcp login dailies, and tell me to approve the Dailies sign-in in my browser. After connecting, call get_stage_health. If no Dailies editor tab is open, call list_shots and give me the exact link to open, then wait for me before editing.
Or run them yourself:codex mcp add dailies --url https://dailies.design/mcp, thencodex mcp login dailiesCursor reads its servers from
~/.cursor/mcp.json. The agent can add the entry; Cursor then opens the sign-in.You'll paste this
Connect Dailies (dailies.design, my motion design studio) as an MCP server. In ~/.cursor/mcp.json, add "dailies": { "url": "https://dailies.design/mcp" } under mcpServers, and keep every server already there. Then tell me to open Cursor Settings > MCP and sign in to dailies, so I can approve the Dailies sign-in. After connecting, call get_stage_health. If no Dailies editor tab is open, call list_shots and give me the exact link to open, then wait for me before editing.Same URL for every AI · Docs: dailies.design/connect/docsVS Code agent mode reads servers from
.vscode/mcp.jsonin your project. The agent can add the entry; you start it and sign in.You'll paste this
Connect Dailies (dailies.design, my motion design studio) as an MCP server. In .vscode/mcp.json, add "dailies": { "type": "http", "url": "https://dailies.design/mcp" } under servers, and keep every server already there. Then tell me to start the dailies server from that file and approve the Dailies sign-in. After connecting, call get_stage_health. If no Dailies editor tab is open, call list_shots and give me the exact link to open, then wait for me before editing.Same URL for every AI · Docs: dailies.design/connect/docsAny client that speaks Streamable HTTP and OAuth. A client without OAuth can use a token instead.
You'll paste this
Help me connect Dailies (dailies.design, my motion design studio) as a remote MCP server. It uses Streamable HTTP at https://dailies.design/mcp and signs in with OAuth. Add it, or walk me through adding it, then have me approve the Dailies sign-in. If this client cannot do OAuth, tell me to make a token in Dailies under Settings, Connect your AI, and send it as Authorization: Bearer <token>. After connecting, call get_stage_health. If no Dailies editor tab is open, call list_shots and give me the exact link to open, then wait for me before editing.
Same URL for every AI · Docs: dailies.design/connect/docs -
Approve the sign-in
Your AI opens a Dailies page. Sign in, pick the workspace, and click Allow.
-
Open your Project in Dailies
Renders and previews run in your editor tab, so keep it open. Ask your AI for the link if you are not sure which one.
-
Ask for a change
Edits show up on your canvas as they happen, and you can undo them like your own.
- Make the title slide in slower
- Reply to the open comments
- Render Shot 2 and tell me what looks off
What the sign-in looks like
A Dailies page names the app, where it will send you back, and who is signed in. You pick the workspace it may use and see what it can do there, then click Allow or Cancel.
Dailies only sends you back to an address the app registered, on Claude, ChatGPT, VS Code, Cursor, or an app on your own computer. Anything else is refused before you see an Allow button.
No OAuth in your client?
Scripts, CI and tools without OAuth can use a token. Make one in Settings, Connect your AI,
and send it as Authorization: Bearer <token>.
Edits need AI edits turned on for the workspace, and your own edit rights. Read the docs for tools, permissions and disconnecting.