Canva MCP
Canva MCP works with your design library, letting an assistant find existing materials and attach feedback as comments.
Extended access
Why this level
- After OAuth sign-in, the assistant can read account materials and create, edit or export designs within the user’s permissions.
Install
- Works in
In your terminal, with SkillFoxx CLI
npx skillfoxx add mcp/canva-mcpDetects the agents on your machine, shows the access level and pins the version.
Other ways to install
Access and checks
How we reviewExtended accessThe tool runs code or makes network calls and only reads external data.
- After OAuth sign-in, the assistant can read account materials and create, edit or export designs within the user’s permissions.
This is third-party code. Review the repository files before installing.
What it does
Canva MCP is a remote MCP server connecting an AI assistant to Canva tools. After user sign-in, the agent can create and edit designs, search a library and retrieve exports. Canva hosts the server, so it does not require a local build. This connection supports everyday design work. Canva Dev MCP is a separate tool for developing integrations. When a client lacks remote MCP support, the official documentation describes bridging the connection through `mcp-remote`.
Who it is for. Designers and marketers searching and changing their Canva materials through an assistant conversation.
Good fit when
- A marketer finds a recent design and requests an approved text edit.
- An author retrieves a PDF or PNG export of existing material from chat.
- A designer generates a draft from a description and reviews it in Canva.
- A team adds feedback as a comment attached to a design.
Not a fit when
- The organization has disabled the connector or third-party integrations.
- A developer needs Dev MCP for coding an integration rather than working with designs.
- A user expects actions without authenticating their own Canva account.
Example request
Find and show my most recently edited Canva design without changing it before review.MCP
- Transport
- http
- Authentication
- OAuth
Limitations
Each user signs in to Canva and authorizes their assistant; the shared server URL does not replace authentication. A team administrator can disable AI Connector, including existing connections. Individual actions depend on the plan and access to materials; Brand Template search, for example, is not included in every plan. Some generation actions consume Canva AI allowance, and the assistant may impose separate limits of its own.
How to disable. Disconnect Canva in the assistant’s connections. Team administrators can also disable AI Connector under Controls and Permissions, stopping existing team connections.
FAQ
How do I connect the official server?
Open https://www.canva.com/help/mcp-agent-setup/ and select your assistant. Manual configuration uses the shared `https://api.canva.com/connect/v1/mcp` endpoint; complete Canva sign-in afterward.
How do I verify the connection?
Quickstart suggests: “Show me my most recently edited Canva design”. The client should request approval for tool use, then return the design result.
Do I need a personal server URL?
No. The server uses the shared `https://api.canva.com/connect/v1/mcp` address, while access follows each user’s sign-in. Add that endpoint to your client and complete authorization in the Canva window.
What if the client lacks remote MCP?
The official VS Code example runs `npx` with arguments `-y`, `mcp-remote@latest`, `https://api.canva.com/connect/v1/mcp`. This bridges to the same server; sign in with your own account afterward.
Why is a Brand Template unavailable?
Your account may lack an eligible plan or access to that template. Select the correct account, then ask a team administrator or Brand Designer to share it.
Discussion
No questions or reviews yet.
Related
MCP serversCanva plugin for Claude Code, Cursor and Codex: six skills for resizing, bulk creation, edits and review of designs.
Umbraco MCP: managing Umbraco CMS through an agent
Umbraco-CMS-MCP-Dev
Official Umbraco server gives the agent the Management API: documents, media, document and data types, with API user rights
A TYPO3 extension with an MCP server: an agent browses the page tree and edits records, and changes queue up in workspaces.
Official Contentful MCP server: entries, content types, assets, locales and AI Actions via the Management API
The official remote MCP server of Metricool: the agent publishes posts, reads social analytics and runs ad campaigns
An MCP server that searches brands' public ads in the Facebook Ads Library and analyzes their images and videos
README in short
Official documentation separates design MCP from development-focused Dev MCP. Quickstart publishes the endpoint, per-user sign-in and a recent-design test. Help covers team and plan restrictions.