Skip to main content
Glama
vuthiet2k

Canva MCP Server

by vuthiet2k

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_TOKEN mediante 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-05 JSON-RPC sobre HTTP, con CORS abierto para clientes remotos.


Related MCP server: Canva MCP Server

🚀 Despliegue en 1 clic en Vercel

  1. Sube este repositorio a tu cuenta de GitHub (vithiet2k/canva-mcp-vercel).

  2. Ve al Vercel Dashboard e importa canva-mcp-vercel.

  3. 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).

  4. 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

canva_create_design

Crea un diseño mediante ajustes preestablecidos o dimensiones personalizadas

canva_get_design

Obtén los metadatos y las URL del diseño

canva_search_designs

Busca y lista los diseños del usuario

canva_get_design_pages

Obtén las páginas de diapositivas y las miniaturas

canva_resize_design

Redimensiona un diseño

canva_search_brand_templates

Encuentra plantillas de marca compatibles con el autocompletado

canva_get_brand_template

Obtén los detalles de la plantilla de marca

canva_get_brand_template_dataset

Recupera el esquema del dataset

canva_autofill_design

Genera un nuevo diseño autocompletando los datos en la plantilla

canva_upload_asset_from_url

Sube un recurso de imagen/vídeo desde una URL pública

canva_get_asset

Obtén los metadatos del recurso

canva_delete_asset

Elimina un recurso de la biblioteca de Canva

canva_list_brand_kits

Lista los Brand Kits (colores, fuentes, logotipos)

canva_create_folder

Crea una carpeta

canva_list_folder_items

Lista los elementos dentro de una carpeta

canva_search_folders

Busca carpetas por palabra clave

canva_move_item_to_folder

Mueve un diseño o una carpeta

canva_get_export_formats

Obtén los formatos de exportación disponibles

canva_create_export_job

Exporta el diseño a PDF, PNG, JPG, PPTX, MP4

canva_get_export_job

Comprueba el estado de la exportación y obtén el enlace de descarga

canva_get_user_profile

Obtén el perfil del usuario autenticado actualmente

canva_list_comments

Lista los comentarios del diseño

canva_comment_on_design

Añade un comentario al diseño

canva_reply_to_comment

Responde a un comentario del diseño


📄 Licencia

Licencia MIT © 2026 Hoàng Vũ Thiết

Related MCP Connectors

Related MCP Servers

  • A
    license
    Not graded
    quality
    D
    maintenance
    Enables 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 npm
    MIT
  • A
    license
    C
    quality
    B
    maintenance
    Enables 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.
    28
    MIT