PlugWiki
Canva MCP logo

Canva MCP, Canva's official hosted MCP server

Official · by CanvaRemote
Gethttps://mcp.canva.com/mcpDocs

Lets Claude, ChatGPT or Cursor create, edit, search and export your Canva designs. You sign in with your Canva account, on any plan including Free.

This is Canva's own hosted connector for working on your designs from your AI assistant. Ask it to make a design from a prompt, change colors and text, find older designs, or export them as PDF, PNG, JPG, PPTX or MP4. It can edit and add things in your account but cannot delete them, and there is no read-only mode, so approve edits as they come. Nine tools, such as resize, brand kits and brand templates, need Canva Pro or above.

Good for

  • Marketers who want quick first drafts of social posts and campaign sets
  • Small teams that keep their designs in Canva
  • Non-designers who want on-brand output without opening the editor
  • Not for people building Canva apps: that is the separate Canva Dev MCP

Works in

6 supported · 8 should work

Tap an app to see how to set it up and any known problems.

Install Canva MCP

Claude Code

  1. 1

    Copy this prompt.

    Add the Canva MCP server to Claude Code. Run this command:
    
    claude mcp add --transport http canva https://mcp.canva.com/mcp
    
    Then check that it loaded and tell me if I need to sign in or restart.
  2. 2

    Paste it into Claude Code. It shows the change and asks before running it.

Requires Canva account.

Connectors you added on claude.ai carry over to Claude Code when you sign in with the same account. If Canva shows Connected but new sessions say it is not, delete the connector and add it again. Run /mcp to finish the Canva sign-in. If generate-design times out, raise the client timeout to 60 seconds. Canva Pro or above is needed for resize, brand kits and brand templates.

Built from the package data we hold. Not yet tested by us. Source.

Tools

  • Finds your Canva designs by keyword

    Looks through the designs you can access and returns matches. Use it to locate a design before opening, copying or exporting it.

    Try: “Find my Q3 sales deck in Canva”

    Network · search-designs

  • Shows details about one design

    Returns the basic details of a single design. Use it once you know which design you mean and need to confirm what it is.

    Try: “Show me the details of my Q3 sales deck”

    Network · get-design

  • Lists the pages in a design

    Returns the pages of a design so the assistant can see how it is laid out. Handy for multi-page decks and documents.

    Try: “How many pages does my Q3 sales deck have?”

    Network · get-design-pages

  • Reads the content of a design

    Pulls out what a design contains so the assistant can read, summarize or review it.

    Try: “Summarize what is on each slide of my Q3 sales deck”

    Network · get-design-content

  • Reads the speaker notes in a presentation

    Returns the presenter notes attached to a presentation. Useful when you want to rehearse or rewrite what you plan to say.

    Try: “Read me the speaker notes from my product launch deck”

    Network · get-presenter-notes

  • Gets a preview image of a design

    Returns a thumbnail of a design so the assistant can show or look at it without opening Canva.

    Try: “Show me a preview of my Instagram post design”

    Network · get-design-thumbnail

  • Creates a new design

    Starts a new design in your Canva account. Use it when you want a fresh document, post or presentation.

    Try: “Create a new Instagram post design in Canva”

    Write · create-design

  • Generates design options from a text brief

    Produces candidate designs from a description you give it. Use it when you want ideas to pick from rather than starting blank.

    Try: “Generate three poster designs for a bake sale”

    Write · generate-design

  • Turns a generated option into a real design

    Takes one of the generated candidates and saves it as a design in your account. Use it after you have picked the option you like.

    Try: “Use the second poster option and save it as a design”

    Write · create-design-from-candidate

  • Creates a design from a brand template

    Makes a new design based on one of your brand templates, so it starts with your approved look.

    Try: “Make a new flyer from our brand flyer template”

    Write · create-design-from-brand-template

  • Fills a template with your data

    Fills a template with text and other values you supply to produce a finished design. Good for repeating a layout with different details.

    Try: “Fill the event invite template with this month's event details”

    Write · autofill-design

  • Duplicates a design

    Makes a copy of an existing design so you can change it without touching the original.

    Try: “Make a copy of my Q3 sales deck”

    Write · copy-design

From the official docs

Pros and cons

Good

  • Official Canva connector: sign in with your Canva account, nothing to install
  • Works on every Canva plan including Free for generating, editing, searching, exporting, comments and uploads
  • Produces editable Canva designs, not flat images
  • Exports to PDF, PNG, JPG, PPTX and MP4
  • Cannot delete designs
  • Sees only what your own account can see

Watch out

  • No read-only mode
  • Nine tools, including resize, brand kits and brand templates, need Canva Pro or above
  • No shared team login: every person signs in on their own
  • Design generation can be slow and may need a longer timeout
  • Request limits apply per minute for each user
  • Multi-page designs such as carousels are weak

Permissions

medium risk · 4 things to watch

Medium risk

It can create and edit designs, upload files, move items and post comments in your Canva account, but it cannot delete them. There is no read-only mode, so use your app's approval prompts to review edits before they run.

What it can do

  • Read your data
  • Create and change things
  • Delete things
  • Read-only mode

Watch out for

  • It can change your designs and files

    It can create and edit designs, upload assets, move items between folders and post comments in your Canva account. No delete scope is offered, so review each edit before you approve it. mcp.canva.com

  • It only reaches what your own account can

    Each person signs in with their own Canva account, and there is no shared team login. The assistant sees only what you can see and edits only what you can edit. canva.dev

  • Export links are temporary

    Canva says thumbnail and export links are short-lived and should not be stored or shared. canva.dev

  • Admins control it in Claude workspaces

    On Claude Team and Enterprise, an owner must enable the Canva connector before members can connect. Owners can also turn off its interactive displays. support.claude.com

