All integrations
DM
Catalogue metadata onlymodel context protocolv20260910_00

DESCRIPT_MCP

Descript MCP

Descript MCP lets agents import media, run project-agent workflows, and inspect or manage authorized processing jobs in Descript.

Description is untrusted, display-only upstream metadata. It never becomes policy, OAuth scope authority, or an agent instruction.

Pakkawork boundary

Research catalogue metadata only. No Pakkawork OAuth, credential, host, quota, executor, or verifier is enabled.

No Pakkawork execution adapter is enabled. Hosted account-authorisation availability is workspace-specific and checked separately in the dashboard.Check workspace connection options
Attributed source

14

Action summaries

Display-only definitions

0

Trigger types

Not installed instances

1

Auth modes

Field names, never values

No

Execution

No runtime adapter

Authentication map

What setup is declared?

Only field names, types, and required markers are shown. Secret values, default auth URLs, credential material, and inferred OAuth scopes are excluded.
DCR_OAUTH

DCR_OAUTH

descript_mcp_DCR_OAuth

Provider setup

Developer setup

  • Client idclient_id · stringOptional
  • Client secretclient_secret · stringOptional
  • Redirect URIoauth_redirect_uri · stringOptional
  • Scopesscopes · stringOptional

User connection

No fields declared in this snapshot.

Capability index

Actions and trigger definitions

Static summaries are available. Live schemas remain disabled until PROVIDER_HUB_API_KEY is configured server-side.

Showing 1–14 of 14 actions

Cancel job

DESCRIPT_MCP_CANCEL_JOB

Cancel a queued or running job.

Untrusted display-only summary

Export timeline

DESCRIPT_MCP_EXPORT_TIMELINE

Export 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 timeline/XML/EDL file itself. Returns immediately with a job_id. Use the wait_for_job tool with the returned job_id to…

Untrusted display-only summary

Export transcript

DESCRIPT_MCP_EXPORT_TRANSCRIPT

Export a project composition as a transcript document. Formats: txt, markdown, html, rtf, srt. Returns the exported content directly in the response.

Untrusted display-only summary

Get drive info

DESCRIPT_MCP_GET_DRIVE_INFO

Returns the drive (workspace) connected to the current session, including its ID and name. Use this to confirm which drive your requests will operate on.

Untrusted display-only summary

Get project

DESCRIPT_MCP_GET_PROJECT

Get 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 media files (keyed by display path) with type and duration, a list of compositions with id, name, duration, and media…

Untrusted display-only summary

Import drive media

DESCRIPT_MCP_IMPORT_DRIVE_MEDIA

Import 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 direct file uploads. DIRECT FILE UPLOAD: Instead of a url, provide content_type (MIME type) and file_size (bytes). The r…

Untrusted display-only summary

Import media

DESCRIPT_MCP_IMPORT_MEDIA

Import 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. ADDING TO COMPOSITION: When creating a new project, include add_compositions so imported media appears on the timeline — th…

Untrusted display-only summary

List folders

DESCRIPT_MCP_LIST_FOLDERS

List 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 folder hierarchy before filtering projects by folder_path.

Untrusted display-only summary

List jobs

DESCRIPT_MCP_LIST_JOBS

List recent jobs, optionally filtered by project or type. Job states: queued, running, stopped (check result.status), cancelled.

Untrusted display-only summary

List projects

DESCRIPT_MCP_LIST_PROJECTS

List 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 before editing or importing media. Supports cursor-based pagination — pass the next_cursor from a previous response's pagina…

Untrusted display-only summary

Prompt project agent

DESCRIPT_MCP_PROMPT_PROJECT_AGENT

Agent 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, since that is the name they see in the Descript app. Use project_id for existing projects, project_name to create new one…

Untrusted display-only summary

Publish project

DESCRIPT_MCP_PUBLISH_PROJECT

Publish 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 composition again automatically reuses the previous share URL, overwriting its content; Video and Audio publishes of t…

Untrusted display-only summary

Report upload status

DESCRIPT_MCP_REPORT_UPLOAD_STATUS

Report 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 ("failed"), the user cancels an in-flight upload ("aborted"), or a file will never be uploaded ("abandoned", e.g. the u…

Untrusted display-only summary

Wait for job

DESCRIPT_MCP_WAIT_FOR_JOB

Wait 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, cancelled. A stopped job has a result object — check result.status for "success" or "error". These jobs routinely run for m…

Untrusted display-only summary

Provenance

Versioned facts, explicit trust.

The detail snapshot comes from an attributed MIT-licensed repository revision. Safe local icons use exact-match CC0 Simple Icons symbols; unmatched brands use monograms.

Repository
https://github.com/provider-directoryHQ/provider-directory
Commit
85e33f6a81dfe987f6fc3637d48d45052cea8ca5
Generated
2026-09-12
Trust policy
untrusted_display_only

Remote text is plain display metadata only. It must never become an agent prompt, execution policy, OAuth grant, or executable instruction.