MCP.so
Sign In

Canva MCP ServerFeatured

@Canva

Basic information

Transport

Streamable HTTP

Authentication

OAuth

Category

Media & Design

Author

Canva

About Canva MCP Server

Canva is a visual communication platform for creating presentations, social graphics, documents, and brand assets. Its remote MCP server connects assistants to Canva designs, assets, exports, and comments so creative work can be discussed, revised, and prepared from conversation.

Connection details

https://mcp.canva.com/mcp

Setup

claude mcp add canva --transport http https://mcp.canva.com/mcp

Before you connect

Documentation reviewed 2026-10-25

When to choose this server

Canva provides an official remote MCP service for design creation, editing, search and export. Personal-assistant users and teams building integrations have different onboarding paths.

Setup and limitations

Follow Canva’s personal AI Connector help for an existing assistant, or its developer access-and-permissions guide for a custom integration. Complete account authorization before interpreting an empty tool list. Features and access depend on Canva permissions and plan.

These notes check the linked documentation, not a live authenticated connection. Suggested checks are steps for you to run.

Canva MCP Server tools

Tool list not available yet

This listing does not currently have a tool list to display. This does not mean the server has no tools; check its documentation for supported capabilities.

This server requires authentication. Tool discovery may require signing in or credentials from the provider.

Fetch the live tool list directly from this server's endpoint using the button above.

Overview

What is Canva MCP Server?

The Canva MCP server is Canva's official remote MCP endpoint (https://mcp.canva.com/mcp). It lets AI assistants create, edit, search, export and comment on Canva designs through natural language, after each user signs in with OAuth.

Canva describes this server as the foundation of "Canva for AI assistants", one of the three surfaces of the Canva Developers SDK. It exposes design generation and editing, asset and brand management, library search, export and commenting as MCP tools. There is nothing to install: the server is hosted by Canva and uses the Streamable HTTP transport.

How to use Canva MCP Server?

Prerequisites: a Canva account and an MCP client that supports remote servers with OAuth. Every user authenticates individually, and the first connection opens a browser window where you approve access to your Canva account. No API key is pasted into the config.

Server URL:

https://mcp.canva.com/mcp

If you are building your own AI product or connector on top of Canva MCP, Canva's developer docs say to create an app in the Canva Developer Portal and turn on Canva MCP. That gives you a client ID and secret. Clients that use Client ID Metadata Documents (CIMD) apply through a waitlist instead.

Claude Code

claude mcp add canva --transport http https://mcp.canva.com/mcp

Start Claude Code, run /mcp, and complete the Canva sign-in in your browser.

Cursor

Add the remote server to .cursor/mcp.json (project) or ~/.cursor/mcp.json (global):

{
  "mcpServers": {
    "canva": {
      "url": "https://mcp.canva.com/mcp"
    }
  }
}

VS Code

Run MCP: Add Server, choose HTTP, and enter the URL, or add to .vscode/mcp.json:

{
  "servers": {
    "canva": {
      "type": "http",
      "url": "https://mcp.canva.com/mcp"
    }
  }
}

Claude and other assistants

Canva's Help Center has a "Set up the Canva AI Connector" guide for popular AI assistants. For any client that accepts a custom remote connector, enter the same URL and sign in when prompted.

Key features of Canva MCP Server

  • Official and hosted by Canva, with no local install or API key management.
  • Design generation from text descriptions, plus targeted edits to existing designs through editing transactions.
  • Search and retrieval of designs, pages and folders in your Canva library.
  • Asset uploads (including from a URL), folder management, and access to brand kits and brand templates.
  • Exports in formats such as PDF, PNG, JPG, PPTX and MP4, and resizing designs for different channels.
  • Comment threads on designs for review and feedback loops.
  • Per-user permissions: each operation is limited to what that user can access in Canva.

Canva MCP Server tools

Canva's tool reference groups the tools by area:

  • Designs: search-designs, get-design, get-design-pages, get-design-content, get-presenter-notes, generate-design, create-design, copy-design and merge-designs.
  • Editing transactions: start-editing-transaction, perform-editing-operations, commit-editing-transaction and cancel-editing-transaction apply changes to an existing design in a controlled sequence. get-design-thumbnail previews the result.
  • Exports and resizes: get-export-formats, export-design and resize-design (Pro and above, with a limited trial on Free).
  • Assets, images and folders: upload-asset-from-url, get-assets, generate-image, remove-background, create-folder, list-folder-items and move-item-to-folder.
  • Brand templates and autofill (Pro and above): list-brand-kits, search-brand-templates, create-design-from-brand-template and autofill-design.
  • Comments: comment-on-design, list-comments, reply-to-comment and list-replies.
  • Imports and helpers: import-design-from-url, resolve-shortlink and help.

