Gene Library Courses Download Pricing Contact Sign in
canva logo
design Official Website

Canva MCP Server – AI Design Creation and Editing

Canva's official remote MCP server gives AI assistants access to Canva design capabilities, including design generation and editing, library search, asset and folder management, exports, comments, resizing, and selected brand features. Use it when users need to create, discover, update, or repurpose Canva content directly from an MCP-compatible AI assistant.

#design-creation#visual-content#brand-assets

Overview

Canva's official MCP server connects compatible AI assistants to Canva's
design platform. It lets users work with Canva through natural-language
requests while keeping access tied to each user's Canva account, permissions,
designs, assets, and plan entitlements.

What the MCP server enables

Canva documents MCP tools for design generation, targeted design editing,
design and folder discovery, asset uploads, brand and template access, exports,
resizing, and collaborative commenting. Depending on the user's Canva plan and
permissions, an AI assistant can:

  • Generate editable designs from text descriptions and specifications.
  • Search for existing designs, pages, folders, and library content.
  • Apply supported edits to designs through natural-language instructions.
  • Upload and organize assets and work with supported brand resources.
  • Export designs to formats such as PDF, PNG, JPG, PPTX, and MP4.
  • Add comments and support feedback workflows.
  • Resize designs for different channels when the user's plan supports it.
  • Autofill templates and use brand kits or brand templates on eligible plans.

When to use it

Use the Canva MCP server when a user wants to create or manage visual content
without leaving an AI assistant. Common workflows include drafting social
graphics, creating presentations, finding and summarizing existing designs,
adapting content for other formats, generating exports, applying feedback, and
producing on-brand materials where the required Canva plan supports those tools.

Connection and authentication

Canva provides a remote MCP endpoint at https://mcp.canva.com/mcp. The
recommended authentication method is Dynamic Client Registration, followed by
an interactive Canva login and authorization flow for each user. Access is
granted per user because Canva stores designs, assets, and permissions at the
user level.

Clients that cannot connect directly to a remote MCP server can use the
mcp-remote npm package over stdio as a local bridge to the same endpoint.
This bridge does not replace Canva authentication; the user must still complete
Canva's authorization flow.

Key considerations

Available actions follow the user's permissions on each design or asset.
Editing is only possible where the user has edit access. Some capabilities also
depend on the Canva plan: core creation, editing, search, exports, comments, and
asset uploads are broadly available; resizing requires Canva Pro or above; and
autofill, brand kits, and brand templates require Canva Enterprise according to
Canva's current documentation. New third-party integrations may also need their
redirect URI approved through Canva's access process.

Supported Transports

streamable_http

URL: https://mcp.canva.com/mcp

stdio

Command: npx

Args:

  • -y
  • mcp-remote@latest
  • https://mcp.canva.com/mcp

Frequently Asked Questions

When should an AI assistant use the Canva MCP server?
Use it when a user wants to create, find, edit, export, resize, comment on, or organize Canva content directly from an MCP-compatible AI assistant.
What does the Canva MCP server add to an AI assistant's capabilities?
It gives the assistant structured access to live Canva design tools and the authenticated user's permitted designs, assets, folders, templates, and selected brand resources instead of relying only on static model knowledge.
What can an AI assistant access or manage through Canva MCP?
Depending on the user's permissions and plan, the assistant can generate and edit designs, search designs and folders, upload and organize assets, export content, add comments, resize designs, and use eligible brand kits, brand templates, or autofill workflows.
How is authentication configured for the Canva MCP server?
Canva recommends Dynamic Client Registration and requires each user to sign in and authorize access individually. The user's Canva permissions determine which designs, assets, and operations are available.
Which transport should be used for the Canva MCP server?
Use Streamable HTTP for clients that support Canva's remote MCP endpoint directly. Use the documented stdio bridge with mcp-remote when the client cannot connect to a remote MCP server, while still completing Canva's interactive authentication flow.