Home / Servers / Brevo API / update_smtp_template

Update an email template

An MCP tool from the Brevo API server, hosted on mcp.hjlabs.in.

Update an email template Update an existing transactional email template by its numeric ID or custom template identifier string. All fields in the request body are optional; only the provided fields will be updated. You can… [PUT /smtp/templates/{templateId}]

Name on the gateway: brevo_api__update_smtp_template · may change things.

Parameters

NameTypeDescription
templateId requiredintegerID of the template. Can be a numeric template ID or a…
attachmentUrlstringAbsolute url of the attachment (**no local file**). Extensions allowed: ####…
htmlContentstring**Required if htmlUrl is empty**. If the template is designed using Drag &…
htmlUrlstring**Required if htmlContent is empty**. URL to the body of the email (HTML)
isActivebooleanStatus of the template. isActive = false means template is inactive, isActive…
replyTostringEmail on which campaign recipients will be able to reply to
senderobjectSender details including id or email and name (_optional_). Only one of either…
subjectstringSubject of the email
tagstringTag of the template
templateNamestringName of the template
toFieldstringTo personalize the **To** Field. If you want to include the first name and…

How to call it

Through the Smart Gateway, any client can run it by name with call_tool, or let the gateway find it with search_tools:

call_tool arguments
{
  "name": "brevo_api__update_smtp_template",
  "arguments": {
    "templateId": 0
  }
}

Or connect the Brevo API server directly, which lists 291 tools including this one:

Run in your terminal
claude mcp add --transport http hj-brevo-api https://mcp.hjlabs.in/mcp/brevo-api \
  --header "Authorization: Bearer YOUR_API_KEY"

Try asking

Use the update an email template tool with templateId set to ….

More from Brevo API