Canva MCP Server
Canva MCP Server (Vercel Serverless)
Un servidor Model Context Protocol (MCP) listo para producción, diseñado para Canva Connect REST API, optimizado para el despliegue en 1 clic en Vercel y la integración directa con Spark Gemini, Claude Desktop y Cursor IDE.
🌟 Aspectos destacados
Serverless y ultrarápido: Construido sobre el runtime de Node.js de Next.js App Router, con un límite de ejecución de 60 segundos para gestionar trabajos de exportación asíncronos.
Más de 20 herramientas de Canva: Cubre la creación de diseños, el autocompletado de plantillas de marca, la carga de recursos, la gestión de carpetas y la exportación de formatos (PDF, PNG, JPG, PPTX, MP4).
Autenticación sin estado: Utiliza
CANVA_ACCESS_TOKENmediante cabeceras de autenticación Bearer, sin dependencias de bases de datos externas.Conforme con la especificación MCP: Totalmente compatible con la versión de protocolo
2024-11-05JSON-RPC sobre HTTP, con CORS abierto para clientes remotos.
Related MCP server: Canva MCP Server
🚀 Despliegue en 1 clic en Vercel
Sube este repositorio a tu cuenta de GitHub (
vithiet2k/canva-mcp-vercel).Ve al Vercel Dashboard e importa
canva-mcp-vercel.Añade las variables de entorno:
CANVA_ACCESS_TOKEN: Tu token de acceso personal de Canva Connect API o token OAuth de Canva Developers.CANVA_API_URL:https://api.canva.com/rest/v1(valor por defecto).
Haz clic en Deploy.
⚙️ Conexión con Spark Gemini
En tu configuración de MCP de Spark Gemini, añade la entrada del servidor:
{
"mcpServers": {
"canva": {
"url": "https://canva-mcp-vercel.vercel.app/api/mcp",
"transport": "http",
"headers": {
"Content-Type": "application/json"
}
}
}
}🛠️ Lista de herramientas proporcionadas (24 herramientas)
Nombre de la herramienta | Descripción |
| Crea un diseño mediante ajustes preestablecidos o dimensiones personalizadas |
| Obtén los metadatos y las URL del diseño |
| Busca y lista los diseños del usuario |
| Obtén las páginas de diapositivas y las miniaturas |
| Redimensiona un diseño |
| Encuentra plantillas de marca compatibles con el autocompletado |
| Obtén los detalles de la plantilla de marca |
| Recupera el esquema del dataset |
| Genera un nuevo diseño autocompletando los datos en la plantilla |
| Sube un recurso de imagen/vídeo desde una URL pública |
| Obtén los metadatos del recurso |
| Elimina un recurso de la biblioteca de Canva |
| Lista los Brand Kits (colores, fuentes, logotipos) |
| Crea una carpeta |
| Lista los elementos dentro de una carpeta |
| Busca carpetas por palabra clave |
| Mueve un diseño o una carpeta |
| Obtén los formatos de exportación disponibles |
| Exporta el diseño a PDF, PNG, JPG, PPTX, MP4 |
| Comprueba el estado de la exportación y obtén el enlace de descarga |
| Obtén el perfil del usuario autenticado actualmente |
| Lista los comentarios del diseño |
| Añade un comentario al diseño |
| Responde a un comentario del diseño |
📄 Licencia
Licencia MIT © 2026 Hoàng Vũ Thiết
This server cannot be deployed
Maintenance
Related MCP Connectors
Create, search, edit, and export designs and assets from Canva.
The Canva MCP server connects AI assistants (like Claude, ChatGPT, and Cursor) to Canva's API, enabling them to create and manage designs directly within chat conversations. Key capabilities include generating new designs from prompts, autofilling templates, searching and resizing existing designs, importing files from URLs, exporting designs as PDFs or images, and managing folders and comments without switching between tools.
Create images, video and audio; reuse assets and build Canvas workflows from your AI assistant.
Turn Canva designs into templates and render image/PDF variants via the Layerre API.
Related MCP Servers
- AlicenseNot gradedqualityDmaintenanceEnables programmatic design creation and manipulation on the Canvelete platform through AI assistants. Supports design management, canvas element manipulation, template application, asset management, and real-time synchronization with the design editor.62 npmMIT
- AlicenseAqualityAmaintenanceEnables AI assistants to connect to Canva through the official Canva Connect API to create, search, export, and upload designs using natural language.1037 npmMIT
- AlicenseNot gradedqualityCmaintenanceEnables AI assistants to generate professional presentations, manage Canva designs, and automate visual workflows through the Canva Connect API.MIT
- AlicenseCqualityBmaintenanceEnables interaction with Canva through the official Canva Connect API via OAuth, including listing and creating designs, uploading assets, exporting, brand template autofill, resizing, catalog access, and optional desktop screen control.28MIT