Canvora
ai.canvoraPublished by canvora.aiOfficial publisherv1.2.0Updated Oct 24, 2026
Turn any idea, URL, doc, or PDF into on-brand visuals: 100+ formats, native in 150+ languages
Overview
Lets an assistant generate finished, on-brand visuals in many formats and languages from an idea, URL, document, or PDF.
- What you can do
- Canvora turns a brief, web page, text, or PDF into finished branded visuals across dozens of formats such as social posts, carousels, decks, PDFs, ads, and infographics. The remote MCP server exposes 16 tools that an agent discovers on connect, covering generation, localization, variations, natural-language edits, status checks, downloads, format and brand listings, and credit balance. Outputs are returned as stable CDN URLs that can be posted, embedded, or handed to a scheduler.
- When to use it
- Use it when an assistant needs to produce marketing or content visuals rather than just text: client campaign assets, multilingual versions of one design, decks built from a PDF report, or ad sets covering several placements. It suits agent pipelines that generate assets and then pass them to a posting or scheduling tool.
- Requirements
- A remote streamable HTTP endpoint at with OAuth sign-in; no local install is needed for the MCP option. The CLI and skills options require Node.js and an API key supplied as CANVORA_API_KEY. Usage consumes paid credits, and some features such as 4K resolution or landing-page kits need a paid plan.
Installation
In SourceWeft
- Open Canvora in the dashboard and add it to a workspace.
- Connect the required credentials. They are stored privately and never shown on public pages.
- Enable the server for the chats that should use its tools.
Web executable via Streamable HTTP. Remote servers run from the web runtime once configured in a workspace.
Use with an agent
Paste this prompt into Claude Code, Codex, Cursor or another agent — or into SourceWeft chat. The agent reads this server's install guide, shows you its publisher, endpoint and sign-in, and adds it to your client once you agree. Keys never go into a command.
Read https://sourceweft.com/mcp/ai.canvora%2Fcanvora/install.md and connect the MCP server it describes to my client. Before changing any config, show me its publisher, endpoint and sign-in method and wait for my OK. Never put an API key in a command or in a file I would commit; ask me where it should come from.Other MCP clients
Add this to your client's mcpServers config. The client completes OAuth sign-in on first connect.
{
"mcpServers": {
"canvora": {
"type": "http",
"url": "https://api.canvora.ai/mcp"
}
}
}README
Install as a skill
Canvora — visuals for AI agents
[npm] [Canvora MCP server] [License: MIT]
Give your agent a design department. Turn any idea, URL, doc, or PDF into finished, on-brand visuals: 100+ formats (posts, carousels, decks, PDFs, ads, infographics, landing-page kits), generated natively in 150+ languages — including RTL and CJK. Brand kits keep every output in the client's colors, fonts, logo, and tone.
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 of Postiz or any posting tool: generate → schedule, end to end agentic).
This repo is the agent-facing toolkit for Canvora:
-
Agent skills —
skills/: 12 task-specific skills, onenpx skills addinstalls all of them into Claude Code, Cursor, Codex, OpenCode, OpenClaw and 60+ agents. -
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)
More runnable recipes: examples/
Commands
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
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
stdio-only clients: mcp/ is a small stdio server that forwards every call to the remote server with your API key (same 16 tools, nothing generated locally):
Run npm install in mcp/ first, or use the Dockerfile: docker build -t canvora-mcp . && docker run -i -e CANVORA_API_KEY=vd_... canvora-mcp.
Option 3 — Raw REST
Full API guide: canvora.ai/help/integrations/api-keys
What agents build with this
- 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
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
- MCP setup guide · API guide
- Pricing
MIT licensed (CLI, skills, and docs in this repo).
Source: README.md at commit e4ed280
Tools
0Version history
1- v1.2.0LatestSep 16, 2026
Score
85% of the applicable checks met
How complete this listing is, computed from the registry entry, the endpoint and public sources. Not a rating of the server and not a statement that it is safe or working today: reachability is a dated check, and no installs or reviews go into the score.
- Reached in the last 30 daysRequired25 pts
- Auth declaredRequired10 pts
- Tools listed15 pts
Answer tools/list without a credential, or ship a package that starts in a sandbox without one.
- DescriptionRequired15 pts
- Logo10 pts
- Documentation15 pts
- License10 pts