---
title: "Canva MCP integration | Growf"
description: "Access and work with Canva designs and content through Canva's remote MCP server. Connect Canva MCP to Growf."
url: "https://www.growf.io/integrations/canva_mcp/"
language: "en"
---

Integration / Productivity & Project Management

![Canva MCP logo](https://logos.composio.dev/api/canva_mcp)

# Canva MCP integration

Access and work with Canva designs and content through Canva's remote MCP server.

[Get a demo](https://www.growf.io/demo/)

About Canva MCP

## Canva MCP is Canva's remote MCP server for accessing designs and content. It centralizes design assets and enables programmatic design workflows.

[All integrations](https://www.growf.io/integrations/)

Category

Productivity & Project Management, Document & File Management, Developer Tools & DevOps

Connection

OAuth

Type

Tool

Actions

227

Tags

library

Example prompts

## What you can ask Growf to do with Canva MCP

- “Create Instagram post from my Canva template”

- “Edit slide deck to match brand colors”

- “Export design as PNG and upload”

Available actions

## 227 actions your agents can run in Canva MCP

- Cancel-editing-transaction  
Cancel an editing transaction. This will discard all changes made to the design in the specified editing transaction. Once an editing transaction has been cancelled, the \`transaction\_id\` for that editing transaction becomes invalid and should no longer be used.
- Comment-on-design  
Add a comment on a Canva design. You need to provide the design ID and the message text. The comment will be added to the design and visible to all users with access to the design.
- Commit-editing-transaction  
Commit an editing transaction. This will save all the changes made to the design in the specified editing transaction. CRITICAL: All edits are in DRAFT and will be PERMANENTLY LOST if this tool is not called. You MUST always show the user what changes were made and ask for their explicit approval b…
- Copy-design  
Create a new Canva design by copying an existing design. Optionally select specific pages to include. Use the \`search-designs\` or \`get-design\` tools to find a design ID.
- Create-design-from-brand-template  
Create a new Canva design from a brand template. Optionally select specific pages to include. If the user has already provided a brand template ID (a string starting with "BTM"), call this tool directly with that ID — do NOT call \`search-brand-templates\` first. Only use \`search-brand-templates\` whe…
- Create-design-from-candidate  
Create a new Canva design from a generation job candidate ID. This converts an AI-generated design candidate into an editable Canva design. If successful, returns a design summary containing a design ID that can be used with the \`editing\_transaction\_tools\`. To make changes to the design, first call…
- Create-folder  
Create a new folder in Canva. You can create it at the root level or inside another folder.
- Export-design  
Export a Canva design, doc, presentation, whiteboard, video, or other Canva content type to a downloadable file (PDF, JPG, PNG, PPTX, GIF, MP4, CSV). REQUIRED: you MUST call the \`get-export-formats\` tool for this design first and pass only a \`format.type\` that it reports as supported. Designs do no…
- Generate-design  
Generate professionally designed content in Canva including visual designs (posters, social media posts, presentations, flyers) and text-based documents (memos, articles, newsletters, proposals, reports, business plans, requirements documents). Each extra slide adds significant latency (e.g. 15 sli…
- Get-assets  
Get metadata for particular assets by a list of their IDs. Returns information about ALL the assets including their names, tags, types, creation dates, and thumbnails. Thumbnails returned are in the same order as the list of asset IDs requested. When editing a page with more than one image or video…
- Get-brand-template-dataset  
Gets the dataset schema of a brand template. The schema contains available autofill fields and their data types (text, image, etc.). The schema is used to understand what dynamic content can be autofilled into the template. If this tool returns an empty object, it means the template does not suppor…
- Get-design  
Get detailed information about a Canva design, such as a doc, presentation, whiteboard, video, or sheet. This includes design owner information, title, URLs for editing and viewing, thumbnail, created/updated time, and page count. This tool doesn't work on folders or images. You must provide the de…

Show all 33 actions

## Put Canva MCP to work inside Growf.

Connect it once and every workspace, agent and workflow can use it — securely, with your team in the loop.

[Get a demo](https://www.growf.io/demo/)
