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
On this page
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:
| Tool | What it does |
|---|---|
| Chat with Canvora | Describe what you want, provide content (text, URL, idea), and Canvora suggests formats and prepares a generation |
| Confirm & Generate | Start the generation after reviewing settings. Returns immediately — use Get Generation Status to check when visuals are ready |
| List Visual Formats | Browse all 80+ formats with dimensions — social posts, carousels, presentations, ads, documents |
| List Brand Kits | See your saved brand kits with colors, fonts, and logos |
| Check Credit Balance | View your current monthly and top-up credit balance |
| Get Generation Status | Check if a generation is complete and see the output images |
| Download Visual | Get the direct download URL for any generated image |
| Edit Image | Modify a generated image with a text instruction (two-step: preview then confirm) |
| List Workspaces | See 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:
- Ask Claude/ChatGPT to "list my workspaces"
- It will show your personal account and any team workspaces with their credit balances
- 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