• TidioReply faster to tickets across all channels
  • LyroHire AI to handle customer servicecheck
  • Hubi AIRun on-brand marketing with an AI coworker
  • LabsTidio LabsGet a custom AI solution built by experts
  • Master AgentOrchestrates every channel
  • AI Voice AgentResolves calls on its own
  • Lyro for Zendesk
  • Lyro for Freshdesk
  • Lyro for Salesforce
  • Lyro for HubSpot
Browse all integrationsarrow_forward
  • Borrowell83% resolved
  • GameBoost86% automated
  • Cove Smart70% self-service
  • Secureframe59% automated
See all customer storiesarrow_forward
  • AI in E-Commerce in 2026Free report on the new shopping funnel
  • Shadow AIFree report on the hidden AI habit
  • AI in Insurance in 2026Free report on AI in insurance
See all reportsarrow_forward
  • Features
  • Pricing
Talk to salesGet started
Lyro wordmark

Product

  • Features
  • Master Agent
  • AI Voice Agent
  • Integrations
  • Pricing
  • Copilot

Resources

  • Blog
  • Customer Stories
  • Reports
  • AI in Ecommerce Report
  • Docs

Company

  • Contact
  • Book a Demo

Legal

  • Privacy Policy
  • Terms of Service
  • Data Processing Agreement

4.7/5on G2G2 logo

SOC 2 Type II · GDPR · CCPA

© 2026 Lyro by Tidio. All rights reserved.

Canva

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.

Connect CanvaSee all integrations

46actions available

  1. Home/
  2. Integrations/
  3. Canva

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.

See all 46 actions

How businesses use Canva + Lyro

Each card is one request a support team gets, and the Canva actions Lyro runs to close it.

  • cloud_sync

    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 Status
  • share

    Export 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 Result
  • forum

    Leave 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 Replies
  • hub

    Keep 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.

  1. 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.

  2. 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.

  3. 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

Canva · Lyro

What can you do in Canva without me setting anything up?

These, right away:

  • Create asset upload job
  • Fetch asset upload job status
  • Delete asset by ID

Great, let's start with the first one.

Ask Lyro anything...

FAQ

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.

  • Because the heavy operations are asynchronous. Asset uploads, URL imports, design imports, exports, resizes, and autofills each start a job and return an ID, with a matching status action reporting when the result is ready. Lyro starts the job and comes back for the output rather than holding the conversation open.

  • Canva issues time-limited OAuth access tokens that last four hours. The toolkit includes the token exchange, an introspection action to check a token's validity and properties, and a revoke action that ends a refresh token's lineage, so a long-running integration refreshes rather than holding one token indefinitely.

  • Yes, and Canva labels them. The design comment actions, the design page listing, and the webhook signing key endpoint are marked preview, with the signing key API described as unstable and not for public integrations. They work today, but it is worth knowing which part of a workflow depends on them.

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.

  • Abstractarrow_outward

    Abstract

    Version control and design review for teams working across design files.

  • Claid.aiarrow_outward

    Claid.ai

    Generates product backgrounds, cleans up supplier photos, runs batch edits over a storage folder, and manages connected buckets.

  • Figmaarrow_outward

    Figma

    Finds files, reads nodes and comments, posts feedback, extracts design tokens and variables, and renders node images.

  • Logo.devarrow_outward

    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.

  • Penpotarrow_outward

    Penpot

    Searches team files, creates projects and design files, reorganises what has drifted, and registers webhooks for Penpot events.

  • Renderformarrow_outward

    Renderform

    Captures a live page as a PDF or screenshot, hands over the finished link, and retires renders once they are no longer needed.

Browse every integration
Support agent working at a laptop next to the Lyro mascot

Ready to connect Canva?

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

Connect CanvaTalk to sales
Connect CanvaTalk to sales
Support agent working at a laptop next to the Lyro mascot