Use cases of Canva MCP Server

  • Draft new visuals from a brief: "Create an Instagram post announcing our spring sale with a green color palette."
  • Find and reuse existing work: "Search my Canva designs for last quarter's sales deck and list its pages."
  • Make quick edits without opening the editor: "Change the headline on page 2 to 'Q3 Results'."
  • Export for delivery: "Export the conference poster as a PDF and a PNG."
  • Run review loops: "Add a comment on the logo asking the designer to increase contrast," then read the replies later.
  • On Pro plans, generate on-brand variants from brand templates or resize one design for several channels.

Canva MCP Server vs alternatives

Canva runs two different MCP servers. This one (Canva for AI assistants, at mcp.canva.com) works on your designs. The Canva Dev MCP server is a local server for developers building Canva apps. You run it with npx -y @canva/cli@latest mcp, and it supplies documentation and app-generation help rather than access to your designs. Community Canva MCP servers also exist, but they usually require your own Canva Connect API credentials and are not maintained by Canva. For a different design tool, see the Figma Context MCP Server.

Troubleshooting Canva MCP Server

  • Timeouts on design generation: generate-design can take longer than other tools. Canva recommends raising your client's timeout to 60 seconds.
  • Requests blocked: the server communicates over both canva.com and canva.ai. Allow both domains to avoid cross-origin restrictions.
  • A tool is missing or fails on a Free account: resize, autofill, brand kits and brand templates require Canva Pro or above. Exports of designs with premium elements can fail with license_required.
  • Rate limit errors: each tool has its own per-minute limit, and a default cap of 300 requests per minute per user applies across all of that user's MCP clients.
  • Edits denied: editing works only on designs and assets you have edit permission for in Canva.

Frequently asked questions

1

Is the Canva MCP server official?

Yes. It is built and hosted by Canva and documented on canva.dev as Canva for AI assistants, part of the Canva Developers SDK.

2

Is the Canva MCP server free?

Most core features (design generation, editing, search, exports, comments and asset uploads) are available on all Canva plans. Resizing, autofill, brand kits and brand templates require Canva Pro or above.

3

Do I need a Canva API key?

No. End users sign in with OAuth in the browser. Teams building their own AI applications get a client ID and secret by creating an app in the Canva Developer Portal and enabling Canva MCP.

4

Does Canva MCP work with Claude Code, Cursor and VS Code?

Yes. Any MCP client that supports remote Streamable HTTP servers with OAuth can connect to `https://mcp.canva.com/mcp`. Claude Code needs a single `claude mcp add` command.

5

Is the Canva MCP server remote or local?

Remote. Canva hosts it, so there is nothing to run on your machine. The separate Canva Dev MCP server for app developers is the one that runs locally.

6

Can I use one service account for my whole team?

No. Canva does not support organization-level authentication. Each user must complete the OAuth flow and can only reach their own designs or ones shared with them.

7

What file formats can I export through Canva MCP?

The docs list formats such as PDF, PNG, JPG, PPTX and MP4. Pro plans get pro-quality output, such as lossless PNG and transparent backgrounds.

8

Are there rate limits?

Yes. Limits are set per tool, for example 20 requests per minute for `generate-design` and `export-design`. Tools without their own limit fall under the default of 300 requests per minute per user.

9

What is the Canva remote MCP server?

The Canva remote MCP server is a hosted Model Context Protocol endpoint at https://mcp.canva.com/mcp, so AI assistants can connect to it without installing or running anything locally.

10

How do I connect to the Canva MCP server?

Add the endpoint https://mcp.canva.com/mcp to any MCP-compatible client such as Claude Code, Cursor, or VS Code. The setup snippets on this page configure each client in one step.

11

Does the Canva MCP server require authentication?

Yes. Canva uses OAuth: the first time you connect, your MCP client opens a browser window to sign in and authorize access, then reuses the credentials for future sessions.

12

Which transport does the Canva MCP server use?

Canva exposes a Streamable HTTP endpoint, the transport used by remote MCP servers and supported by all major MCP clients.

Comments