Canva MCP Server — Hosted Ai Integration
MCP Server shield Key RequiredDesign creation, AI generation, editing, export, assets, brand kits, folders via Canva's official MCP
Use with AI AssistantsMCP
Connect Claude, Cursor, or any MCP-compatible client — then call tools directly
① Add This MCP Server
Paste into your AI client config — then all its tools are available instantly.
{
"mcpServers": {
"canva-design-platform": {
"url": "https://mcp.aerostack.dev/s/aerostack/mcp-canva",
"headers": {
"Authorization": "Bearer YOUR_AEROSTACK_TOKEN"
}
}
}
}Replace YOUR_AEROSTACK_TOKEN with your API token from the dashboard.
② Call a Tool
Ask your AI assistant to call a specific tool, or send raw JSON-RPC:
Natural Language Prompt
“Use the generate_design tool to generate a new canva design using ai from a text prompt with optional size, style, and template preferences”
Using a Workspace?
Add this MCP to your Workspace — your team shares one token, secrets are stored securely, and every AI agent in the workspace can call it without per-user setup.
description Overview
Canva Design Platform MCP
Official proxy MCP — Design creation, AI generation, editing, export, assets, brand kits, folders via Canva's official MCP
Live endpoint: https://mcp.aerostack.dev/s/aerostack/mcp-canva
Overview
Canva Design Platform is a proxy MCP server that forwards requests directly to the official Canva MCP endpoint at https://mcp.canva.com/mcp. All tools are maintained by Canva — new tools are available immediately without any Aerostack update.
Type: Proxy (hosted by Canva)
Auth: Bearer token via CANVA_ACCESS_TOKEN
Available Tools
- generate_design — Generate a new design using AI from a text prompt with optional size and style preferences
- search_designs — Search your Canva designs by name, type, or keyword
- export_design — Export a design to PNG, JPG, PDF, SVG, MP4, or GIF with quality options
- list_brand_kits — List your brand kits with logos, colors, fonts, and brand guidelines
- get_design — Retrieve design details including thumbnail, page count, owner, and edit URL
Configuration
| Variable | Required | Description | How to Get |
|---|---|---|---|
CANVA_ACCESS_TOKEN |
Yes | Canva Connect API OAuth2 Access Token | canva.dev/console → Create integration → Configure OAuth scopes → Authenticate → Copy token. See: canva.dev/docs/connect/mcp-server |
Setup
Add to Aerostack Workspace
- Go to app.aerostack.dev/workspaces → Create Workspace
- Inside your workspace → Add Server → search "Canva Design Platform"
- Enter your
CANVA_ACCESS_TOKENwhen prompted — stored encrypted, injected automatically
Once added, every AI agent in your workspace can use Canva tools automatically.
Usage
Example Prompts
"Generate a modern Instagram post design for a product launch"
"Export my pitch deck as a PDF"
"Search for all designs tagged with 'Q4 campaign'"
"Show me my brand kit colors and fonts"
Direct API Call
curl -X POST https://mcp.aerostack.dev/s/aerostack/mcp-canva \
-H 'Content-Type: application/json' \
-H 'X-Mcp-Secret-CANVA-ACCESS-TOKEN: your-token' \
-d '{"jsonrpc":"2.0","id":1,"method":"tools/call","params":{"name":"generate_design","arguments":{"prompt":"A minimalist tech conference poster"}}}'
License
MIT
terminal Tools (5)
Available tools on this MCP server. Each tool can be called directly from any AI agent.
generate_design #1 Generate a new Canva design using AI from a text prompt with optional size, style, and template preferences
search_designs #2 Search your Canva designs by name, type, or keyword with sort and pagination options
export_design #3 Export a Canva design to PNG, JPG, PDF, SVG, MP4, or GIF format with quality and page selection options
list_brand_kits #4 List your Canva brand kits with logos, colors, fonts, and brand guidelines
get_design #5 Retrieve design details including thumbnail, page count, owner, creation date, and edit URL
Details
Publisher
Pre-built functions for the most common MCP tool patterns. Clone, extend, and deploy.
More in AI
Browse AI MCPs →Intercom Messaging
by @aerostack
Conversations, contacts, tickets, articles via Intercom's official MCP
Anthropic
by @aerostack
Call Claude models directly — run AI conversations, tool-use chains, batch jobs, and model comparisons from any agent.
Vercel Deployments
by @aerostack
Deployments, projects, domains, env vars, logs via Vercel's official MCP
Gmail
by @aerostack
Read, send, and search Gmail messages — manage labels, drafts, and attachments with full inbox control.
Mailchimp
by @aerostack
Manage audiences, campaigns, and subscriber tags in Mailchimp — automate your email marketing with AI.
Openai
by @aerostack
Run chat completions, generate embeddings, create images, and moderate content via the OpenAI API.
Frequently asked questions
What is the Canva MCP server and what can it do? +
The Canva MCP server is hosted on Aerostack and exposes these tools to your AI agent: `generate_design`, `search_designs`, `export_design`, `list_brand_kits`, `get_design`. You get one hosted URL — no self-hosting — that works from Claude, Cursor, ChatGPT, Gemini, VS Code, or any MCP-compatible client, and you can share it with your team or combine it with other MCP servers in a workspace.
Is the Canva MCP server hosted, or do I have to run it myself? +
It's hosted on Aerostack's edge infrastructure — you don't deploy or maintain anything. Add it to a workspace and you get one authenticated URL, with secrets encrypted, that any AI agent or editor can connect to. Use it solo or share the same URL across your whole team.
Which AI agents and editors can use the Canva MCP server? +
Any MCP client: Claude and Claude Code, Cursor, ChatGPT, Gemini, Windsurf, Cline, VS Code, and custom agents. Because it's one hosted URL, the same Canva MCP server works everywhere — and you can compose it with other MCP servers, skills, and functions behind a single workspace URL.
How do I install the Canva MCP server in Claude Desktop? +
Add the following to your Claude Desktop config (`claude_desktop_config.json`): ```json { "mcpServers": { "@aerostack/mcp-canva": { "command": "npx", "args": ["-y", "@aerostack/@aerostack/mcp-canva"] } } } ``` Then restart Claude Desktop and the tools will appear automatically.
How do I use the Canva MCP server in Cursor? +
In Cursor, open **Settings → MCP** and add: ```json { "name": "@aerostack/mcp-canva", "command": "npx", "args": ["-y", "@aerostack/@aerostack/mcp-canva"] } ``` Save and reload Cursor. The MCP tools will be available in Agent mode.
Does Canva MCP require authentication? +
Yes. Canva uses Bearer token authentication. Set your token as a workspace secret in the Aerostack dashboard.