1. Conduid
  2. Content
  3. Canva MCP Server
MCP server · Content

Canva MCP Server

Unclaimed last commit a year ago content
30Low

Scored 5 days ago · breakdown

About Canva MCP Server

Canva MCP Server is an MCP server published by mattcoatsworth in the Content category.

The repository has 9 stars and 5 forks, with the last commit a year ago. Six months or more without a commit doesn't mean the server is broken, but check the open issues before depending on it in production.

Install

From source
git clone https://github.com/mattcoatsworth/canva-mcp-server

This server has no ConduID identity, so agent calls to it are not receipted. Pin the version you install and review the source before granting it credentials.

Ask AI

✦

Ask AI about Canva MCP Server

Powered by Claude · Grounded in docs

I know everything about Canva MCP Server. Ask me about installation, configuration, usage, or troubleshooting.

Security checks

Static checks derived from the repository yesterday. Heuristics on the source, not an audit.

  • ✓README presentThe repository ships documentation.
  • !License declaredNo license file. Legally you have no right to use it in a product.
  • !Tests presentNo tests found. Behaviour changes may go unnoticed between versions.
  • ✓Dependencies pinnedA lockfile pins dependency versions.
  • ✓No dynamic code executionSource scan found no eval, dynamic Function, or shell execution.

1 check has not been run yet.

README

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.

Features

  • 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

Getting Started

  1. Clone this repository
  2. Install dependencies:
    npm install
    
  3. Copy .env.example to .env and add your Canva API credentials:
    CANVA_APP_ID=your_app_id
    CANVA_API_KEY=your_api_key
    
  4. Start the server:
    npm run dev
    

Testing with MCP Inspector

To test the server with the MCP Inspector:

npm run inspect

This will open a web interface where you can:

  • Browse and test all available tools
  • Access resources
  • View server logs

Available Tools

Design Management

  • get_design - Get information about a specific design
  • list_designs - List designs with optional pagination

Brand Management

  • get_brand - Get information about a specific brand
  • list_brands - List brands with optional pagination

Asset Management

  • 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

User Management

  • get_user - Get information about a specific user
  • list_users - List users with optional pagination

Available Resources

Documentation

  • canva://overview - General API overview
  • canva://getting-started - Getting started guide
  • canva://authentication - Authentication information
  • canva://designs - Designs API documentation
  • canva://brands - Brands API documentation
  • canva://assets - Assets API documentation
  • canva://users - Users API documentation

Entity Resources

  • canva://design/{designId} - Information about a specific design
  • canva://brand/{brandId} - Information about a specific brand
  • canva://asset/{assetId} - Information about a specific asset

Mock Data

If no API credentials are provided, the server will use mock data for all responses. This is useful for testing and development.

License

MIT

README fetched from the repository yesterday. The original is authoritative.

Questions

About Canva MCP Server

How do I install Canva MCP Server?

No package has been published for this server, so install it from source: clone the repository and follow its README.

Is Canva MCP Server safe to use with an AI agent?

Its trust score is 30 out of 100 (low). It passes 3 of the 5 static security checks run so far; the failures are listed above. It has no ConduID identity yet, so agent calls to it are not receipted.

Is Canva MCP Server still maintained?

The last commit was a year ago. That's long enough that you should check whether the maintainer is responding to issues before depending on it.