Secure Canva access for AI agents

Search, create, edit, and export Canva designs, manage folders, comments, and brand templates, and generate new designs, using Canva's official MCP server.

Connect Canva to the gateway to give agents access to your Canva account — designs, folders, comments, brand templates and kits, assets, and design generation and editing.

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

Setup

Canva's MCP server supports Dynamic Client Registration, so there's no app to create on Canva's side — the gateway registers an OAuth client automatically per org. Only the redirect URI needs to be reachable; no client ID/secret to enter. See Dynamic client registration.

Dynamic client registration

  1. In the gateway, open Resources -> Add -> Canva.
  2. Choose Dynamic Client Registration. The gateway self-registers an OAuth client with Canva; no client ID/secret needed.
  3. Each user authorizes their own Canva account.

Canva's own team and folder-level permissions control what each user can reach — the gateway does not widen access beyond what the authenticated user could already do in Canva.

Available tools

ToolDescription
search-designsSearch for designs
get-designGet details about a specific design
get-design-pagesGet the pages of a design
get-design-contentGet the content of a design
get-presenter-notesGet presenter notes for a design
get-design-thumbnailGet a thumbnail image of a design
copy-designCopy an existing design
import-design-from-urlImport a design from a URL
upload-asset-from-urlUpload an asset from a URL
resize-designResize a design
export-design / get-export-formatsExport a design, or get the formats it can be exported to
start-editing-transaction / perform-editing-operations / commit-editing-transaction / cancel-editing-transactionStart, perform edits within, commit, or cancel a design editing transaction
create-design-from-brand-templateCreate a new design from a brand template
search-brand-templatesSearch for brand templates
get-brand-template-datasetGet the data fields of a brand template
list-brand-kitsList brand kits
get-design-candidates / create-design-from-candidateGet design candidates for a prompt, or create a design from one
generate-designGenerate a new design
get-assetsGet details about assets
resolve-shortlinkResolve a Canva shortlink to its target
create-folderCreate a folder
list-folder-itemsList items in a folder
move-item-to-folderMove an item to a folder
search-foldersSearch for folders
comment-on-designAdd a comment on a design
list-comments / list-replies / reply-to-commentList comments on a design, list replies to a comment, or reply to one

Policy examples

Read-only Canva access — deny design mutations, exports, and comment writes:

Deny - MCP: canva - Tools: perform-editing-operations, commit-editing-transaction, resize-design, export-design, copy-design, import-design-from-url, upload-asset-from-url, create-design-from-brand-template, create-design-from-candidate, generate-design, create-folder, move-item-to-folder, comment-on-design, reply-to-comment - Effect: Deny

Scope an agent to search and read only:

Allow - MCP: canva - Tools: search-designs, get-design, get-design-pages, get-design-content, get-design-thumbnail, search-brand-templates, search-folders, list-folder-items - Effect: Allow

On this page