Canva API MCP Server

A comprehensive Model Context Protocol (MCP) server for interacting with Canva's API. This server provides tools and resources for managing designs, brands, assets, and users in Canva.

Local server

What is the Canva API MCP Server?

Canva API MCP Server is an MCP project maintained in the mattcoatsworth/canva-mcp-server repository. The maintainer describes its purpose as “A comprehensive Model Context Protocol (MCP) server for interacting with Canva's API. This server provides tools and resources for managing designs, brands, assets, and users…”. Read the project documentation for the complete scope.

Source

Project documentation · Repository · Discovery listing. This profile records the public documentation checked on 2026-10-08.

Recorded tools

Check the linked publisher documentation and your connected client's tool list. Names and availability can vary with the server version and account permissions.

ToolWhat it does
get_designGet information about a specific design
list_designsList designs with optional pagination
get_brandGet information about a specific brand
list_brandsList brands with optional pagination
get_assetGet information about a specific asset
list_assetsList assets with optional filtering and pagination
upload_imageUpload an image to Canva from a URL
get_userGet information about a specific user
list_usersList users with optional pagination