# Canva (MCP Server)

> Generate, search, edit, comment on, and export Canva designs

- Type: MCP server
- Publisher: Canva (official)
- Categories: Design, Marketing
- Website: https://www.canva.dev/docs/mcp/
- Transport: streamable-http
- Server URL: https://mcp.canva.com/mcp
- Sign-in: oauth
- Listed: 2025-06-01

## About

Canva's official remote MCP server lets AI assistants generate designs from prompts, search and read existing designs, resize and export them, manage folders and assets, and collaborate through comments. It authenticates with OAuth against your Canva account.

## Install

1. **Connect it in ChatGPT** Turn on Developer mode in ChatGPT (Settings → Security and login), open Plugins, select + and paste https://mcp.canva.com/mcp as the MCP server URL, then sign in with OAuth. Add it to a chat from the composer's tools menu.

2. **Or add it to Codex or the API**

   Codex CLI:

   ```bash
   codex mcp add canva --url https://mcp.canva.com/mcp
   codex mcp login canva
   ```

   config.toml:

   ```toml
   [mcp_servers.canva]
   url = "https://mcp.canva.com/mcp"
   ```

   Responses API:

   ```python
   import os
   from openai import OpenAI
   
   client = OpenAI()
   
   response = client.responses.create(
       model="gpt-6-astra",
       tools=[{
           "type": "mcp",
           "server_label": "canva",
           "server_url": "https://mcp.canva.com/mcp",
           "authorization": os.environ["CANVA_API_KEY"],
           "require_approval": "never",
       }],
       input="Create an Instagram post announcing our product launch",
   )
   print(response.output_text)
   ```

## Tools

- `generate-design`
- `create-design-from-candidate`
- `search-designs`
- `get-design`
- `get-design-content`
- `export-design`
- `resize-design`
- `upload-asset-from-url`
- `list-brand-kits`
- `create-folder`
- `comment-on-design`
- `list-comments`

## Example prompts

- "Create an Instagram post announcing our product launch"
- "Find my latest pitch deck and export it as a PDF"
- "Resize this poster for a LinkedIn banner"
- "Reply to the open comments on the brand guidelines design"

## Also available as

- plugin: [Canva](https://chatgptplugins.directory/plugins/canva.md)
- app: [Canva](https://chatgptplugins.directory/apps/canva.md)

## Related

- [Excalidraw](https://chatgptplugins.directory/mcp/excalidraw.md): Draw hand-drawn Excalidraw diagrams live inside ChatGPT, Claude and VS Code
- [shadcn/ui](https://chatgptplugins.directory/mcp/shadcn-ui.md): Browse, search and install shadcn/ui components and registry blocks
- [Figma](https://chatgptplugins.directory/mcp/figma.md): Bring Figma design context into code and write designs back to the canvas
- [WordPress.com](https://chatgptplugins.directory/mcp/wordpress-com.md): Draft, edit and manage posts, pages and comments on your WordPress.com sites
- [21st MCP (Magic MCP)](https://chatgptplugins.directory/mcp/21st-magic.md): Search and generate React/Tailwind UI components from your editor
- [Google Analytics](https://chatgptplugins.directory/mcp/google-analytics.md): Run GA4 reports and realtime queries from your AI assistant

---
Source: https://chatgptplugins.directory/mcp/canva · Index: https://chatgptplugins.directory/llms.txt · Independent and community-run. Not affiliated with or endorsed by OpenAI. ChatGPT is a trademark of OpenAI.
