MCP Directory

How to add Canva MCP Server to Claude Desktop

Canva's hosted MCP server: agents create, edit, search and export Canva designs via OAuth at mcp.canva.com/mcp. Paste the config into ~/Library/Application Support/Claude/claude_desktop_config.json and restart Claude Desktop.

Last updated June 14, 2026 ยท 0โ˜… ยท http ยท oauth ยท official

Claude Desktop config for Canva MCP Server

npx -y mcp-remote@latest https://mcp.canva.com/mcp
{
  "mcpServers": {
    "canva-mcp-server": {
      "command": "npx",
      "args": [
        "-y",
        "mcp-remote",
        "https://mcp.canva.com/mcp"
      ]
    }
  }
}

Claude Desktop connects to remote servers through the `mcp-remote` proxy (installed on first run via npx). Restart Claude Desktop after saving.

Setup steps

  1. 1Open Claude Desktop โ†’ Settings โ†’ Developer โ†’ Edit Config (this opens ~/Library/Application Support/Claude/claude_desktop_config.json).
  2. 2Paste the Canva MCP Server config below under the top-level "mcpServers" key.
  3. 3Fill in any placeholder secrets (API keys, paths) in the snippet.
  4. 4Save the file, then fully quit and reopen Claude Desktop.
  5. 5Open a chat and confirm Canva MCP Server's tools appear under the ๐Ÿ”Œ tools menu.

Before you start

  • A Canva account (any plan)
  • An MCP client with remote-server support (Claude, Claude Code, Cursor), or Node.js for the npx mcp-remote bridge
  • For third-party integrations embedding the server: a redirect URI registered via Canva's waitlist form

Security

Hosted by Canva with OAuth; the scopes you approve at connect time cover design content read/write, assets, folders, brand templates and comments โ€” so an agent can modify and export real designs in your account. No local credentials are stored, and access can be revoked from your Canva account's connected-apps settings.

Canva MCP Server + Claude Desktop FAQ

Where is the Claude Desktop config file?

Claude Desktop reads MCP servers from ~/Library/Application Support/Claude/claude_desktop_config.json. Paste the Canva MCP Server config there under the "mcpServers" key and restart the client.

Is Canva MCP Server safe to use with Claude Desktop?

Hosted by Canva with OAuth; the scopes you approve at connect time cover design content read/write, assets, folders, brand templates and comments โ€” so an agent can modify and export real designs in your account. No local credentials are stored, and access can be revoked from your Canva account's connected-apps settings.

Is the Canva MCP server free to use?

Yes โ€” it works with any Canva account, including free plans, and the server itself costs nothing. Standard Canva plan limits still apply to what you create (premium templates and brand-kit features follow your subscription), and per-tool rate limits are documented on Canva's developer site.

What's the difference between the Canva MCP server and the Canva Dev MCP server?

They're different products. This one (mcp.canva.com/mcp, hosted, OAuth) operates on your actual designs โ€” create, edit, search, export. The Dev MCP server (`npx @canva/cli@latest mcp`, local stdio) is a documentation assistant for developers building Canva apps against the Apps SDK and never touches your design content.

Which clients can connect, and do I need to install anything?

Clients with native remote MCP support โ€” Claude, Claude Code, Cursor โ€” just need the URL https://mcp.canva.com/mcp and an OAuth login; nothing is installed. Stdio-only clients (e.g. VS Code) bridge through the officially documented `npx -y mcp-remote@latest https://mcp.canva.com/mcp` config, which requires Node.js.

View repo Full Canva MCP Server page