Canvora MCP
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@Canvora MCPgenerate a LinkedIn carousel from our latest blog post using the brand kit"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
Canvora – visuals for AI agents
Turn any idea, URL, doc, or PDF into on-brand visuals: 100+ formats (posts, carousels, decks, ads, documents), generated natively in 150+ languages. Brand kits keep colors, fonts, logo, and tone consistent per client.
This repo is the agent-facing toolkit for Canvora:
Remote MCP server — for Claude, ChatGPT, Cursor, and any MCP client. Nothing to install.
canvoraCLI — for OpenClaw, Hermes, cron jobs, CI, and anything that runs shell commands. Zero dependencies.OpenClaw skill — in
skills/canvora/.
The Canvora service itself is hosted; this repo contains client tooling and docs only.
Option 1 — MCP (Claude, ChatGPT, any MCP client)
One remote server, OAuth sign-in, 16 tools your agent discovers on connect:
Server URL |
|
Claude | Settings → Connectors → Add custom connector → OAuth Client ID |
ChatGPT | Settings → Apps → Developer mode → Create app → OAuth Client ID |
Registry |
|
Step-by-step: canvora.ai/help/integrations/mcp-setup
Related MCP server: RendrKit
Option 2 — CLI (OpenClaw, Hermes, shell-native agents)
npm install -g @canvora/cli
# or install the agent skill (Claude Code, Cursor, Codex, OpenCode and 60+ agents):
npx skills add canvora/canvora-mcp
export CANVORA_API_KEY=vd_... # create at canvora.ai → Integrations → API Keys
# one atomic command: generates, polls, exits with the output URLs
canvora generate \
--idea "5 tips for remote work" \
--format linkedin_carousel --slides linkedin_carousel=5 \
--wait --jsonCommands
Command | What it does |
| Create visuals from an |
| Same design, new language: translates an existing generation's visuals, layout untouched |
| Fresh takes on an existing generation's visuals |
| Natural-language edit of one visual (previews the change; |
| Check a generation and list its output URLs |
| Save all output files locally |
| All 100+ format IDs with dimensions |
| Your brand kits (pass one via |
| Credit balance (10 credits per visual, 15 per carousel/deck slide) |
Every command takes --json for machine-readable stdout; progress and errors go to stderr, so piping stays clean. Exit codes: 0 success, 1 failure, 2 usage error.
Generate flags
--idea "concept" short concept - Canvora develops it into content
--input "text" your full content text, used as the source material
--url <url> extract content from a webpage
--file-url <pdf-url> extract content from a PDF
--format <id>[,<id>...] output formats (see: canvora formats)
--slides <format>=<n> slide count for carousel/deck formats (1-10, default 5); match it to the item count your idea promises
--brand <uuid> apply a brand kit
--style <name> modern | minimal | bold | elegant | playful | corporate | creative | dark
--resolution 2K|4K 4K on paid plans
--language <code-or-name> visual text language ("es", "Spanish"); default: matches your input's language
--exact use --input text verbatim, no rewording (quotes, taglines)
--workspace <uuid> bill a team workspace pool instead of your personal credits
--wait poll until done (--timeout 600, --poll 5 seconds)
--json machine-readable outputOption 3 — Raw REST
curl -X POST https://api.canvora.ai/api/generations \
-H "X-API-Key: vd_YOUR_KEY" \
-H "Content-Type: application/json" \
-d '{
"inputType": "text",
"inputContent": "5 tips for remote work",
"outputFormats": ["linkedin_carousel"],
"carouselCounts": {"linkedin_carousel": 5}
}'Full API guide: canvora.ai/help/integrations/api-keys
Built to be called by software
Predictable costs — flat credit pricing (10/visual, 15/slide);
canvora creditsbefore big jobs; failed generations auto-refund.Human in the loop — everything your agent creates also lands in your Canvora dashboard, ready for review, editing, and export before it goes anywhere.
Scoped, revocable keys — hashed at rest, per-key usage tracking, one-click revoke.
Outputs on a CDN — stable URLs your agent can post, embed, or hand to a scheduler.
Works on every plan — API and MCP access included on Free (free credits, no card).
Links
canvora.ai/for-agents — the agent overview
MIT licensed (CLI and docs in this repo).
This server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- Alicense-qualityCmaintenanceEnables AI assistants to generate professionally designed, production-ready images via the RendrKit API. It supports custom styles, brand kits for consistent visual identity, and image management across various dimensions.Last updated21MIT
- AlicenseAqualityCmaintenanceGenerate production-ready images from text prompts. AI-powered design API with 50+ templates for social posts, banners, OG images, and more.Last updated821MIT
- Flicense-qualityDmaintenanceEnables AI agents to generate images from HTML/CSS, capture URL screenshots, and manage reusable templates through the RendShot API. Provides tools for rendering visual content programmatically within AI workflows.Last updated28

BrandKity MCP Serverofficial
AlicenseAqualityBmaintenanceEnables AI agents to create, manage, and publish brand kits with colors, typography, logos, and white-label branding via the BrandKity platform.Last updated22342MIT
Related MCP Connectors
Generate images, GIFs, and PDFs from HTML, URLs, or templates — from your AI agent.
Generate images, video, music and voice from your CLI or AI agent. On-brand AI media toolkit.
Build and run visual creative-production workflows from your AI agent.
Appeared in Searches
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/canvora/canvora-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server