Skip to content

The Templated MCP server provides 25+ tools that cover the full Templated API. This page documents all available tools and their parameters.

Tools for creating and managing renders (generated images, videos, and PDFs).

Creates a new render from a template.

ParameterTypeRequiredDescription
templatestringTemplate ID to render
layersobjectLayer modifications (key: layer name, value: properties)
formatstringOutput format: jpg, png, webp, pdf, mp4 (default: jpg)
transparentbooleanMake background transparent (PNG only)
widthnumberCustom width in pixels
heightnumberCustom height in pixels
namestringCustom name for the render
webhook_urlstringURL to POST render result to
durationnumberVideo duration in milliseconds (MP4 only, max 90000)
fpsnumberFrames per second (MP4 only, 1-60)

Example prompt:

“Create a render from template abc123 with the title layer set to ‘Hello World’ and format as PNG”

Retrieves details of a specific render.

ParameterTypeRequiredDescription
idstringRender ID

Lists all renders, optionally filtered.

ParameterTypeRequiredDescription
limitnumberMaximum number to return (default: 20)
templateIdstringFilter by template ID
folderIdstringFilter by folder ID

Deletes a render.

ParameterTypeRequiredDescription
idstringRender ID to delete

Merges multiple renders into a single PDF.

ParameterTypeRequiredDescription
renderIdsarrayArray of render IDs to merge
namestringName for the merged PDF

Tools for managing templates.

Lists all templates in your account.

ParameterTypeRequiredDescription
limitnumberMaximum number to return (default: 20)
folderIdstringFilter by folder ID
tagsarrayFilter by tags

Retrieves details of a specific template.

ParameterTypeRequiredDescription
idstringTemplate ID

Gets all layers in a template with their properties.

ParameterTypeRequiredDescription
idstringTemplate ID

Example prompt:

“Show me all the layers in template abc123”

Gets all pages in a multi-page template.

ParameterTypeRequiredDescription
idstringTemplate ID

Creates a new template programmatically.

ParameterTypeRequiredDescription
namestringTemplate name
widthnumberWidth in pixels
heightnumberHeight in pixels
backgroundstringBackground color (hex)
layersarrayArray of layer objects
folderIdstringFolder to create template in

Layer object properties:

PropertyTypeDescription
layerstringUnique layer name (required)
typestringLayer type: text, image, shape (required)
xnumberX position
ynumberY position
widthnumberLayer width
heightnumberLayer height
textstringText content (for text layers)
colorstringText color (hex)
font_familystringFont family name
font_sizestringFont size (e.g., “24px”)
image_urlstringImage URL (for image layers)
backgroundstringBackground color (hex)
border_radiusstringBorder radius (e.g., “10px”)

Example prompt:

“Create a new template called ‘Social Post’ that’s 1080x1080 with a blue background and a white text layer for the title”

Updates an existing template.

ParameterTypeRequiredDescription
idstringTemplate ID
namestringNew template name
widthnumberNew width
heightnumberNew height
backgroundstringNew background color
layersarrayUpdated layers

Creates a copy of a template.

ParameterTypeRequiredDescription
idstringTemplate ID to clone
namestringName for the cloned template

Example prompt:

“Clone my Instagram template and name it ‘TikTok Version‘“

Deletes a template.

ParameterTypeRequiredDescription
idstringTemplate ID to delete

Lists all renders created from a specific template.

ParameterTypeRequiredDescription
idstringTemplate ID
limitnumberMaximum number to return

Tools for organizing templates and renders into folders.

Lists all folders.

ParameterTypeRequiredDescription
limitnumberMaximum number to return

Creates a new folder.

ParameterTypeRequiredDescription
namestringFolder name
colorstringFolder color (hex)

Updates a folder’s name or color.

ParameterTypeRequiredDescription
idstringFolder ID
namestringNew folder name
colorstringNew folder color

Deletes a folder.

ParameterTypeRequiredDescription
idstringFolder ID to delete

Tools for managing uploaded images.

Lists all uploaded images.

ParameterTypeRequiredDescription
limitnumberMaximum number to return

Uploads an image from a URL.

ParameterTypeRequiredDescription
urlstringURL of the image to upload
namestringName for the upload

Example prompt:

“Upload this image https://example.com/logo.png to my Templated account”

Deletes an uploaded image.

ParameterTypeRequiredDescription
idstringUpload ID to delete

Tools for managing custom fonts.

Lists all uploaded custom fonts.

ParameterTypeRequiredDescription
limitnumberMaximum number to return

Uploads a custom font from a URL.

ParameterTypeRequiredDescription
urlstringURL of the font file (.ttf, .otf, .woff, .woff2)
namestringName for the font

Deletes a custom font.

ParameterTypeRequiredDescription
idstringFont ID to delete

Retrieves account information including usage statistics.

No parameters required.

Returns:

  • Account name and email
  • Current plan
  • API usage statistics
  • Remaining credits

Example prompt:

“Show me my Templated account information and usage”

CategoryToolsDescription
Renders5Create, view, list, delete, and merge renders
Templates9Full template lifecycle management
Folders4Organize content into folders
Uploads3Manage uploaded images
Fonts3Manage custom fonts
Account1View account information