Canva MCP
Access and work with Canva designs and content through Canva's remote MCP server.
Verdict
Common use cases
- Generate social media graphics from campaign briefs
- Create presentation slides during meeting prep
- Draft email headers for newsletter campaigns
- Build event flyers from event details
- Design branded templates for recurring content
Integration
- Vendor
- Canva MCP
- Category
- other
- Auth
- OAUTH2
- Composio slug
canva_mcp
Tools
Setup
Setup guide
- 11. Open your Switchy workspace settings and navigate to the Integrations tab. 2. Find Canva MCP in the available integrations list and click Connect. 3. You'll be redirected to Canva's authorization page — sign in with your Canva account. 4. Grant the requested permissions, which typically include read access to your designs and write access to create new projects. 5. After authorizing, you'll return to Switchy where the connection status should show as active. 6. Open any Project and type '@Canva' followed by a design request to test the connection. 7. The MCP should respond confirming it can access your Canva workspace and begin processing design tasks.
What teammates see: by default, memories from Canva MCP are scoped to the Project (PROJECT visibility) - you can mark any memory PRIVATE or share it ORG-wide.
Works well with
Top models
Compatibility data appears once enough Projects have used this MCP together with a given model.
How Switchy teams use it
Starter prompts
Instagram Post Design
@Canva create an Instagram post for our product launch next week. Use our brand blue and include the tagline 'Built for teams that move fast.'
Presentation Deck Starter
@Canva build a 10-slide pitch deck template for a SaaS product demo. Include title slide, problem statement, solution overview, and pricing sections.
Event Flyer Draft
@Canva design a flyer for our Q2 team offsite on June 15th in Austin. Include date, location, and RSVP deadline of May 30th.
Email Header Image
@Canva make an email header image for our summer sale campaign. Dimensions 600x200px, bright colors, text saying '30% Off All Plans.'
LinkedIn Carousel Post
@Canva create a 5-slide LinkedIn carousel explaining our new feature. Each slide should highlight one benefit with a simple icon and short headline.
Example outputs
Illustrative - representative of the model's voice and quality, not literal recordings.
@Canva search for social media templates with a minimalist style that we can use for our product launch announcements
Found 12 templates matching your criteria. The top results include: 'Clean Product Launch' (Instagram post, 1080×1080), 'Minimal Announcement' (LinkedIn post, 1200×627), and 'Simple Launch Story' (Instagram story, 1080×1920). Each template uses neutral colors and sans-serif typography. You can customize any of these directly in Canva by clicking the provided links, which will open them in your team's workspace.
This example shows template discovery across Canva's library. The MCP requires OAuth2 authorization with read access to your Canva account. Results depend on your team's Canva plan — free accounts see fewer templates than Pro or Enterprise subscribers. Search quality improves when you specify format (post, story, presentation) and style keywords.
@Canva create a new design from the 'Marketing Proposal' template and update the title slide to say 'Q2 Growth Strategy' with our brand colors
Created a new design in your Canva workspace titled 'Q2 Growth Strategy'. Updated the title slide with your requested text and applied the brand colors from your saved palette (primary: #2A5CFF, secondary: #F0F4F8). The design is now ready for editing at canva.com/design/DAF8xK2mPqE. Note that font choices remain from the original template — you may want to adjust typography to match your brand guidelines.
This demonstrates design creation and modification in one step. The MCP needs write permissions to create designs in your workspace. Brand colors must already exist in your Canva brand kit for automatic application. The operation creates a real design file that counts toward your Canva storage quota. Changes are immediate and visible to all team members with access.
@Canva list all designs our team created in the last 7 days and summarize which ones are presentations versus social posts
Your team created 18 designs in the past week. Breakdown: 6 presentations (including 'Sales Deck v3', 'Investor Update', and 4 internal training decks), 9 social media posts (7 Instagram, 2 LinkedIn), 2 infographics, and 1 email header. The presentations average 12 slides each. Most social posts use your brand kit colors. Three designs remain untitled and may need organization. All files are in your shared 'Marketing' folder except the email header, which is in 'Campaigns'.
This example pairs Canva's data retrieval with AI summarization to give you team activity insights. Requires read access to your team's workspace. The MCP sees only designs your OAuth token can access — folder permissions in Canva determine visibility. Useful for auditing creative output, but won't capture designs created in personal accounts outside your team workspace.
Use-case deep-dives
Why small batch design work doesn't need MCP overhead
A coffee shop owner and a part-time social manager create event flyers in Canva twice a month. They brainstorm copy in Switchy, then jump to Canva to apply it to a template. The OAuth2 setup and MCP maintenance cost more time than the workflow saves. The AI can't design the flyer from scratch, so the human still needs to open Canva, pick the template, and adjust colors. The MCP might fetch a list of templates or export a PNG, but that's not the bottleneck—the bottleneck is creative decision-making, which happens in Canva's UI. The call: if you're designing fewer than ten assets a month and the team is two people or smaller, skip this MCP. The context-switching cost is lower than the integration tax.
Frequently asked
What does the Canva MCP do in Switchy?
The Canva MCP connects your team's Canva account to Switchy's AI workspace, letting agents interact with your designs, templates, and brand assets. Your team can query design metadata, retrieve brand kits, and potentially automate design workflows without leaving the AI conversation. It uses OAuth2, so Canva credentials stay secure and you control which projects Switchy can access.
Do I need a Canva Pro account to connect this MCP?
You'll need whatever Canva plan grants API access — typically Canva Pro or Enterprise. Free Canva accounts don't expose an OAuth2 flow for third-party integrations. During setup, Switchy will redirect you to Canva's authorization page where you'll see exactly which permissions the MCP requests. If your account tier doesn't support it, the OAuth handshake will fail.
Can the Canva MCP create or edit designs directly?
That depends on which tools Canva exposes through their API and which this MCP implements. Most design-platform MCPs start read-only — fetching templates, brand colors, or export URLs — before adding write operations. Check the MCP's tool list once it populates. If creation isn't listed, you'll still use Canva's UI for edits and rely on the MCP for retrieval and metadata tasks.
How is this different from just using Canva's web app?
The MCP brings Canva data into your AI workflow, so agents can answer questions like "what's our brand hex code" or "find the Q3 campaign template" without you switching tabs. You're not replacing Canva's editor — you're making its assets queryable inside Switchy. For one-off design tasks, the web app is faster. For repetitive lookups or multi-tool workflows, the MCP saves context-switching.
Who on the team should connect the Canva MCP?
Whoever owns your Canva workspace or has admin rights to authorize third-party apps. That person clicks through OAuth2 in Switchy, grants the requested scopes, and the connection becomes available to your whole Switchy workspace. Individual team members don't need separate Canva logins — the MCP uses the shared OAuth token. Just make sure the authorizing account has access to the designs your team needs.