Canva

Canva

Official
Design & Media
OAuth

Create and edit designs, manage assets, and export via natural language.

Canva

Create and edit designs, manage assets, and export via natural language. With Lunar.dev MCPX, the MCP Gateway for secure and governed tool access, you connect the Canva MCP server to Claude, ChatGPT, Cursor, and any MCP client through one gateway that routes, authenticates, and governs every Canva tool call against your policies.

Why MCPX

MCPX is Lunar.dev's MCP Gateway. It sits between your AI agents and your MCP servers as a single gateway for every tool call, routing, authenticating, and governing traffic against your policies. Connect Canva once and govern it everywhere: role-based access per agent with on-behalf-of attribution, real-time visibility, and an immutable audit trail of who did what, all deployable inside your own VPC.

Tools content

  • upload-asset-from-url · Write
    Upload an asset (e.g. an image, a video) from a URL into Canva
  • resolve-shortlink · Write
    Resolves a Canva shortlink ID to its target URL.
  • search-designs · Read-only
    Search docs, presentations, videos, whiteboards, sheets, and other designs in Canva, except for templates or brand templates.
  • get-design · Read-only
    Get detailed information about a Canva design, such as a doc, presentation, whiteboard, video, or sheet.
  • get-design-pages · Read-only
    Get a list of pages in a Canva design, such as a presentation.
  • get-design-content · Read-only
    Get the text content of a doc, presentation, whiteboard, social media post, and other designs in Canva (except sheets).
  • get-presenter-notes · Read-only
    Get the presenter notes from a presentation design in Canva.
  • import-design-from-url · Write
    Import a file OR zip file from a URL as a new Canva design.
  • export-design · Write
    Export a Canva design, doc, presentation, whiteboard, videos and other Canva content types to various formats (PDF, JPG, PNG, PPTX, GIF, MP4).
  • get-export-formats · Read-only
    Get the available export formats for a Canva design.
  • create-folder · Write
    Create a new folder in Canva.
  • move-item-to-folder · Write
    Move items (designs, folders, images) to a specified Canva folder
  • list-folder-items · Read-only
    List items in a Canva folder.
  • search-folders · Read-only
    Search the user's folders and folders shared with the user based on folder names and tags.
  • comment-on-design · Write
    Add a comment on a Canva design.
  • list-replies · Read-only
    Get a list of replies for a specific comment on a Canva design.
  • reply-to-comment · Write
    Reply to an existing comment on a Canva design.
  • list-comments · Read-only
    Get a list of comments for a particular Canva design.
  • generate-design · Write
    Generate professionally designed content in Canva including visual designs (posters, social media posts, presentations).
  • create-design-from-candidate · Write
    Create a new Canva design from a generation job candidate ID.

Frequently asked questions

What is the Canva MCP server?

Create and edit designs, manage assets, and export via natural language. Through Lunar.dev MCPX, Canva connects to any MCP-compatible AI client behind a single governed gateway.

How do I connect Canva to MCPX?

Add the Canva server in the MCPX control plane or your app.yaml, then point your AI client at your MCPX gateway. MCPX handles OAuth and routes every Canva call through the gateway.

Is the Canva MCP server official?

Yes. Canva is an official, vendor-published MCP server, and MCPX governs it like any other server in your catalog.

What authentication does Canva use with MCPX?

Canva uses OAuth. MCPX enforces authentication at the gateway with token-based auth, OAuth, and role-based profiles, so you control which agents can invoke it.

How many tools does Canva expose in MCPX?

Canva's tools can be enabled or disabled individually in MCPX for least-privilege access.

Server details

CategoryDesign & Media
AuthOAuth
ConnectionStreamable HTTP