Canva MCP Server
The official Canva MCP server connects AI agents to your Canva account. Agents can search and read designs and their pages, run editing transactions to modify designs, upload assets from URLs, organize folders, export designs to PDF, PNG, JPG, or MP4, and autofill brand templates with your content.
Install Canva
- Published by
- Official (vendor)
- Transport
- Local process (stdio)
- Authentication
- None
- Package
- @canva/cli
Claude Desktop, Claude Code and Cursor
Add this to the mcpServers object in your client's
config file, then restart the client.
{
"mcpServers": {
"canva": {
"command": "npx",
"args": [
"-y",
"@canva/cli@latest",
"mcp"
]
}
}
}
VS Code uses a different key — show that config
Identical entry, filed under servers rather than
mcpServers. Put it in
.vscode/mcp.json for one workspace.
{
"servers": {
"canva": {
"command": "npx",
"args": [
"-y",
"@canva/cli@latest",
"mcp"
]
}
}
}
Before it will answer
Worth knowing before you install it: this is Canva's DEVELOPER server. It runs locally and serves canva.dev documentation to help you build Canva apps — it does not edit designs in your Canva account.
Tools
autofill-template
Autofill a Canva brand template with your content.
commit-editing-transaction
Commit the changes made in an editing transaction.
create-folder
Create a new folder used to organize Canva content.
export-design
Export a Canva design to a PDF, PNG, JPG, or MP4 file.
get-assets
List all of the assets available in your Canva account.
get-design-content
Read the full content and elements of a Canva design.
get-design-export-formats
List the export file formats supported for a Canva design.
get-design-pages
Retrieve the individual pages contained in a Canva design.
list-folder-items
List all of the items contained within a Canva folder.
move-item-to-folder
Move a Canva design or asset into a chosen folder.
perform-editing-operations
Apply editing operations within an open Canva transaction.
search-designs
Search for existing designs in your Canva account.
start-editing-transaction
Begin a new editing transaction on a Canva design.
upload-asset-from-url
Upload an image or video asset into Canva from a URL.