Canva MCP Server
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||
Instructions
Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.
This server publishes no instructions, or was last inspected before Glama recorded them.
Capabilities
Features and capabilities supported by this server
Protocol revision2025-11-25
| Capability | Details |
|---|---|
| tools | {} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| canva_get_auth_statusA | Verifica el estado de la conexión, validez del token y permisos activos de Canva. |
| canva_get_profileA | Obtiene el perfil del usuario autenticado y el equipo actual en Canva. |
| canva_list_designsC | Lista los diseños de Canva del usuario (presentaciones, documentos, posts, etc.). |
| canva_get_designA | Obtiene los detalles, miniaturas y enlaces de edición/visualización de un diseño por su ID. |
| canva_create_designB | Crea un nuevo diseño en Canva (por ejemplo: presentación, documento, post de Instagram, flyer, banner o dimensiones personalizadas). |
| canva_export_designA | Exporta un diseño de Canva a formato PNG, JPG, PDF o PPTX y devuelve los enlaces de descarga. |
| canva_list_foldersC | Lista los elementos y subcarpetas dentro de la carpeta raíz de Canva. |
| canva_list_folder_itemsA | Lista el contenido (diseños, imágenes, subcarpetas) dentro de una carpeta específica. |
| canva_create_folderC | Crea una nueva carpeta en Canva. |
| canva_upload_assetB | Sube un archivo de imagen o recurso local a Canva. |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
TDQS
Scored across 10 tools
Most tools have clearly distinct purposes, but canva_list_folders and canva_list_folder_items overlap: one lists root folder contents and the other lists contents of a specific folder, which could cause selection confusion. The rest are well separated by resource and action.
All tool names follow a consistent snake_case pattern with the canva_ prefix and a clear verb_noun structure (list_designs, get_design, create_folder, upload_asset). This makes the tool set predictable and easy to navigate.
Ten tools is a well-scoped size for a Canva integration, covering authentication, design CRUD, folder operations, asset upload, and export. Each tool serves a meaningful purpose without the set feeling bloated or too thin.
The server covers the main Canva workflows: viewing profile, listing/getting/creating designs, exporting, folder navigation/creation, and uploading assets. Minor gaps include no delete or update operations for designs/folders and no asset listing, but these are not critical for typical use.