integrations

Connect Canvora to Claude & ChatGPT via MCP

Set up Canvora as an MCP server in Claude or ChatGPT to create visuals directly from your AI conversations

5 min read Beginner

Canvora works as an MCP (Model Context Protocol) server, which means you can create visuals directly inside Claude or ChatGPT without leaving the conversation. Just describe what you want, and Canvora generates it.

What You Can Do

Once connected, you can ask Claude or ChatGPT to:

  • Create visuals from any text, URL, or idea — "Create a LinkedIn carousel about remote work benefits"
  • Browse 80+ formats — social media posts, carousels, presentations, ads, infographics, and more
  • Apply brand kits — your colors, fonts, and logo are applied automatically
  • Edit generated images — "Make the headline bigger" or "Change the background to dark blue"
  • Check your credit balance and manage workspaces

All generation happens on Canvora's servers. Your credits are deducted from your Canvora account, and outputs are stored in your Canvora dashboard.

Connect to Claude

Step 1: Add a custom connector

In Claude, go to Customise → Connectors → + → Add custom connector. This opens a form with Name, URL, and Advanced settings.

Step 2: Fill in the form

  • Name: Canvora
  • Remote MCP server URL:
https://api.canvora.ai/mcp

Step 3: Enter the Client ID

Expand Advanced settings and enter the OAuth Client ID:

claude_mcp

Leave OAuth Client Secret empty.

Step 4: Add and sign in

Click Add. Claude will redirect you to Canvora's login page. Sign in with your Canvora account to authorize the connection.

Step 5: Start creating

Try a prompt like:

Use Canvora to create an Instagram carousel about healthy eating tips

Starting your prompt with "Use Canvora" ensures Claude uses the connector. Claude will analyze your request, suggest formats, and generate the visuals. You'll see the output images directly in the conversation.

Connect to ChatGPT

Requires ChatGPT Plus, Team, or Enterprise plan.

Step 1: Enable Developer Mode

Go to Settings → Apps → Advanced settings and toggle Developer mode on.

Step 2: Create an app

Click Create app and fill in:

  • Name: Canvora
  • Description: Create visuals from any content

Step 3: Enter the MCP Server URL

Paste this URL in the MCP Server URL field:

https://api.canvora.ai/mcp

Step 4: Configure OAuth

Set Authentication method to OAuth, then click Advanced settings and set OAuth Client ID to:

chatgpt_mcp

Click Create.

Step 5: Sign in

You'll be redirected to Canvora's login page. Sign in with your Canvora account to authorize the connection, then click Continue to return to ChatGPT.

Step 6: Start creating

Click the + icon below the chat input and select Canvora — this ensures ChatGPT always uses the Canvora app for visuals. Alternatively, type / in the message box and select Canvora.

Then try:

Use Canvora to make a pitch deck about our Q3 product launch — 8 slides, corporate style

Starting your prompt with "Use Canvora" helps ensure ChatGPT routes the request through the app. ChatGPT will use Canvora to generate the visuals and return the output URLs.

Available Tools

When connected, Claude or ChatGPT has access to these Canvora tools:

ToolWhat it does
Chat with CanvoraDescribe what you want, provide content (text, URL, idea), and Canvora suggests formats and prepares a generation
Confirm & GenerateStart the generation after reviewing settings. Returns immediately — use Get Generation Status to check when visuals are ready
List Visual FormatsBrowse all 80+ formats with dimensions — social posts, carousels, presentations, ads, documents
List Brand KitsSee your saved brand kits with colors, fonts, and logos
Check Credit BalanceView your current monthly and top-up credit balance
Get Generation StatusCheck if a generation is complete and see the output images
Download VisualGet the direct download URL for any generated image
Edit ImageModify a generated image with a text instruction (two-step: preview then confirm)
List WorkspacesSee your personal account and team workspaces with credit balances

Example Workflows

Social media content from a blog post

"Create social media visuals from https://myblog.com/latest-post — I need an Instagram carousel, a LinkedIn post, and a Twitter header"

Canvora extracts the content from the URL, suggests the best layout for each format, and generates all three visuals in one go.

Branded presentation

"Make a 10-slide sales deck about our new product features. Use my brand kit."

Canvora applies your brand colors, fonts, and logo to every slide. You can ask it to use a specific brand by name if you have multiple kits.

Quick edits

After generation, you can refine any image:

"Make the headline text larger on slide 3" "Change the background color to match our brand blue"

Canvora shows you a preview of the planned edit before executing it.

Workspace Support

If you belong to team workspaces, you can generate visuals under a specific workspace to use its shared credit pool:

  1. Ask Claude/ChatGPT to "list my workspaces"
  2. It will show your personal account and any team workspaces with their credit balances
  3. When creating visuals, specify which workspace — "Create this under the Marketing Team workspace"

Credits are deducted from the workspace pool instead of your personal balance.

Credits and Pricing

  • Single image: 10 credits per visual
  • Carousel/presentation slide: 15 credits per slide
  • Credits are deducted when you confirm a generation
  • If generation fails, credits are automatically refunded

Your plan determines your monthly credit allowance. Check your balance anytime by asking "What's my credit balance?"

Troubleshooting

"Invalid redirect_uri" error

This usually means the OAuth configuration hasn't been updated. Make sure you're using the correct Client ID (claude_mcp for Claude, chatgpt_mcp for ChatGPT).

Connection times out

Canvora's MCP server requires an active internet connection. If you're behind a corporate firewall, check that api.canvora.ai is accessible.

Generation takes a long time

Complex visuals (multi-slide carousels, presentations) can take 30-120 seconds. The AI will wait and return results when ready. If it times out, use "check the status of generation ID" to see if it's still processing.

Images not showing inline

Some MCP clients show image URLs as links rather than inline previews. Click the link to view and download the image, or go to your Canvora dashboard at canvora.ai/generations to see all your visuals.

Privacy and Security

  • Canvora uses OAuth 2.0 with PKCE for secure authentication — no passwords are shared with Claude or ChatGPT
  • Your API connection can be revoked anytime from Canvora's settings
  • Generated visuals are stored in your Canvora account and are not shared with other users
  • Content you provide for generation is processed by Canvora's AI pipeline and is not retained after generation completes