Security advisories

No published security advisories as of Nov 1, 2026.

Technical details
Turning on read-onlyCanva documents no read-only mode. The sign-in scopes include write access to designs, folders, assets, brand templates and comments. Use your client's per-tool approval prompts to block edits.
Talks toYour app talks to mcp.canva.com; Canva also uses canva.ai, so both domains must be allowed
Sign-in and keysOAuth sign-in with your own Canva account; your AI app stores the tokens.
Scopes
  • Read and write for designs, folders, assets, brand templates and comments

  • Read for brand kits and your profile

  • No delete scope

Alternatives

Use this server to work on your own Canva designs. Pick the Canva Dev MCP to build Canva apps, or Figma for design context in coding tools.

ServerOfficialRunsSign-inCan change thingsGitHub stars
For Canva
Canva MCP (this page)This pageOfficialHostedAccountYes–
Other tools for the same job
Canva Dev MCPOfficialLocal–No–
Figma MCP ServerFor FigmaOfficialHostedAccount–2.1K

What people say

People like getting editable drafts quickly and dislike weak multi-page output and flaky connections in some apps.

What people like

  • Output is an editable Canva project with layers and text boxes, not a flat image
  • Raises the quality floor for non-designers with quick, consistent first drafts

Common complaints

  • Multi-page designs such as carousels came out with all slides on a single canvas
  • Uses only Canva's element library, with no custom illustration
  • Connection state is flaky in some apps: it shows Connected but tools are missing
  • In Codex desktop the design previews often fail to render

In their words

1 more quote

Questions

Is this the same as the Canva Dev MCP server?

No. This server works on your own Canva designs from Claude, ChatGPT and other assistants. The Canva Dev MCP server runs on your computer through the Canva CLI and helps developers build Canva apps. It does not open your designs.

Do I need a paid Canva plan?

No for the basics. Generating, editing, searching, exporting, comments and uploads work on every plan, including Free. Nine tools, such as resize, brand kits and brand templates, need Canva Pro or above, and Pro also gets higher-quality exports.

Do I need a paid Claude plan to use the Canva connector?

No. Claude says connectors in its directory, such as Canva, are available to all users on web, desktop and mobile. On Team and Enterprise plans, an owner has to turn the connector on first.

What is the Canva MCP server URL?

https://mcp.canva.com/mcp. Claude's Canva connector, published by Canva, uses the same address.

Can the assistant delete my designs?

No. Canva offers no delete permission. It can still edit, move and comment on designs, so review each action before you approve it.

Can my team share one Canva login for the assistant?

No. Canva does not support organization-level sign-in or service accounts. Every person signs in with their own Canva account and sees only their own or shared content.

Why does design generation time out?

Generating a design can take longer than other actions. Canva recommends a timeout of at least 60 seconds in your app.

Are there usage limits?

Yes, per person per minute: 300 requests across all your apps for most tools, 20 design generations or exports, and 10 image generations.

What is api.canva.com/connect/v1/mcp?

It is the address Canva gives developers building their own AI app, used with a Canva Developer Portal app, client ID and secret. If you just want Canva in your assistant, use the built-in Canva connector instead.

Canva shows Connected in Claude but the tools are missing. What helps?

Remove the Canva connector and add it again. One user reports this fixed it when Reconnect did not, and the issue is still open.

Examples

  • Check the connection works by pulling up your latest design

    Show me my most recently edited Canva design

    Source
  • Make a matching campaign set (Instagram post, Facebook cover, story) that shares palette and type

    Create an Instagram post, a Facebook cover and a story for our autumn sale, using the same colors and fonts.

  • Apply the same color, text or font change across all designs in a campaign

    In every design in my autumn sale folder, change the headline font to the one in the first design.

  • Resize a finished design into another format (needs Canva Pro or above)

    Resize my latest design to a 1080 by 1920 story.

  • Export a design as PDF, PNG, JPG, PPTX or MP4

    Export my latest design as a PDF.

Information

updated Nov 2, 2026

Publisher
Canva (official)
Endpoint
https://mcp.canva.com/mcp
Transport
Streamable HTTP
Auth
OAuth
Version
1.0.0
Listed in
Official MCP registry

Canva MCP docsOfficial MCP Registry

Other Canva MCP servers

Sources

Docs, issue trackers and discussions this page is built from. Issues, quotes and findings above link to their own source.

Show all 21
  1. Canva MCP server · canva.dev
  2. Canva connector · claude.com
  3. Access and permissions · canva.dev
  4. Canva MCP tools · canva.dev
  5. OAuth protected resource metadata · mcp.canva.com
  6. Best practices · canva.dev
  7. Troubleshooting · canva.dev
  8. Use interactive connectors in Claude · support.claude.com
  9. Canva Dev MCP server · canva.dev
  10. Use connectors to extend Claude's capabilities · support.claude.com
  11. Canva for AI assistants quickstart · canva.dev
  12. Canva connector shows Connected but isn't recognized in new Claude Code sessions · github.com
  13. Invalid redirect URI · github.com
  14. Fail to exchange access token · github.com
  15. Not allowed to access editing transaction · github.com
  16. Starting an edit hangs · github.com
  17. Image uploads fail in Canva plugin · github.com
  18. Canva design previews not displaying in the Desktop app · github.com
  19. Canva preview never renders · github.com
  20. Windows sign-in app launch error · github.com
  21. Claude AI Canva design automation · mejba.me

Facts from the official MCP registry, GitHub, npm, PyPI and the Docker catalog. Updated Nov 2, 2026.