otheroauth2

Canva MCP

Access and work with Canva designs and content through Canva's remote MCP server.

Verdict

The Canva MCP connects your workspace to Canva's design platform, letting team members generate social graphics, presentations, and marketing assets directly from chat. An @mention triggers design creation workflows — you describe what you need, the MCP handles template selection and export. Designers and marketers get the most value, especially when iterating on visual content during campaign planning. Note that this integration requires OAuth setup and may need a Canva Pro or Teams subscription for full template access.

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

Per-tool listings haven't synced yet for Canva MCP. The connection itself works - your Project can already @-mention it. Tool descriptions will fill in on the next Composio ingest.

Setup

Setup guide

  1. 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

Not enough Projects yet to publish anonymised usage stats (we require ≥ 50 Projects per week).

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.

Prompt

@Canva search for social media templates with a minimalist style that we can use for our product launch announcements

Output

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.

Notes

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.

Prompt

@Canva create a new design from the 'Marketing Proposal' template and update the title slide to say 'Q2 Growth Strategy' with our brand colors

Output

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.

Notes

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.

Prompt

@Canva list all designs our team created in the last 7 days and summarize which ones are presentations versus social posts

Output

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'.

Notes

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

Event flyer production for local business

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.

More other MCPs

See all other MCPs →

Data last verified 62 hours ago.Sources aggregated hourly to weekly. See docs/architecture/model-directory.md.