Descript MCP for AI agents
Agents read Descript MCP at once. Changes and sends are held for a person's approval by default.
About Descript MCP
Descript MCP lets agents import media, run project-agent workflows, and inspect or manage authorized processing jobs in Descript.
What an agent can do in Descript MCP
Every Descript MCP action is classed by the platform as a read, a change or a send. Reads run at once. Changes and sends are held for a person by default.
Runs at once (reads)
Looks things up in Descript MCP without asking first. 9 actions.
- Export timelineExport a project composition as a timeline file for import into another DAW/NLE (Premiere, DaVinci Resolve, Final Cut Pro, Pro Tools, Logic, Audition, Reaper). Media files are never bundled — only the
- Export transcriptExport a project composition as a transcript document. Formats: txt, markdown, html, rtf, srt. Returns the exported content directly in the response.
- Get drive infoReturns the drive (workspace) connected to the current session, including its ID and name. Use this to confirm which drive your requests will operate on.
- Get projectGet a detailed project summary including all media files, compositions, and existing publishes. Returns the project's id, name, drive_id, created_at, updated_at, folder_path (if in a folder), a map of
- List foldersList folders in the drive. Returns each folder's full path from the drive root. By default lists root-level folders. Pass parent_path to list child folders of a specific parent. Use this to browse the
- List jobsList recent jobs, optionally filtered by project or type. Job states: queued, running, stopped (check result.status), cancelled.
- List projectsList projects accessible to the authenticated user. Returns each project's id, name, created_at, updated_at, and folder_path (if the project is inside a folder). Use this to discover project IDs befor
- Report upload statusReport that a specific direct upload failed, was aborted, or was abandoned so the import job stops waiting on just that file (other files keep uploading). Use this after a PUT to an upload_url errors
- Wait for jobWait for a job to complete. Polls for completion by default (840s) and streams progress updates. Set wait_seconds to 0 to return immediately without waiting. Job states: queued, running, stopped, canc
Held for approval by default (changes and sends)
Held for a person's approval by default. The approval is recorded and the action is sent once, never twice, with 10 seconds to undo. 5 actions.
- Cancel jobCancel a queued or running job.
- Import drive mediaImport media files into the drive media library (not into a project). Use this when the user wants to add files to their media library without creating or editing a project. Supports URL imports and d
- Import mediaImport media into a Descript project via URLs (direct links, Google Drive, Dropbox) or direct file upload. Pass URLs as-is. Pass empty add_media ({}) with project_name to create an empty project. ADDI
- Prompt project agentAgent Underlord, Descript's built-in AI editor, queries, creates, and edits Descript projects using natural language. Refer to it as Agent Underlord when telling the user what is doing the editing, si
- Publish projectPublish a Descript project composition as video or audio, producing a shareable URL. Requires a project_id. Optionally specify a composition_id (defaults to the first composition). Publishing the same
Changes wait in Needs you
Changes and sends in Descript MCP are held for a person's approval by default. The approval is recorded, and the action is sent once, never twice, with 10 seconds to undo.
Descript MCP questions
Can an agent change data in Descript MCP on its own?
Not by default. Changes and sends in Descript MCP are held for a person's approval. The approval is recorded, and the action is sent once, never twice, with 10 seconds to undo.
What can an agent read in Descript MCP?
This connector lists 9 read actions. Reads run at once, without waiting for approval.
How does Descript MCP connect?
It connects with dcr oauth. Connectors are built and maintained by third-party developers; availability is confirmed during scoping.