Canva MCP Server

By thumbsupordown

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.

Documentation ↗ Config checked against vendor docs August 25, 2026 · how we verify

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.

Want to create your own MCP server?

Create an account to add and manage your own MCP servers.