Create, render, and send Mustache-based email templates
The Bizzy MCP server provides 7 tools for managing email templates and using
them to send templated emails. These tools are organized into two categories:
templates and render & send.
Create a new email template with name (max 200 chars), subject (max 1000 chars),
body (max 50000 chars), and optional variables. Templates support Mustache
syntax for dynamic content.Permission:emailTemplates:writeParameters:
Name
Type
Required
Description
name
string
Yes
The name of the email template (1-200 characters)
subject
string
Yes
The subject line of the email template (1-1000 characters). Supports Mustache variables.
body
string
Yes
The body content of the email template (1-50000 characters). Supports Mustache variables.
description
string
No
Optional description of the email template (max 2000 characters)
variables
string[]
No
Optional list of variable names used in the template for documentation
Update an existing email template with new values for any template fields. Name
max 200 chars, subject max 1000 chars, body max 50000 chars.Permission:emailTemplates:writeParameters:
Name
Type
Required
Description
id
string (UUID)
Yes
The ID of the email template to update
name
string
No
The name of the email template (1-200 characters)
description
string | null
No
Description of the email template (max 2000 characters)
subject
string
No
The subject line of the email template (1-1000 characters)
body
string
No
The body content of the email template (1-50000 characters)
variables
string[] | null
No
List of variable names used in the template for documentation
Render an email template by ID with provided data variables using Mustache
templating. Returns the rendered subject and body.Permission:emailTemplates:readParameters:
Name
Type
Required
Description
templateId
string (UUID)
Yes
The ID of the email template to render
data
Record<string, unknown>
Yes
Key-value pairs of variable data to render into the template
Returns: Object with subject and body strings containing the rendered
content.
Render an email template with data and send it. Fetches the template, renders
subject and body with the provided data, and sends the email from the specified
email address.Permission:emailTemplates:writeParameters:
Name
Type
Required
Description
templateId
string (UUID)
Yes
The ID of the email template to use
data
Record<string, unknown>
Yes
Template variable data for rendering
to
string[]
Yes
Array of recipient email addresses (at least one)
fromEmailAddressId
string (UUID)
Yes
The ID of the email address to send from
cc
string[]
No
Array of CC email addresses
bcc
string[]
No
Array of BCC email addresses
replyTo
string
No
Reply-to email address
Returns: Object with subject, to, from, rendered, and sent fields
summarizing the send result.