Canvora
About
Official remote MCP server for Canvora (canvora.ai): turn any idea, URL, doc, or PDF into on-brand visuals – carousels, posts, decks, and infographics in 100+ formats, native in 150+ languages. Brand kits, localization, PDF/PPTX export. Free tier. npx @canvora/cli
Details
- Author
- canvora
- Categories
- Marketing, Knowledge Base, Other
Jump to
Setup
Install Canvora in your MCP client (Claude Desktop, Cursor, Windsurf, and others).
Repository: https://github.com/canvora/canvora-mcp
Follow the installation instructions in the repository README, then restart your MCP client.
Give your agent a design department.Turn any idea, URL, doc, or PDF into finished, on-brand visuals:82 formats(posts, carousels, decks, PDFs, ads, infographics, landing-page kits), generated natively in150+ languages— including RTL and CJK. Brand kits keep every output in the client's colors, fonts, logo, and tone.
canvora generate --idea "5 tips for remote work" \ --format linkedin_carousel --slides linkedin_carousel=5 \ --brand $BRAND_ID --wait --json # → 5 finished branded slides on CDN URLs
Your agent writes the brief. Canvora does the design. The outputs are stable CDN URLs ready to post, embed, or hand to a scheduler (works great upstream ofPostizor any posting tool:generate → schedule, end to end agentic).
This repo is the agent-facing toolkit forCanvora:
-
Remote MCP server— for Claude, ChatGPT, Cursor, and any MCP client. Nothing to install.
canvoraCLI— for shell-native agents, cron jobs, and CI. Zero dependencies.
The Canvora service itself is hosted; this repo contains client tooling, skills, and docs.
Option 1 — Skills + CLI (Claude Code, Cursor, Codex, OpenClaw, shell-native agents)
npx skills add canvora/canvora-mcp # installs the skills (they set up the CLI on first use) # or just the CLI: npm install -g @canvora/cli export CANVORA_API_KEY=vd_... # create at canvora.ai → Integrations → API Keys (all plans, incl. Free) # 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 --json
Every command takes--jsonfor machine-readable stdout; progress and errors go to stderr, so piping stays clean. Exit codes:0success,1failure,2usage error.
--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) --logo place the brand kit's logo on the visual (needs --brand) --cta end a carousel/deck on a call-to-action slide --no-text pure visual, no typography (backgrounds, hero imagery) --freeform ignore format-specific art direction, use dimensions only --landing-page with --url: read the page's sections and produce a matching landingPage-* visual kit (Starter plan or higher) --project <uuid> group outputs into a project/campaign --workspace <uuid> bill a team workspace pool instead of your personal credits --wait poll until done (--timeout 600, --poll 5 seconds) --json machine-readable output
Option 2 — MCP (Claude, ChatGPT, any MCP client)
One remote server, OAuth sign-in, 16 tools your agent discovers on connect:
Step-by-step:canvora.ai/help/integrations/mcp-setup
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
- Client content pipelines— brief in, branded multi-format campaign out, scheduled by your posting tool
- Multilingual campaigns— generate once,canvora localizeinto 10 markets; layout survives, text goes native (skill)
- Save-optimized carousels— hook-first structure and per-slide art direction encoded as a skill (skill)
- Docs → decks— point--file-urlat a PDF report, get presentation slides
- Ad sets—ad_square,ad_landscape,ad_portraitfrom one product URL, all placements covered
- 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).
- canvora.ai/for-agents— the agent overview
- MCP setup guide·API guide
- Pricing
MIT licensed (CLI, skills, and docs in this repo).
Free MCP that drives an audit of your marketing. Your AI connects, adsOS digs through your ads, email and site, and hands back a growth plan you can run today.
Let AI clients add payments to your website. Create checkout pages, events and forms and embed them on your site in minutes.
Airefs monitors your visibility in AI answers then creates the articles, answers and earned mentions that influence them.
Creative intelligence from your ad accounts, inside your AI assistant.
Product and onchain analytics for AI agents: query KPIs, funnels, retention, revenue, users, and wallet profiles.
Create, manage, publish, and analyze Inblog content through AI agents.
Browse cited competitive-intelligence reports and head-to-head competitor comparisons from any MCP-aware AI agent — live B2B SaaS data, sources included.
Official Loops MCP server for managing contacts, mailing lists, campaigns, transactional email, and account data.
AI visibility MCP for agencies and marketing teams to audit brand visibility in AI answers, monitor competitors and cited sources, and fix GEO gaps.
Intent based keyword monitoring for LinkedIn, X, Reddit, Hackernews, Bluesky
Sign in to leave a review
Use Google, GitHub, or an email account so ratings stay tied to real people.
No reviews posted yet.





