list_renders
List Renders
Retrieve all renders from your account. Returns a list of generated outputs including their URLs, formats, dimensions, and associated template information.
Ask your agent in plain language. Each of these maps to a real tool on the server.
list_renders
Retrieve all renders from your account. Returns a list of generated outputs including their URLs, formats, dimensions, and associated template information.
merge_renders
Merge multiple renders into a single PDF document. You can combine renders by their IDs and optionally include external PDF URLs. The renders are merged in the order specified.
create_render
Generate an image, video, or PDF from a template by specifying layer modifications such as text, colors, images, and positioning. Supports single and multi-page templates, batch rendering from multiple templates, and video output with animations. Use **layers** for single-page modifications or **pages** for per-page modifications in multi-page templates.
delete_render
Permanently delete a render by its ID. This action is irreversible.
list_templates
Search and list templates in your account. Supports filtering by name, dimensions, tags, and external ID. Optionally include layer and page data in the response.
delete_template
Permanently delete a template by its ID. This action is irreversible and the template cannot be recovered.
update_template
Update an existing template's properties, layers, tags, or description. Supports partial updates by default. Set **replaceLayers** to true to remove any layers not included in the request. Also supports adding or removing tags from the template.
get_account
Retrieve account details including current API usage, quota, plan information, and contact details.
get_template
Retrieve a specific template by its ID, including its layers and pages. Also returns the list of editable layers in the template, useful for understanding which layers can be modified before creating a render.
delete_fonts
Delete custom uploaded fonts by name. Supports bulk deletion. All fonts matching the specified names will be removed.
list_fonts
List all available fonts, including both Google Fonts and custom uploaded fonts.
duplicate_template
Create an independent copy of an existing template. The duplicate can be customized separately from the original. You can also clone gallery templates into your account.
manage_folder
Create, update, or delete folders for organizing templates and renders. Also supports moving templates and renders into folders. Specify the **action** to perform: create, update, delete, moveTemplate, or moveRender.
list_uploads
List uploaded images in your account. Supports searching by name or tag and filtering by tags.
create_template
Programmatically create a new template by composing layers (text, image, shape) with specific positioning, dimensions, and styling. Supports both single-page and multi-page templates. Use **layers** for single-page designs or **pages** for multi-page templates (carousels, PDF documents).
browse_gallery
Browse pre-made templates from the Templated gallery. Gallery templates are read-only but can be cloned into your account for editing using the Duplicate Template tool.
list_folders
List all folders in your account, optionally filtered by name. Also supports listing templates and renders within a specific folder.
delete_uploads
Delete one or more uploaded images by their IDs. Supports bulk deletion in a single request.
get_render
Retrieve an existing render by ID, retaining its provider metadata and generated file URL. Use this to inspect a previously accepted render without generating it again.
list_template_pages
Discover page IDs and layer names in a multi-page template before creating a render. Returns the provider page objects, including their layer dictionaries.
create_template_from_render
Create an editable template clone using the saved modifications from an existing render. Older renders without a stored payload produce a plain clone of their source template.
duplicate_render
Create a duplicate of an existing render and return its provider metadata and generated file URL.
Every client uses the same Magic MCP URL, and so does any other MCP client. Add it once and sign in with SSO.
{"mcpServers": {"metorial": {"url": "<your-magic-mcp-url>"}}}
claude mcp add --transport http metorial <your-magic-mcp-url>
codex mcp add metorial --url <your-magic-mcp-url>codex mcp login metorial
One governed layer for every app your agents reach, not a separate connector per tool.
Generate images, videos, and PDFs from reusable templates. Create, inspect, update, duplicate, clone, and organize templates with tags and folders. Discover page and layer IDs, retrieve or duplicate existing renders, recreate editable templates from render payloads, and merge outputs into PDFs. List and delete uploaded images and fonts. Retrieve account identity, API usage, and quota information.
Common questions about connecting Templated to AI agents with Metorial.