
Canva
OfficialCreates and manages Canva designs programmatically, letting you generate visual content, autofill templates, and export designs as PDFs or images.
What it does
- Create new Canva designs from templates
- Autofill design templates with custom content
- Search existing Canva designs
- Export designs as PDF or image files
- Manage design elements and layouts
- Generate visual content automatically
Best for
About Canva
Canva is an official MCP server published by canva that provides AI assistants with tools and capabilities via the Model Context Protocol. Canva MCP server. Create designs, access brand kits, and export assets via Canva Connect API. Automate design workflows from AI clients. It is categorized under ai ml. This server exposes 16 tools that AI clients can invoke during conversations and coding sessions.
How to install
You can install Canva in your AI client of choice. Use the install panel on this page to get one-click setup for Cursor, Claude Desktop, VS Code, and other MCP-compatible clients. This server runs locally on your machine via the stdio transport.
License
Canva is released under the MIT license. This is a permissive open-source license, meaning you can freely use, modify, and distribute the software.
Tools (16)
Get a list of designs from the user's Canva account with pagination and filtering options
Create a new design using a specified template or from scratch with custom dimensions
Retrieve detailed information about a specific design including elements and properties
Update design properties such as title, elements, text content, or images
Delete a specific design from the user's Canva account
Alternatives
Related Skills
Browse all skillsComplete production-ready guide for Motion Canvas with ESM/CommonJS workarounds, full setup templates, and troubleshooting for programmatic video creation using TypeScript
"PDF generation toolkit. Create invoices, reports, certificates, forms, charts, tables, barcodes, QR codes, Canvas/Platypus APIs, for professional document automation."
3D web graphics with Three.js (WebGL/WebGPU). Capabilities: scenes, cameras, geometries, materials, lights, animations, model loading (GLTF/FBX), PBR materials, shadows, post-processing (bloom, SSAO, SSR), custom shaders, instancing, LOD, physics, VR/XR. Actions: create, build, animate, render 3D scenes/models. Keywords: Three.js, WebGL, WebGPU, 3D graphics, scene, camera, geometry, material, light, animation, GLTF, FBX, OrbitControls, PBR, shadow mapping, post-processing, bloom, SSAO, shader, instancing, LOD, WebXR, VR, AR, product configurator, data visualization, architectural walkthrough, interactive 3D, canvas. Use when: creating 3D visualizations, building WebGL/WebGPU apps, loading 3D models, adding animations, implementing VR/XR, creating interactive graphics, building product configurators.
Create beautiful visual art in .png and .pdf documents using design philosophy. You should use this skill when the user asks to create a poster, piece of art, design, or other static piece. Create original visual designs, never copying existing artists' work to avoid copyright violations.
Create, edit, and export live Excalidraw diagrams using mcp-excalidraw-server (MCP tools + canvas REST API). Use when an agent needs to draw/lay out diagrams, convert Mermaid to Excalidraw, query/update/delete elements, or export/import elements from a running canvas server (EXPRESS_SERVER_URL, default http://localhost:3000).
Create Obsidian Canvas files from text content, supporting both MindMap and freeform layouts. Use this skill when users want to visualize content as an interactive canvas, create mind maps, or organize information spatially in Obsidian format.