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.
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.
Project documentation · Repository · Discovery listing. This profile records the public documentation checked on 2026-10-08.
Check the linked publisher documentation and your connected client's tool list. Names and availability can vary with the server version and account permissions.
| Tool | What it does |
|---|---|
| get_design | Get information about a specific design |
| list_designs | List designs with optional pagination |
| get_brand | Get information about a specific brand |
| list_brands | List brands with optional pagination |
| get_asset | Get information about a specific asset |
| list_assets | List assets with optional filtering and pagination |
| upload_image | Upload an image to Canva from a URL |
| get_user | Get information about a specific user |
| list_users | List users with optional pagination |
Feed real design data to your coding assistant — layout, tokens and components straight from Figma files.
Integrates Figma's API with Claude and other Model Context Protocol (MCP) compatible clients, providing read-only access to Figma files and projects.
Manages courses, assignments, enrollments, and grades within Canvas using the Canvas API.
Provides a unified TypeScript interface for LLMs to interact with various 3D software applications.
Generates Vue 3 components from Figma designs, adhering to Hostinger's design system.
Enables Cursor AI to interact with Figma, allowing programmatic design modification and data extraction.