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
Every action runs live through MCP. Nothing to build, nothing to maintain.
Ayro 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.
Ayro posts feedback comments directly on Canva designs without leaving the support chat. Designers stay in context and respond faster when Ayro's comments appear on their work.
Ayro 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.
Each card is one request a support team gets, and the Canva actions Ayro runs to close it.
Ayro 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.
Ayro 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.
Ayro 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.
Ayro 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.
How it works
Connect once, then just ask. There is no workflow builder to learn and nothing to maintain — Ayro reads the Canva actions it has and picks the ones a request needs.
Authorize the Canva account your team already uses — one consent screen, no API keys, no mapping tables. Ayro can only do what you granted that account, and you can disconnect it at any time.
Describe the job the way you would hand it to a teammate. Ayro maps it to the Canva actions that close it and chains as many as the request needs.
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 freeCanva · Ayro
What can you do in Canva without me setting anything up?
These, right away:
Great, let's start with the first one.
FAQ
Setup, permissions, and the limits of what Ayro 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.
All 46 actions your agent can call on Canva, straight from the live MCP connection.
Lists brand templates available to the user (Canva Enterprise only).
Uploads an asset file to the user's Canva content library.
This preview API allows replying to comments within a design on Canva, with a limit of 100 replies per comment.
Creates a new comment thread on a Canva design.
Imports an external file as a new Canva design.
Creates a resized copy of an existing design (Canva Pro/Enterprise only).
Create an asynchronous Canva asset import job from a public URL.
You can delete an asset by specifying its assetId.
The OAuth 2.0 endpoint issues time-limited (4-hour) access tokens of up to 4KB for user authorization via codes or refresh tokens.
Polls for asset upload job completion status.
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.
Returns the User ID, Team ID, and display name of the user account associated with the provided access token.
Gets the metadata for a design.
Retrieves a list of replies for a comment or suggestion thread on a design.
Retrieves a specific reply to a comment or suggestion thread on a design.
Polls for design export job completion status.
Retrieves metadata for a comment or suggestion thread on a design.
Lists available file formats for exporting a design.
Retrieve the status and result of a URL-based asset upload job.
Polls for URL import job completion status.
Lists the API capabilities for the user account associated with the provided access token.
Upcoming brand template ID updates require migration within 6 months.
Preview API for Canva: subject to unannounced changes and not for public integrations.
Lists the items in a folder, including each item's type.
Provides a summary of Canva user designs, includes search filtering, and allows showing both self-created and shared designs with sorting options.
Transfers an item to a different folder by specifying both the destination folder's ID and the item's ID.
Creates a new Canva design with preset type or custom dimensions.
Creates a comment thread on a Canva design.
Create a reply to a comment or suggestion thread on a Canva design.
Starts a new asynchronous job to export a Canva design file.
Same connection, same setup. Pick the next one your team already uses.
Version control and design review for teams working across design files.
Generates product backgrounds, cleans up supplier photos, runs batch edits over a storage folder, and manages connected buckets.
Finds files, reads nodes and comments, posts feedback, extracts design tokens and variables, and renders node images.
Resolves a company name to a verified domain and pulls its logo as PNG or SVG, so records and documents carry the right mark.
Searches team files, creates projects and design files, reorganises what has drifted, and registers webhooks for Penpot events.
Captures a live page as a PDF or screenshot, hands over the finished link, and retires renders once they are no longer needed.

Authorize the account and your agent has all 46 actions from the first conversation.
