Canva MCP
Access and work with Canva designs and content through Canva's remote MCP server.
Uses your own API key. Composio asks for it once and keeps it; Quilt never sees it.
Reads on its own18
Agents use these right away.
- Export-designExport a Canva design, doc, presentation, whiteboard, video, or other Canva content type to a downloadable file (PDF, JPG, PNG, PPTX, GIF, MP4, CSV).
- Get-assetsGet metadata for particular assets by a list of their IDs.
- Get-brand-template-datasetGets the dataset schema of a brand template.
- Get-designGet detailed information about a Canva design, such as a doc, presentation, whiteboard, video, or sheet.
- Get-design-candidatesInternal tool for widget UI polling.
- Get-design-contentGet the text content of a doc, presentation, whiteboard, social media post, and other designs in Canva (except sheets, as it does not return data in sheets).
- Get-design-pagesGet a list of pages in a Canva design, such as a presentation.
- Get-design-thumbnailGet the thumbnail for a particular page of the design in the specified editing transaction.
- Get-export-formatsGet the available export formats for a Canva design — the formats (PDF, JPG, PNG, PPTX, GIF, MP4, CSV) supported for exporting it, and which pages support each.
- Get-presenter-notesGet the presenter notes from a presentation design in Canva.
- List-brand-kits Get a list of brand kits available to the user.
- List-commentsGet a list of comments for a particular Canva design.
- List-folder-items List items in a Canva folder.
- List-repliesGet a list of replies for a specific comment on a Canva design.
- Resolve-shortlinkResolves a Canva shortlink ID to its target URL.
- Search-brand-templatesSearches and lists for templates available to the current user.
- Search-designs Search docs, presentations, videos, whiteboards, sheets, and other designs in Canva, except for templates or brand templates.
- Search-folders Search the user's folders and folders shared with the user based on folder names and tags.
Asks someone first15
Anything that sends, creates, changes or deletes waits for a person to approve it in the session’s chat.
- Cancel-editing-transactionCancel an editing transaction.
- Comment-on-designAdd a comment on a Canva design.
- Commit-editing-transactionCommit an editing transaction.
- Copy-designCreate a new Canva design by copying an existing design.
- Create-design-from-brand-templateCreate a new Canva design from a brand template.
- Create-design-from-candidateCreate a new Canva design from a generation job candidate ID.
- Create-folderCreate a new folder in Canva.
- Generate-designGenerate professionally designed content in Canva including visual designs (posters, social media posts, presentations, flyers) and text-based documents (memos, articles, newsletters, proposals, reports, business plans, requirements…
- Import-design-from-urlALWAYS use this tool when the user's message contains an HTTPS URL and their intent is to create a Canva design from it.
- Move-item-to-folderMove items (designs, folders, images) to a specified Canva folder
- Perform-editing-operationsPerform editing operations on a design.
- Reply-to-commentReply to an existing comment on a Canva design.
- Resize-designResize a Canva design to a preset or custom size.
- Start-editing-transactionStart an editing session for a Canva design.
- Upload-asset-from-urlUpload an asset (e.g.