Canva runs an official remote MCP server at https://mcp.canva.com/mcp with 33 tools that search, generate, edit, comment on, resize and export designs. Most work on every plan, including Free; resize and brand kits need Pro or above, autofill needs Enterprise, and every tool has its own per-minute rate limit.
Last updated September 21, 2026. Figures are from Canva's own documentation. New to the protocol? Start with what MCP is.
What the Canva MCP server exposes
| Surface | What you get |
|---|---|
| Generate | generate-design, create-design-from-candidate, copy-design, import-design-from-url |
| Edit | start-editing-transaction, perform-editing-operations, commit-editing-transaction, cancel-editing-transaction |
| Find and read | search-designs, get-design, get-design-content, get-design-pages, get-presenter-notes, folders and assets |
| Export and resize | export-design on every plan; resize-design from Pro |
| Brand | list-brand-kits and search-brand-templates from Pro; autofill-design on Enterprise |
| Collaborate | comment-on-design, reply-to-comment, list-comments |
The endpoint is https://mcp.canva.com/mcp. You sign in with your Canva account over OAuth. Do not confuse it with the Canva Dev MCP server, a local package for developers building Canva apps.
Connecting it
1. Open your client's connector settings
In Claude, go to Settings, then Customize, then Connectors. In ChatGPT, turn on Developer mode under Settings, then Security and login, and add it under Settings, then Plugins. If Canva is already listed in the client's directory, add it from there instead.
2. Paste the endpoint
Add a custom connector with the URL https://mcp.canva.com/mcp and leave the advanced fields empty. There is no client ID or secret to enter; the server registers itself when you sign in.
3. Sign in and read the scopes
The consent screen is the one place you see what you are granting. Read it, and choose the narrower scopes wherever you are offered a choice.
4. Confirm the tools arrived
Ask the assistant what the connector can do. An empty list after a successful sign-in means the token is not being accepted: disconnect and reconnect to clear the stale grant.
The exact path for thirteen clients is in the MCP client directory.
What it costs
- No separate price; the server follows your Canva plan.
- Every plan: generate, edit, search, comment, folders, assets and export (output quality depends on plan).
- Pro and above: resize-design, list-brand-kits, search-brand-templates and create-design-from-brand-template.
- Enterprise: autofill-design and get-brand-template-dataset.
The rate limits, per tool
| Tools | Limit |
|---|---|
| Reads: search, get-design, list-brand-kits and most other lookups | 100 requests a minute |
| autofill-design | 60 a minute |
| perform-editing-operations | 50 a minute |
| upload-asset-from-url | 30 a minute |
| generate-design, copy-design, export-design, resize-design, starting or committing an edit | 20 a minute |
Twenty a minute is the number that matters. "Resize this into every placement we run" is one resize-design call per size and one export-design call per file. Thirty sizes is a minute and a half of resize allowance before the first export, so batch jobs take longer than the chat makes them look.
Edits are transactions
This is the part of Canva’s design other servers should copy. An edit is not a single write: the model opens an editing transaction, performs operations inside it, then commits or cancels. Cancelling discards the lot, which gives a client a natural moment to show you the change before it is saved.
The limits worth knowing
- Resize needs Pro or above. The most useful job for an agent — one concept in every size — is exactly the one the Free plan cannot do.
- Brand consistency is gated. Brand kits and brand templates need Pro or above, and autofill needs Enterprise. Without them, generated designs are not held to your brand.
- Twenty a minute on the tools that make things. Generate, copy, export and resize all share the lowest limit. Batch work hits it quickly.
- It makes designs, not ads. Canva does not know which hook is winning in your account, which placements you run, or what a competitor launched this week. It renders what it is asked to render.
Where it stops for marketing
Canva is where the design gets made. Deciding what to make — which angle is fatiguing, which competitor creative is working, which placement needs a new cut — needs the ad account and the market in view. Sprites is an AI marketing agent that drafts hooks, headlines and image concepts from your account’s performance and previews them in the placement.
That is the edge of what one vendor's data can answer, not a flaw in the server. It is why a marketing stack usually runs two or three: this one for what it is good at, and one for the channels that spend money. For the other half: Ad creative drafted from your Meta account. If you would rather hand the marketing half to one agent, Sprites runs Google Ads, Meta, LinkedIn and SEO behind one connector, with every write staged for your approval.
Before you grant write access
MCP has no built-in approval step: a write tool applies the moment the model calls it, unless the server itself holds the change. Check three things before you connect: which scopes the consent screen asks for, whether writes are staged or applied, and how to revoke access. The rest is in is MCP safe.
Related
- Every marketing MCP server, by job
- Klaviyo MCP
- Notion MCP
- Every MCP server worth connecting for marketing
- The Claude connector shortlist
Canva MCP questions
Does Canva have an MCP server?
Yes. Canva runs an official remote MCP server at https://mcp.canva.com/mcp with 33 tools, signed in with your Canva account. It works with Claude, ChatGPT and other MCP clients.
Is Canva MCP free?
It is available on every plan, including Free, for generating, editing, searching and exporting designs. Resize and brand kits need Pro or above, and autofill needs Enterprise.
Can Canva MCP resize designs?
Yes, with the resize-design tool on Pro and above, limited to 20 requests a minute.
What are the Canva MCP rate limits?
They are per tool: 100 a minute for most reads, 60 for autofill, 50 for editing operations, 30 for URL uploads, and 20 for generate, copy, export, resize and starting or committing an edit.
What is the difference between Canva MCP and the Canva Dev MCP server?
The Canva MCP server works on your designs. The Canva Dev MCP server is a local package that helps developers build Canva apps; it does not touch your designs.