Canva MCP server
Canva's official remote MCP server lets agents generate, edit, search, and export designs over OAuth.
Canva MCP is Canva's official hosted server that connects an AI agent to your Canva account so it can do real design work, not just talk about it. The agent can generate new designs from a prompt, edit existing ones through a transactional editing flow, autofill brand templates with content, search across your designs and folders, and export finished work to PDF or image formats. It also reaches the surrounding workflow: uploading and listing assets, browsing brand kits and templates, organizing items into folders, resizing designs, and reading or posting comments for review.
The canonical setup is the remote endpoint at https://mcp.canva.com/mcp, connected over OAuth so each user authorizes their own account without pasting a token into a config file. Dynamic Client Registration is the recommended auth path, and clients that cannot speak remote MCP directly can bridge to the same URL. That makes it a natural fit for agents that turn briefs into branded assets or keep design collateral up to date.
Quick install
Copy-paste configs are provided for all 8 supported clients. Pick your client below.
Available tools
| Tool | Description |
|---|---|
| upload-asset-from-url | Imports an asset into the Canva library from an external URL. |
| get-assets | Retrieves items from the asset library. |
| autofill-design | Automatically populates a brand template with supplied content. |
| get-brand-template-dataset | Returns the dataset schema for a brand template's autofill fields. |
| search-brand-templates | Finds brand-specific templates by query. |
| list-brand-kits | Lists the brand kits available in the account. |
| comment-on-design | Adds a comment to a design. |
| reply-to-comment | Replies to an existing comment on a design. |
| list-comments | Lists the comments on a design. |
| list-replies | Lists the replies to a comment. |
| search-designs | Finds designs by query. |
| get-design | Fetches the details of a design. |
| get-design-pages | Retrieves the page information for a design. |
| get-design-content | Reads the elements and content of a design. |
| get-presenter-notes | Retrieves the presenter notes for a presentation design. |
| get-design-export-formats | Lists the export formats available for a design. |
| generate-design | Creates a new design from a prompt. |
| create-design-from-candidate | Builds a design from a generated candidate or template. |
| request-outline-review | Submits a design outline for review before generation. |
| generate-design-structured | Generates a design following a specified structure. |
| import-design-from-url | Imports a design into Canva from an external source URL. |
| export-design | Exports a design to a chosen format such as PDF or image. |
| create-folder | Creates a new folder for organizing designs and assets. |
| list-folder-items | Lists the items contained in a folder. |
| search-folders | Finds folders by query. |
| move-item-to-folder | Moves a design or asset into a folder. |
| resize-design | Resizes a design to new dimensions. |
| start-editing-transaction | Begins an editing session for a design. |
| perform-editing-operations | Executes a batch of edits within an active editing transaction. |
| commit-editing-transaction | Saves the changes made in an editing transaction. |
| cancel-editing-transaction | Discards the changes in an editing transaction. |
| get-design-thumbnail | Generates a thumbnail preview image of a design. |
What you can do with it
Turn a brief into branded assets
An agent generates a design from a prompt, autofills a brand template, and exports the result to PDF for review.
Keep design collateral current
The agent searches existing designs, edits them through a transactional flow, and reposts comments so collateral stays up to date.
FAQ
- Is it free?
- The MCP server is free to connect; core tools like generation, editing, search, exports, comments, and uploads work across plans, while some premium features require a paid Canva plan.
- Does it support remote/OAuth?
- Yes. The canonical deployment is the remote endpoint at https://mcp.canva.com/mcp using OAuth with Dynamic Client Registration, so each user authorizes their own account.