All tools
CanvaC

by Canva

Generate a design

Generates design candidates from a natural-language brief and returns each candidate's id, preview link and thumbnails.

View on GitHub
Updated Sep 26, 2026Available asMCP

Description

Show the candidates to the user rather than picking one, then call `create-design-from-candidate` with the chosen `candidate_id` and the job id to turn it into an editable design with an edit link.

generate-design.md

Generate a design

Generates design candidates from a natural-language brief and returns each candidate's id, preview link and thumbnails.

Show the candidates to the user rather than picking one, then call create-design-from-candidate with the chosen candidate_id and the job id to turn it into an editable design with an edit link.

Set up

Use the first option your agent supports.

MCP (official, remote)

Add this server to your agent's MCP settings, then sign in when asked.

{ "mcpServers": { "canva": { "url": "https://mcp.canva.com/mcp" } } }

Call the MCP tool generate-design.

Server URL: https://mcp.canva.com/mcp

Before doing anything else, make one read-only call to confirm access.

Rules

  • Ask the user before anything that sends messages, costs money, or changes data.
  • Never print API keys.

Built from these files in the repository

The layout and the rules come from lib/catalog/render-markdown.ts, the set-up wording from lib/catalog/render-access.ts.

Ways in

RouteSourceCallRequiredDocs
MCPOfficial · remotegenerate-designOAuthDocs

Workflows using Generate a design

No workflows yet
No published workflow uses Generate a design yet.