Home / Servers / Brevo API / create_update_product

Create/Update a product

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

Create/Update a product Create a new ecommerce product or update an existing one, identified by the mandatory id field. When updateEnabled is false (the default), the endpoint inserts a new product and returns 201; if the… [POST /products]

Name on the gateway: brevo_api__create_update_product · may change things.

Parameters

NameTypeDescription
brandstringBrand of the product
categoriesarrayCategory ID-s of the product
deletedAtstringUTC date-time (YYYY-MM-DDTHH:mm:ss.SSSZ) of the product deleted from the…
descriptionstringDescription of the product
id requiredstringProduct ID for which you requested the details
imageUrlstringAbsolute URL to the cover image of the product
isDeletedbooleanproduct deleted from the shop's database
metaInfoobjectMeta data of product such as description, vendor, producer, stock level. The…
name requiredstring**Mandatory in case of creation**. Name of the product, as displayed in the shop
parentIdstringParent product id of the product
pricenumberPrice of the product
alternativePricenumberAlternative price of the product
skustringProduct identifier from the shop
stocknumberCurrent stock value of the product from the shop's database
updateEnabledbooleanFacilitate to update the existing product in the same request (updateEnabled =…
urlstringURL to the product

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__create_update_product",
  "arguments": {
    "id": "…",
    "name": "…"
  }
}

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 create/update a product tool with brand set to ….

More from Brevo API