Skip to content
Agentmart
Submit a tool

Templated

Generate images, videos and PDFs from templates.

Connector by templated-io · GitHub account verified by the MCP Registry

IndexedMITLocal (stdio)Remote (HTTP)★ 3
Write a review

Install

Works with Claude Code, VS Code, Codex, Cursor, Windsurf, Claude Desktop. Read the repository before you give any tool access to your data.

npx agentmarket install connector/templated-io-mcp-server-templated

Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.

Remote endpoint

  • https://mcp.templated.io/mcp Remote (HTTP)

Get the weekly diff

The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.

We use your email only for this newsletter. Privacy

About

Generate images, videos and PDFs from templates. Manage templates, folders, uploads and fonts.

No reviews yet. Installed it? Reviews come from verified installers only. How reviews work

Permissions

What this server can do and what it asks for, from its tool list, install config and code. Checked Oct 25, 2026.

Tools
11 read · 7 write · 7 delete
Secrets
1 (API keys, tokens or passwords)
Install scripts
None found
Runs as
Node.js package

Tools by what they do 25

Read from the source code; the running server may list different tools.

Read 11 · Look things up without changing anything.

  • get_account
  • get_render
  • get_template
  • get_template_layers
  • get_template_pages
  • list_folders
  • list_fonts
  • list_renders
  • list_template_renders
  • list_templates
  • list_uploads

Write 7 · Create, change, send or run things.

  • clone_template
  • create_folder
  • create_render
  • create_template
  • create_upload
  • merge_renders
  • upload_font

Delete 7 · Delete, drop, revoke or wipe things.

  • delete_folder
  • delete_font
  • delete_render
  • delete_template
  • delete_upload
  • update_folder
  • update_template

Secrets and settings it asks for

Secrets: values you paste in that let it act as you.

  • TEMPLATED_API_KEY

Other settings (environment variables or headers).

  • TEMPLATED_FOLDER_ID

Network hosts it talks to 11

  • agent-plugins.org · found in code
  • api.templated.io · found in code
  • app.templated.io · found in code
  • cdn.templated.media · found in code
  • developers.openai.com · found in code
  • github.com · found in code
  • glama.ai · found in code
  • help.templated.io · found in code
  • mcp.templated.io · found in remote endpoint, install command, code
  • templated-assets.s3.amazonaws.com · found in code
  • templated.io · found in code

Tools (25)

