Skip to main content

Overview

The Canva server enables AI assistants to interact with Canva, allowing creation and management of designs, AI-powered generation, folder organization, asset uploads, and collaborative commenting.

Add to Civic

Connect Canva at nexus.civic.com

Available Tools (19)

ToolDescription
mcp__civic__canva-comment-on-designAdd a comment on a Canva design
mcp__civic__canva-create-design-from-candidateCreate a new Canva design from an AI generation job candidate
mcp__civic__canva-create-folderCreate a new folder in Canva
mcp__civic__canva-export-designExport a Canva design to various formats (PDF, JPG, PNG, PPTX, GIF, MP4)
mcp__civic__canva-fetchGet the content of a doc, presentation, whiteboard, or other Canva design by ID
mcp__civic__canva-generate-designGenerate designs with AI
mcp__civic__canva-get-designGet detailed information about a Canva design (owner, title, URLs, thumbnail, page count)
mcp__civic__canva-get-design-contentGet the text content of a Canva design (read-only)
mcp__civic__canva-get-design-pagesGet a list of pages in a Canva design with thumbnails
mcp__civic__canva-get-export-formatsGet the available export formats for a Canva design
mcp__civic__canva-import-design-from-urlImport a file from a URL as a new Canva design
mcp__civic__canva-list-commentsGet a list of comments for a particular Canva design
mcp__civic__canva-list-folder-itemsList items in a Canva folder (designs, folders, images)
mcp__civic__canva-list-repliesGet a list of replies for a specific comment on a Canva design
mcp__civic__canva-move-item-to-folderMove items (designs, folders, images) to a specified Canva folder
mcp__civic__canva-reply-to-commentReply to an existing comment on a Canva design
mcp__civic__canva-searchSearch docs, presentations, videos, whiteboards, sheets, and other designs in Canva
mcp__civic__canva-search-designsSearch Canva designs with ownership and sort filters
mcp__civic__canva-upload-asset-from-urlUpload an asset (image, video) from a URL into Canva

Guardrails

In addition to the 14 universal guardrails, this server has 27 server-specific guardrails across 14 operations.
Remarkably complete guardrail set — covering export control, SSRF protection on uploads/imports, content redaction from design text and comments, owner-based filtering, and folder access control.
GuardrailOperationTimingDescription
Limit Comment Lengthcomment-on-designRequestCaps comment message length
Block Folder Creationcreate-folderRequestBlocks creation in restricted parent folders
Allowed Export Formatsexport-designRequestAllowlist for export formats
Block Pro Export Qualityexport-designRequestPrevents high-quality “pro” exports
Limit Export Pagesexport-designRequestCaps pages exported at once
Redact Export URLsexport-designResponseRedacts download URLs from export responses
Block Fetch Design IDfetchRequestBlocklist for restricted design IDs
Allowed Design Typesgenerate-designRequestAllowlist for AI-generated design types
Limit Generation Assetsgenerate-designRequestCaps assets per AI generation request
Redact Design Ownerget-designResponseRedacts owner info from design metadata
Redact Edit URLsget-designResponseRedacts edit URLs to prevent unauthorized editing
Redact Sensitive Design Textget-design-contentResponseRedacts API keys/passwords from design text
Limit Design Pagesget-design-pagesResponseTruncates design pages returned
Allowed Import Domainsimport-design-from-urlRequestOnly allows imports from approved domains
Limit Comments Countlist-commentsResponseTruncates number of comments returned
Redact Sensitive Comment Contentlist-commentsResponseRedacts sensitive info from comments
Allowed Folder IDslist-folder-itemsRequestAllowlist for accessible folders
Limit Folder Itemslist-folder-itemsResponseTruncates folder items returned
Redact Sensitive Reply Contentlist-repliesResponseRedacts sensitive info from replies
Block Move to Foldermove-item-to-folderRequestBlocklist for restricted destination folders
Limit Reply Lengthreply-to-commentRequestCaps reply message length
Block Design Patternssearch-designsResponseFilters designs matching sensitive title patterns
Filter Designs by Ownersearch-designsResponseOnly shows designs from approved owners
Limit Search Resultssearch-designsResponseTruncates search result count
Allowed Asset Upload Domainsupload-asset-from-urlRequestAllowlist for asset upload domains (SSRF protection)
Block Asset Upload Domainsupload-asset-from-urlRequestBlocklist for specific upload domains
Allowed Design IDs(all operations)RequestAllowlist for accessible design IDs
Configure guardrails via the Civic UI or ask the Configurator Agent: “Add guardrails to my Canva server.”