Canva API MCP Server
@mattcoatsworth
About Canva API MCP Server
No overview available yet
Basic information
Config
No standard config provided
This server doesn't expose a parseable MCP config block in its README. See the repository for install instructions.
RepositoryTools
No tools detected
We auto-extract tools from the README. The maintainer can list them under a ## Tools heading to populate this section.
Overview
What is Canva API MCP Server?
A Model Context Protocol (MCP) server that provides tools and resources for managing designs, brands, assets, and users through Canva's API. It also includes mock data support for testing without API credentials.
How to use Canva API MCP Server?
Clone the repository, install dependencies with npm install, copy .env.example to .env and add your Canva API credentials (CANVA_APP_ID and CANVA_API_KEY), then start the server with npm run dev. You can test tools and resources using the MCP Inspector via npm run inspect.
Key features of Canva API MCP Server
- Complete coverage of Canva API endpoints
- Tools for all major API operations
- Resources for documentation and entity details
- Mock data support for testing without API credentials
- Available tools for design, brand, asset, and user management
Use cases of Canva API MCP Server
- Automate design retrieval and listing in Canva
- Manage brand information and list brands programmatically
- Upload images to Canva and manage asset inventories
- Retrieve user details and list users in an organization
FAQ from Canva API MCP Server
What is Canva API MCP Server for?
It is an MCP server that integrates with Canva's API, providing tools and resources to manage designs, brands, assets, and users.
How do I set up and run the server?
Clone the repo, run npm install, copy .env.example to .env and fill in your Canva App ID and API Key, then start with npm run dev.
What if I don't have Canva API credentials?
The server uses mock data for all responses if no credentials are provided, allowing you to test and develop without a real Canva account.
What tools does the server include?
Tools for design management (get_design, list_designs), brand management (get_brand, list_brands), asset management (get_asset, list_assets, upload_image), and user management (get_user, list_users).
What resources are available?
Documentation resources (Canva API overview, getting started, authentication, designs, brands, assets, users) and entity resources for specific designs, brands, and assets.
More Media & Design MCP servers
MCP Google Map Server
cablateA powerful Model Context Protocol (MCP) server providing comprehensive Google Maps API integration with LLM processing capabilities.
百度地图 MCP Server
baidu-mapsBaidu Map MCP Server
YouTube MCP Server
ZubeidHendricksMCP Server for YouTube API, enabling video management, Shorts creation, and advanced analytics
Framelink Figma MCP Server
GLipsMCP server to provide Figma layout information to AI coding agents like Cursor
Vibe Design System
mondaycom🎨 Vibe Design System - Official monday.com UI resources for application development in React.js
Comments