Automate your marketing images via API or AI agents
50 free credits, no credit card required. Sign up with Google
Trusted by teams at



AI agents
Connect Templated to your AI agent in one click
Sign in with your Templated account. No API keys, no code. Your agent gets 25+ tools to create templates and render images, videos and PDFs.

Claude
Add Templated from Claude's connector directory.
ChatGPT
Add the Templated plugin from ChatGPT's directory.
Codex
Install the same plugin in the Codex app.

Cursor
Install the server into Cursor in one click.
Claude Code
Run one command in your terminal.
$ claude mcp add --transport http templated https://mcp.templated.io/mcpAny MCP client
Paste the server URL into any client with remote MCP.
https://mcp.templated.io/mcp
- 1
Connect
Pick your agent above, or paste the server URL into any MCP client.
- 2
Sign in
Approve access with your Templated account. New here? Sign up free.
- 3
Ask
Ask for an image, video or PDF. Your agent picks a template, renders it and hands you the file.
OAuth sign-in, revoke anytime, scoped per customer. Agent renders use the same credits as the API, free plan included.
Prompts
Just describe the asset
Copy a prompt, paste it into your agent and get the file back. Starting with “Using Templated” tells the agent to use your templates, not its own image generator.
Illustrative examples from the Templated gallery.
AI templates
Describe it. Get an editable, API-ready template.
Not an AI image generator: every text, image and shape becomes a layer you can change in the editor or through the API.
Describe what you need or upload a reference image, and the AI Template Generator builds it in the editor. Videos start from the Promo, TikTok and Intro presets.
Claude, ChatGPT, Codex or Cursor design the template with the create_template tool and render it in the same conversation.
Import your designs from Canva, or upload a screenshot of an existing design and AI rebuilds it as a template with layers.
Generated once. Rendered identically every time.
Explore the AI Template GeneratorFine-tune anything by hand
Powerful Editor. Dynamic Templates.
Create stunning, professional designs in minutes. Just drag, drop, resize, and customize.
Real-time Canvas Editor
What you see is what you get. See your changes instantly as you make them.
Pre-designed Professional Templates
Browse our Template Gallery and customize ready-made designs in minutes.
Pre-designed Dynamic Templates
API for Image, Video and PDF Generation
A simple REST API for your code, an MCP server for your agent.
Simple POST request with JSON payload
Render multiple images, videos or PDFs at once with a simple request.
Modify every layer of your template
Update text, colors, images, videos, and more of each layer through our API.
Multiple output formats
Choose from .jpg, .png, .webp, .mp4 or .pdf for your rendered files.
Client Libraries
Use our client libraries for Python, Node, Java, PHP, Ruby, and more.
curl -X POST https://api.templated.io/v1/render \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"template": "TEMPLATE_ID",
"format": "pdf",
"layers": {
"text-1": {
"text": "This is my text to be rendered",
"color": "#FFFFFF",
"background": "#0000FF"
},
"image-1": {
"image_url": "https://pathtomyphoto.com/123.jpg"
}
}
}'fetch('https://api.templated.io/v1/render', {
method: 'POST',
body: JSON.stringify({
"template": TEMPLATE_ID,
"format": "pdf",
"layers": {
"text-1": {
"text": "This is my text to be rendered",
"color": "#FFFFFF",
"background": "#0000FF"
},
"image-1": {
"image_url": "https://pathtomyphoto.com/123.jpg"
}
}
}),
headers: {
'Content-Type': 'application/json',
'Authorization': `Bearer ${API_KEY}`
}
})import requests
requests.post(
"https://api.templated.io/v1/render",
headers={"Authorization": f"Bearer {API_KEY}"},
json={
"template": TEMPLATE_ID,
"format": "pdf",
"layers": {
"text-1": {
"text": "This is my text to be rendered",
"color": "#FFFFFF",
"background": "#0000FF",
},
"image-1": {
"image_url": "https://pathtomyphoto.com/123.jpg",
},
},
},
)# Claude Code
claude mcp add --transport http templated \
https://mcp.templated.io/mcp
# Claude, ChatGPT, Cursor or any MCP client
https://mcp.templated.io/mcpThen run /mcp inside Claude Code and sign in when prompted. One-click setups for Claude, ChatGPT and Cursor are above .
White label
Put Templated inside your product
Embed the white-label editor with one line of code, and give each of your customers an AI agent scoped to their own templates.
Your users design in your app
Let your users design their own templates with our editor in your app or solution, with your colors, your logo and your rules.
<embed
src="https://app.templated.io/editor?embed=YOUR_EMBED_ID"
width="100%"
height="100%"
/>- Branding
- Permissions
- Webhooks
Give every user their own sandbox
Putting an agent in front of your customers? Scope each MCP session by external ID. Every list, render and edit is restricted to that customer's templates.
https://mcp.templated.io/mcp
?externalId=CUSTOMER_123The scope is enforced on the server, not in the prompt, so each of your customers' agents only sees their own templates.
- Per customer
- Per folder
- Enforced on the server
Teams & Scale
Trusted by teams rendering millions of files
From startups to enterprises, our infrastructure is designed to handle your growth with reliability and speed.
- Free templates
- 200+
- Images per month
- 2M+
- Videos & PDFs per month
- 1M+
- Templates created
- 200K+
What our customers say
People love how great our product works and how we're always there to help
"Brilliant piece of software. Reasonably priced (vs Canva's outrageously expensive API), and despite a few intricacies with the editor, a really fully-featured document generation API. Really great support too from Pedro, the founder!"
"This is a clever idea, especially in concert with programmatic (AI-generated) SEO."
"The editor is easy to use, very similar to Canva and the API is simple enough to integrate on the backend."
"Great customer service. Templated is a great tool and easy to work with, and their API just makes sense. It's fast, and great for automating visuals. What really stands out is their customer service quick replies, actually helpful, and clearly invested in their users. Smart product, built right."
"Templated is a game-changing innovation in programmatic design! So many use cases here, this a better option than Canva because they make their API private to enterprise customers only. Can't to see what the future has in store for this amazing company."
"After comparing several similar options, I ultimately chose Templated. I'm really enjoying its ease of use and impressive performance!"
"Great time to value. It's simple to use, it does what it says on the tin, not obscure pricing or documentation - everything is as you expect it, and they have great customer service!"
"The possibilities with Templated are endless. The templates are super easy to set up and incredibly versatile. I plan to use this for various solutions in my own apps as well as my clients' apps in the future."
"Templated.io is basically a an API-first graphics content designer which makes it super easy to programmatically create document and image assets. It has most basic features and it is robust and "just works". The Make.com app really makes it super simple to incorporate into automation workflows. What sets templated.io apart the most is Pedro and his super fast and service minded, solutions oriented responses."
Enterprise-ready for teams that scale
Team collaboration, auto-scaling infrastructure and a 99.9% uptime SLA.
Also plugs into your automation stack
Zapier, Make and n8n can also call Templated from their own AI agents. All integrations
Frequently asked questions
Can I use Templated with Claude, ChatGPT, Cursor or Codex?
Yes. Templated runs an MCP server that works with Claude (web, desktop and mobile), Claude Code, ChatGPT, Cursor, Codex and any other client that speaks MCP. In Claude and ChatGPT, find Templated in the connector or plugin directory, click Connect and sign in. Everywhere else, add the server URL https://mcp.templated.io/mcp and sign in when prompted. Step-by-step instructions are in the setup guide.
Is Templated an AI image generator like Midjourney or DALL-E?
No. Templated doesn't generate random images. It generates templates with editable layers that you can reuse, customize, and automate at scale. AI helps you build the template once; every render after that fills the same design with your data, so the result looks the same every time.
Does MCP replace the API?
No, it sits on top of it. Use the REST API when your code renders on a schedule or from inside your product, and MCP when you want an agent to create templates and render them from a conversation. Both work on the same templates, return the same files and use the same credits.
Do agent renders cost extra?
No. Renders triggered through MCP use the same credits as renders from the API or the editor. One meter, one price, on every plan including the free tier.
Is it safe to connect my agent?
Yes. Claude, ChatGPT and Cursor connect through OAuth: you sign in to Templated and never paste an API key into a chat. You can disconnect from your assistant at any time, or regenerate your API key to revoke every connection at once. If you put an agent in front of your own customers, scope each session by external ID or folder. The scope is enforced on the server, so a customer's agent can never see or touch another customer's templates.
Can AI create video templates?
Yes. Describe the video and the AI Template Generator builds an animated template, with presets for promo videos, TikTok and Reels, and brand intros. Your agent can do the same through MCP, setting entrance, loop and exit animations on each layer, then render the result as an MP4.
Does it work with n8n, Zapier or Make?
Yes. Templated has integrations for n8n, Make and Zapier, plus inbound webhooks and spreadsheet uploads for bulk renders. Zapier, Make and n8n can also call Templated from their own AI agents.
When is Templated not the right fit?
When every image is a one-off. Templated is built for designs you reuse: the same layout filled with new text, images and data, by your code or your agent. If you need a single illustration, a photo that doesn't exist yet, or art that never repeats, an AI image generator is the better tool.








