The same named layers as curl
list_templates, get_template_schema, create_render. The payload your agent sends is the payload your API already accepts, so the AI agent render API and the REST API are one surface.
For agents
MCP image generation from templates you already approved. Add the server once; your agent lists them, fills the named layers, and hands back a PNG or PDF.
For agencies · startups · in-house brand teams
list_templates, get_template_schema, create_render. The payload your agent sends is the payload your API already accepts, so the AI agent render API and the REST API are one surface.
The agent fills layers you named. It cannot move them or invent a layout. Fonts, colors, and logos stay in the template.
Point the agent at a list of rows. It queues up to 50 renders in one call. Same credits as a single render, counted per file.
No headless Chrome. No OG-image service. One hosted MCP URL and a workspace key.
How it works
MCP setup to a signed file URL in one flow. Prompts, templates, and output stay in the workspace that issued the key.
Paste the URL and a workspace API key into Cursor, Claude, or any MCP client. The Cursor MCP server entry is the same JSON as every other client.
It calls list_templates, then get_template_schema. Named layers, not a guess at your design.
create_render for one file. create_batch for up to 50. Credits come from the same balance as the REST API.
In the chat
Your agent picks the template, fills the layers, and returns a signed URL you can drop into code, CI, or a CDN.
Every tool
No SDK to install. Your agent discovers these when it connects. The API key scopes them to one workspace.
Ask for a template by name. The agent lists Studio and reads the named layers before it fills anything.
Queue a render, wait for it, then take the signed origin URL. Works in an <img> without sending the key.
One template, many rows. Up to 50 jobs per batch, then poll until they finish.
Security
The key lives in your MCP config. The server does not store it beyond the request.
Keys can call the render API and the MCP endpoint. They cannot open the dashboard or other workspaces.
The server receives tool names and their inputs. It never reads your conversation, files, or memory.
Remove the server from the client, or revoke the key in API Keys. Either ends access.
FAQ
A template to image MCP: Cursor, Claude, and any other MCP client use the same hosted URL.