Templated
Templated is a platform that automates the generation of images and PDFs through a simple API, allowing users to design templates and render them multiple times with dynamic content.
Verdict
Common use cases
- Generate branded invoices from CRM data
- Render event badges for attendee lists
- Create social share cards for blog posts
- Automate weekly report PDFs at standup
- Clone and tag templates for A/B tests
Integration
- Vendor
- Templated
- Category
- developer-tools
- Auth
- API_KEY
- Tools
- 11
- Composio slug
templated
Tools
- Add Tags to Template
Tool to append new tags to an existing template without overwriting existing tags. use when you already have the template id and want to add additional tags.
- Clone Template
Tool to clone an existing template. use after you have a template id and want to duplicate it with a new name. example: "clone template tpl 123 as 'copy of template'".
- Create Template Render
Tool to create a document render from a template. use when you need a pdf or image output with dynamic variables. example: "generate an invoice pdf using template 'tpl 123' with variables { ... }."
- Delete Templatedestructive
Tool to delete a template by its unique id. use when you have confirmed the template id and need to remove it permanently.
- Get Account Information
Tool to retrieve account information, including email, name, and timestamps. use after confirming your api token is valid.
- List All Templates
Tool to list all templates of a user. use when you need to retrieve available templates with optional pagination.
- List Template Renders
Tool to list all renders of a specific template. use after obtaining a template id when you need paginated render results.
- Remove Template Tagsdestructive
Tool to remove specific tags from a template. use when you have a template id and want to untag existing tags.
- Retrieve Template
Tool to retrieve a single template by its unique id. use after obtaining the template id.
- Retrieve Template Render
Tool to retrieve details of a specific render by its id. use after obtaining the render id when you need details of a render.
- Update Template Tags
Tool to overwrite all tags on a template. use when you need to replace the entire tag list for a specific template.
Setup
Setup guide
- 11. Open your Switchy workspace and navigate to Settings → Integrations → Developer Tools. 2. Find Templated in the list and click Connect. 3. Log into your Templated account at templated.io, go to Settings → API Keys, and copy a new key. 4. Paste the key into Switchy's prompt and click Authorize. 5. Switchy confirms the connection by fetching your account information. 6. Open any Space, type '@Templated list all templates' and send; you should see your template library. 7. To test a render, pick a template ID from the list and try '@Templated create a render using template tpl_abc123 with variables {"name":"Test","date":"2025-01-15"}' — you'll get back a PDF or image URL.
What teammates see: by default, memories from Templated are scoped to the Space (PROJECT visibility) - you can mark any memory PRIVATE or share it ORG-wide.
Works well with
Top models
Compatibility data appears once enough Spaces have used this MCP together with a given model.
How Switchy teams use it
Starter prompts
List My Templates
@Templated list all templates in my account, showing the first 20 results.Open in a Space →
Render Invoice PDF
@Templated create a render using template tpl_inv_001 with variables {"customer":"Acme Corp","amount":"$1,200","date":"2025-01-15"}.Open in a Space →Clone Existing Template
@Templated clone template tpl_cert_v2 and name the copy 'Certificate Draft 2025'.Open in a Space →
Add Tags for Organization
@Templated add tags 'Q1-2025' and 'promo' to template tpl_social_card_03.Open in a Space →
Check Render History
@Templated list all renders for template tpl_report_weekly, showing the last 10.Open in a Space →
Example outputs
Illustrative - representative of the model's voice and quality, not literal recordings.
@Templated list all my invoice templates and show me which ones are tagged 'active'
Found 8 invoice templates in your Templated account. 5 are tagged 'active': 'Monthly Invoice v2' (tpl_8k3j), 'Quarterly Statement' (tpl_9m2n), 'Service Invoice' (tpl_1p4q), 'Retainer Invoice' (tpl_5r6s), and 'Project Invoice Final' (tpl_7t8u). The remaining 3 templates ('Draft Invoice', 'Old Format', 'Test Template') have no active tag. Each template includes creation date, last modified timestamp, and full tag list.
This example demonstrates read-only template discovery. Requires a valid API key with read permissions. Templated's pagination defaults to 50 results per page—if you have hundreds of templates, you'll need to request subsequent pages explicitly. Tag filtering happens client-side after retrieval.
@Templated generate a PDF invoice using template 'Monthly Invoice v2' with client name 'Acme Corp', amount '$4,500', and due date 'March 15, 2025'
Created render job for template 'Monthly Invoice v2' (tpl_8k3j). Variables applied: client_name='Acme Corp', amount='$4,500', due_date='March 15, 2025'. Render ID: rnd_3x7y. PDF generation typically completes in 5-15 seconds depending on template complexity. Once ready, the document URL will be available via the render ID. Note: rendered documents expire after 30 days unless your account has extended storage enabled.
This showcases Templated's core render capability—turning templates into PDFs or images with dynamic data. Variable names must match your template's placeholders exactly (case-sensitive). Render jobs are asynchronous; you may need to poll for completion status if immediate download is required. Side-effect: creates a billable render in your account quota.
@Templated clone my 'Service Invoice' template as 'Service Invoice - EU VAT' and add tags 'europe' and 'vat-compliant'
Cloned template 'Service Invoice' (tpl_1p4q) successfully. New template created with ID tpl_2z9w and name 'Service Invoice - EU VAT'. Added tags 'europe' and 'vat-compliant' to the cloned template. The new template inherits all layout, styling, and variable placeholders from the original. You can now customize the cloned version independently—common next steps include updating VAT calculation fields or adding EU-specific legal disclaimers.
This example chains two operations: cloning a template, then tagging the result. Useful for creating regional or client-specific variants without manual recreation. The clone operation duplicates structure but not historical render data. Requires write permissions on your API key. Tags help organize templates when your library grows beyond a dozen entries.
Use-case deep-dives
When Templated beats manual PDF assembly for recurring docs
A 6-person sales team closing 40-60 deals per month needs SOWs, MSAs, and order forms with customer-specific variables. Templated wins here because the Create Template Render tool takes a template ID and a JSON payload of variables, then returns a PDF in seconds. The sales ops lead sets up 3-5 templates once, tags them by doc type, and the reps call them from Switchy during deal close without touching design tools. The threshold: if your docs need conditional logic beyond simple variable swaps (like showing Section 7 only for enterprise deals), Templated's render engine won't handle it—you'd need a heavier document automation platform. But for straightforward mail-merge-style PDFs at volume, this is the right call.
Why Templated works for high-frequency support docs
A 3-person support team handling 200 tickets per week needs to attach personalized troubleshooting guides, account summaries, or compliance letters. Templated fits because the List All Templates and Create Template Render tools let agents search by tag, pick the right doc, inject ticket data, and attach the PDF—all from Switchy without leaving the conversation. The Clone Template tool also helps when a new product line launches and you need to spin up 10 variants of an existing guide. The trade-off: if your support docs are mostly static (same PDF every time), you don't need dynamic rendering—just host them in a knowledge base. But when every attachment needs customer name, account ID, or ticket number baked in, Templated keeps the workflow fast.
When Templated scales new-hire paperwork without design bottlenecks
A 2-person HR team onboarding 8-12 people per quarter needs offer letters, benefits summaries, and first-day checklists with employee-specific details. Templated works because the Create Template Render tool takes HRIS data (name, start date, salary, manager) and outputs a polished PDF in one call. The Add Tags to Template tool also helps organize docs by role or location so the HR lead can filter templates without scrolling. The boundary: if your onboarding flow requires e-signatures or multi-step approvals, Templated only handles the PDF generation step—you'd still need DocuSign or HelloSign downstream. But for the pure document assembly piece, this eliminates the design-team dependency and keeps onboarding moving.
Frequently asked
What does the Templated MCP let me do in Switchy?
It connects Switchy to your Templated account so AI can generate PDFs and images from your templates. You can list templates, clone them, create renders with dynamic variables, and manage tags — all through natural language. Useful if your team generates invoices, certificates, or branded documents programmatically.
Do I need admin access to connect Templated?
You need a Templated API key, which any account holder can generate from their Templated dashboard. The key grants full access to your templates and renders, so only connect it if you trust the Switchy workspace members. There's no separate read-only scope.
Can the MCP edit existing templates or just use them?
It can't edit template layouts or designs. You still build templates in Templated's editor. The MCP lets AI clone templates, add or remove tags, delete them, and create renders by passing in variables. Think of it as template orchestration, not template design.
Why use this instead of calling Templated's API directly?
If you're already writing code, call the API. Use the MCP when non-technical team members need to generate documents through chat — "make an invoice for Acme Corp with these line items" — without writing scripts. It's faster for ad-hoc requests and one-off renders.
Who on my team should connect the Templated account?
Whoever owns your Templated subscription and is comfortable sharing API access with the workspace. Once connected, any Switchy member can trigger renders or list templates. If you want tighter control, create a dedicated Templated account for the integration.