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.