Canva MCP integration
Creates and imports designs, uploads assets to the content library, exports finished work in the right format, and comments on drafts under review.
46actions available
Three actions you can hand over today
Every action runs live through MCP. Nothing to build, nothing to maintain.
Start design export job
Lyro launches a background export of a Canva design in the customer's chosen format. Support customers receive their files faster without waiting for manual export steps.
Post designs designid comments
Lyro posts feedback comments directly on Canva designs without leaving the support chat. Designers stay in context and respond faster when Lyro's comments appear on their work.
List user designs
Lyro lists all designs a customer has created and shared to locate specific work quickly. Agents find the right design instantly instead of asking customers to search their own folders.
How businesses use Canva + Lyro
Each card is one request a support team gets, and the Canva actions Lyro runs to close it.
Get files into Canva as assets or designs
Lyro uploads a file into the content library or imports a PDF or Word document as a new Canva design, then polls the job until it finishes, so nothing stalls waiting on a manual upload.
Create Asset Upload JobCreate Design Import JobFetch Asset Upload Job StatusExport a finished design in the right format
Lyro checks which export formats a design supports, starts the export job, and returns the result once it completes, so the person who asked gets an actual file rather than an editor link.
Get Design Export FormatsStart Design Export JobGet Design Export Job ResultLeave feedback on the draft under review
Lyro opens a comment thread on the design, replies inside an existing thread, and reads the replies already there, so review notes stay attached to the artwork they are about.
Create Design CommentCreate Reply to Comment ThreadGet Design Comment Thread RepliesKeep the design library findable
Lyro creates the folder a project's work belongs in, lists what is already inside it, and moves an item into the right place, so the library stays navigable as the volume of designs grows.
Create FolderList Folder Items by TypeMove Item to Specified Folder
How it works
Get started in 3 steps
Connect once, then just ask. There is no workflow builder to learn and nothing to maintain — Lyro reads the Canva actions it has and picks the ones a request needs.
- 01
Connect Canva
Authorize the Canva account your team already uses — one consent screen, no API keys, no mapping tables. Lyro can only do what you granted that account, and you can disconnect it at any time.
- 02
Tell your agent what you need
Describe the job the way you would hand it to a teammate. Lyro maps it to the Canva actions that close it and chains as many as the request needs.
- 03
Watch it work
The agent runs the actions inside the conversation the customer is already in, so nobody copies data between tabs and your team can take over at any point.
Get started free
Everything else about Canva
Setup, permissions, and the limits of what Lyro can do inside Canva.
The toolkit is explicit about a few. Listing brand templates and reading Enterprise brand template metadata are Canva Enterprise only, design autofill is available to Canva Enterprise members, and Create Design Resize Job requires Canva Pro or Enterprise. The design, asset, folder, comment, and export actions do not carry that restriction.
Every action available in Canva
All 46 actions your agent can call on Canva, straight from the live MCP connection.
Access user specific brand templates list
Lists brand templates available to the user (Canva Enterprise only).
Create asset upload job
Uploads an asset file to the user's Canva content library.
Create comment reply in design
This preview API allows replying to comments within a design on Canva, with a limit of 100 replies per comment.
Create design comment in preview API
Creates a new comment thread on a Canva design.
Create design import job
Imports an external file as a new Canva design.
Create design resize job
Creates a resized copy of an existing design (Canva Pro/Enterprise only).
Create URL asset upload job
Create an asynchronous Canva asset import job from a public URL.
Delete asset by ID
You can delete an asset by specifying its assetId.
Exchange oauth 2 0 access or refresh token
The OAuth 2.0 endpoint issues time-limited (4-hour) access tokens of up to 4KB for user authorization via codes or refresh tokens.
Fetch asset upload job status
Polls for asset upload job completion status.
Fetch canva connect signing public keys
The API for verifying Canva webhooks, 'connect/keys,' is in preview, meaning unstable, not for public integrations, and provides a rotating JWK for signature verification to prevent replay attacks.
Fetch current user details
Returns the User ID, Team ID, and display name of the user account associated with the provided access token.
Fetch design metadata and access information
Gets the metadata for a design.
Get design comment thread replies
Retrieves a list of replies for a comment or suggestion thread on a design.
Get specific design comment reply
Retrieves a specific reply to a comment or suggestion thread on a design.
Get design export job result
Polls for design export job completion status.
Get designs designid comments threadid
Retrieves metadata for a comment or suggestion thread on a design.
Get design export formats
Lists available file formats for exporting a design.
Get URL asset upload job status
Retrieve the status and result of a URL-based asset upload job.
Get URL import job status
Polls for URL import job completion status.
Get user capabilities
Lists the API capabilities for the user account associated with the provided access token.
Initiate canva design autofill job
Upcoming brand template ID updates require migration within 6 months.
List design pages with pagination
Preview API for Canva: subject to unannounced changes and not for public integrations.
List folder items by type with sorting
Lists the items in a folder, including each item's type.
List user designs
Provides a summary of Canva user designs, includes search filtering, and allows showing both self-created and shared designs with sorting options.
Move item to specified folder
Transfers an item to a different folder by specifying both the destination folder's ID and the item's ID.
Create new canva design
Creates a new Canva design with preset type or custom dimensions.
Post designs designid comments
Creates a comment thread on a Canva design.
Create reply to comment thread
Create a reply to a comment or suggestion thread on a Canva design.
Start design export job
Starts a new asynchronous job to export a Canva design file.
The tools Canva sits next to
Same connection, same setup. Pick the next one your team already uses.
Abstract
Version control and design review for teams working across design files.
Claid.ai
Generates product backgrounds, cleans up supplier photos, runs batch edits over a storage folder, and manages connected buckets.
Figma
Finds files, reads nodes and comments, posts feedback, extracts design tokens and variables, and renders node images.
Logo.dev
Resolves a company name to a verified domain and pulls its logo as PNG or SVG, so records and documents carry the right mark.
Penpot
Searches team files, creates projects and design files, reorganises what has drifted, and registers webhooks for Penpot events.
Renderform
Captures a live page as a PDF or screenshot, hands over the finished link, and retires renders once they are no longer needed.

Ready to connect Canva?
Authorize the account and your agent has all 46 actions from the first conversation.