Read from the source code; the running server may differ. Descriptions are the server’s own words; hidden characters are shown as [U+…].

  • clone_templateClone Template

    Copy a template, with all its layers and pages, into a new template in the same account. Use this to make a variation without changing the original. Returns the copy, which keeps the original's name unless 'name' is given.

  • create_folderCreate Folder

    Create a folder to organize templates in the connected Templated account. Use this when the user wants to group templates. Returns the new folder with its ID.

  • create_renderCreate Render

    Render a Templated template into an image (JPG, PNG or WebP), a PDF or an MP4 video, with new text, images and colors in its layers. Use this when the user wants a finished design from one of their templates, such as a social media post, banner, OG image, certificate or invoice. Templated fills the saved template with the exact values given: this is template rendering, not AI image generation. Pass the template ID and 'layers' keyed by the layer names from get_template_layers; names the template doesn't have are rejected before anything is rendered. Multi-page templates render every page, or o…

  • create_templateCreate Template

    Create a new template in the connected Templated account from layers, for example a social media post, banner, OG image, certificate or invoice. Use this when none of the existing templates fits or the account has no templates yet. Each layer has a unique name in 'layer' and a 'type': text, image, shape or rating. Shape layers draw rectangles, circles and other shapes from SVG content in 'html'. For a multi-page or multi-size template (several sizes in one template), pass 'pages' in place of 'layers'. Returns the new template; its ID can be rendered right away with create_render.

  • create_uploadUpload Image from URL

    Upload an image (JPG, PNG, WebP or SVG, up to 10 MB) from a public URL to the connected Templated account. Use this to keep an image in the account's assets for templates and renders. Returns the upload; its 'path' is the URL to use as image_url. API reference: https://templated.io/docs

  • delete_folderDelete Foldercan change or delete data

    Delete a folder from the connected Templated account. The templates inside it are not deleted: they move out of the folder to the top level of the account. Use this when the user asks to remove a folder.

  • delete_fontDelete Fontcan change or delete data

    Permanently delete a custom font from the connected Templated account by family name, including every file uploaded under that name. Templates that use it fall back to another font in later renders. Use this when the user asks to remove a font.

  • delete_renderDelete Rendercan change or delete data

    Permanently delete a render from the connected Templated account; it can't be restored. Use this when the user asks to remove a render. Takes the render ID from list_renders and returns a confirmation.

  • delete_templateDelete Templatecan change or delete data

    Permanently delete a template from the connected Templated account; it can't be restored or rendered afterwards. Renders already created from it are kept. Use this when the user asks to delete a template.

  • delete_uploadDelete Uploadcan change or delete data

    Permanently delete an uploaded image from the connected Templated account; it can't be restored. Use this when the user asks to remove an upload. Takes the upload ID from list_uploads.

  • get_accountGet Render Usageread-only

    Get the connected Templated account's render usage for the current period: renders used (apiUsage), renders included (apiQuota) and the percentage used. Use this to check how many renders are left before a large batch.

  • get_renderGet Renderread-only

    Get one render by ID with its status, format, size and file URL. Use this to check whether a render has finished or to find its URL again.

  • get_templateGet Templateread-only

    Get one template's details by ID: name, size, background, thumbnail, tags, folder, and layer and page counts. Use this to check a template's size or settings; get_template_layers returns its editable layers.

  • get_template_layersGet Template Layersread-only

    List a template's layers with their names, types and current values (text, image_url, colors, fonts, position and size). Use this before create_render: the layer names are the keys create_render accepts in 'layers'. Covers every page of a multi-page template; get_template_pages groups the layers by page.

  • get_template_pagesGet Template Pagesread-only

    List the pages of a multi-page or multi-size template, each with its name, width, height and layers keyed by layer name. Use this to render specific pages with create_render ('pages') or to edit pages with update_template, which accepts the same shape.

Show 10 more tools
  • list_foldersList Foldersread-only

    Description is built at runtime.

  • list_fontsList Fontsread-only

    Description is built at runtime.

  • list_rendersList Rendersread-only

    Description is built at runtime.

  • list_template_rendersList Renders from Templateread-only

    Description is built at runtime.

  • list_templatesList Templatesread-only

    Description is built at runtime.

  • list_uploadsList Uploadsread-only

    Description is built at runtime.

  • merge_rendersMerge Renders into PDF

    Description is built at runtime.

  • update_folderUpdate Foldercan change or delete data

    Rename a folder. Use this when the user wants to change a folder's name. Returns the updated folder.

  • update_templateUpdate Templatecan change or delete data

    Change an existing template: name, description, size, background, default video duration, layers or pages. Use this to edit a design, resize it, or add sizes to a multi-size template. Layers are matched by their 'layer' name: an existing layer is updated in place and a new name is added. Top-level 'layers' apply to the first page; 'pages' reaches the others. With replaceLayers true, layers missing from the request are deleted. To move a layer, send both x and y (a missing coordinate is set to 0). In 'pages', a page name that doesn't exist yet is added and an existing page has its layers update…

  • upload_fontUpload Font

    Upload a custom font file (TTF, OTF, WOFF or WOFF2) from a public URL to the connected Templated account under the given family name. Use this when a design needs a font that isn't a Google Font; templates then use it as font_family. Returns the font. API reference: https://templated.io/docs

Compare and alternatives

    Featured in

    Signals

    Stars
    3
    Forks
    0
    Open issues
    0
    Last commit
    Oct 14, 2026 (14 days ago)
    Last release
    Oct 8, 2026 (20 days ago)

    From GitHub (fetched Oct 24, 2026).

    Details

    Registry name
    io.github.templated-io/mcp-server-templated
    Version
    1.9.0
    Auth
    Auth not stated, API key
    License
    MIT
    First seen
    Oct 24, 2026
    Last checked
    Oct 24, 2026
    Cite this page

    Templated MCP server. Agent Mart. https://agentmart.dev/connectors/templated-io-mcp-server-templated (last updated 2026-10-24)