Templated logo

Templated

Generate images, videos, and PDFs while managing Templated templates, assets, folders, fonts, and renders through MCP.

Install Templated

Pick your client, then add it in one click or paste the config.

STDIONode.js
~/Library/Application Support/Claude/claude_desktop_config.json
claude_desktop_config.json
{
  "mcpServers": {
    "templated": {
      "command": "npx",
      "args": [
        "-y",
        "mcp-server-templated"
      ],
      "env": {
        "TEMPLATED_API_KEY": "YOUR_VALUE_HERE"
      }
    }
  }
}

Settings → Developer → Edit Config, merge this into mcpServers, then fully quit and reopen Claude Desktop.

Values are written into the snippet above so you can paste it as is. They never leave your browser.

Automated check passed— started and listed 25 tools correctly (11d ago).

Overview

Templated MCP server connects AI assistants to the Templated API for generating images, videos, and PDFs from templates. It also exposes tools for managing templates, folders, uploaded assets, custom fonts, renders, and account usage. The remote endpoint supports OAuth, while the local Node.js server uses an API key. Reach for it when an MCP client needs to create or maintain templated visual content through natural-language requests.

Use cases

  • Generate branded images from reusable templates
  • Create PDF certificates with customized layer values
  • Manage templates and their pages through an AI assistant
  • Upload images and custom fonts for template renders
  • Review current-period render usage

Key features

  • Render images, videos, and PDFs from templates
  • Create, update, clone, and inspect templates
  • Manage folders, uploads, and custom fonts
  • Merge multiple PDF renders
  • Support OAuth and API-key authentication
  • Run remotely or locally with Node.js

Tools25

What Templated lets your agent do. Expand a tool for its parameters.

Verified live~6.2k tokens of context

Security & health

What it can reach and how reliably it runs — from our own checks, not the maintainer’s claims.

ActiveLast checked 2d ago

Recent health check succeeded.

8/8 checks healthy over the last 44d

What it can do

From the 25 tools this server returned when we ran it; 25 declare their own safety hints.

Can delete or modify data · 7Writes files · 2Makes network requests · 10Read-only tools · 17
Network at startup3 connections
Files written at startupNone
Install scriptsNone
npm provenanceNot published
Package age260 days
Maintainers1

Observed 2026-10-16 in an isolated sandbox. A description of reach, not a security audit.

Supply-chain signal

No high-severity advisories surfaced by our automated scan.

Critical 0High 0Medium 0Low 0

Scanned 13d ago via OSV.dev · mcp-server-templated (npm)

Adoption & maintenance

Factual signals from GitHub, npm, and our automated checks — not a rating.

GitHub stars3Stargazers on the source repository.
npm downloads563Package downloads in the last 30 days.
Last commit13d agoMost recent push to the default branch.
Availability100%Our rolling endpoint + install checks that succeeded.
Install checkPassedOur sandbox started it and listed its tools.
Tools exposed25Callable tools this server registers over MCP.
Directory activity2 viewsConfig copies, upvotes, and views on AllMCPs.

How Templated works

What Templated does

The Templated MCP server connects an MCP-compatible assistant with a Templated account. It provides operations for rendering visual and document outputs, inspecting and maintaining templates, organizing folders, managing uploaded assets, and checking render usage.

The Templated MCP server can create JPG, PNG, WebP, MP4, and PDF outputs from an existing template. Render operations include retrieving details, listing account renders, deleting renders, and combining multiple PDF renders into one. Template operations cover searching and listing templates, inspecting layers and pages, creating or updating templates, cloning templates, deleting templates, and viewing renders associated with a template.

How it works — Templated MCP server

An MCP client sends tool calls to the server, which uses the Templated API for the requested account operation. A render can reference a template and provide layer changes, such as replacement text or an image URL, along with output settings such as format or transparency. Multi-page and multi-size templates are represented through pages; single-page templates can be created with layers.

The hosted endpoint is https://mcp.templated.io/mcp. Interactive connections can authenticate through OAuth 2.1, including connections from Claude, ChatGPT, Cursor, and Claude Code. Automation can pass an API key in the URL query string or as a bearer token. The local process communicates over stdio by default, and the project also documents running it in HTTP mode.

Setup and configuration

For the hosted option, add the remote MCP URL to a supported client and complete the Templated sign-in flow. For automation, use the endpoint with ?apiKey=YOUR_API_KEY and configure the client without OAuth.

The local option requires Node.js 18 or newer. Run the package with npx mcp-server-templated, install it globally with npm, or build the repository and start its compiled entry point. Set TEMPLATED_API_KEY in the local client's environment. The documented Claude Desktop and Cursor configurations use the npx command and this variable. HTTP mode can be started with a PORT value and then accessed through the local /mcp endpoint with an API key.

Tools and capabilities

  • Create, inspect, list, delete, and merge renders.
  • List, inspect, create, update, clone, and delete templates.
  • Inspect template layers and multi-page template pages.
  • List, create, rename, and delete folders.
  • List and delete uploads, and create uploads from file URLs.
  • List, upload, and delete custom fonts.
  • Retrieve render usage for the current account period.

Limitations and notes

The server operates on the Templated account associated with the OAuth session or API key. API-key connections can support automation and multi-tenant scoping through folderId or externalId, as documented by the project. Local operation requires Node.js 18 or newer, while the hosted option avoids local installation. The available actions are limited to the Templated API capabilities exposed by the listed tools; the material does not describe general-purpose image or video editing outside template-based rendering.

Reviews

No reviews yet — be the first to share how it worked for you.

Frequently Asked Questions about Templated

Templated is an MCP server that connects AI assistants to the Templated API for automated image, video, and PDF generation. Its main tools create and manage renders, templates, folders, uploads, and custom fonts, while also exposing template layers, pages, and current-period render usage.

Install it locally with Node.js 18 or newer by running `npx mcp-server-templated`, or install it globally with npm. Set `TEMPLATED_API_KEY` in the MCP client's environment. You can also use the hosted endpoint without installing the package.

Add the local `npx mcp-server-templated` command and `TEMPLATED_API_KEY` to the client's MCP configuration. For the hosted service, configure `https://mcp.templated.io/mcp` and sign in through OAuth. The README provides configurations for both Claude Desktop and Cursor.

Yes, the hosted server accepts an API key in the URL query string or an `Authorization: Bearer` header. Use `https://mcp.templated.io/mcp?apiKey=YOUR_API_KEY` for documented automation setups instead of the interactive OAuth flow.

Related MCP servers

Add a badge to your READMEShow it’s listed — live SVG, Markdown or HTML.

AllMCPs Directory Badge

Full Badge Customizer

Showcase your server listing on GitHub or your project documentation. Embed this dynamic SVG badge to highlight official listing status and live engagement.

Badge Style:
Live Dynamic SVG PreviewTemplated AllMCPs Directory Badge
Markdown (GitHub README)
[![AllMCPs](https://allmcps.com/api/badge/templated?style=directory)](https://allmcps.com/mcp/templated)
HTML Embed
<a href="https://allmcps.com/mcp/templated"><img src="https://allmcps.com/api/badge/templated?style=directory" alt="Templated on AllMCPs" /></a>