Home / Servers / Brevo API / update_contact
Update a contact
An MCP tool from the Brevo API server, hosted on mcp.hjlabs.in.
Update a contact Follow this format when passing a "SMS" phone number as an attribute. Accepted Number Formats 91xxxxxxxxxx +91xxxxxxxxxx 0091xxxxxxxxxx There are 2 ways to update a contact Option 1… [PUT /contacts/{identifier}]
Name on the gateway: brevo_api__update_contact · may change things.
Parameters
| Name | Type | Description |
|---|---|---|
identifier required | string | Email (urlencoded) OR ID of the contact OR EXT_ID… |
identifierType | email_id | contact_id | ext_id | phone_id | whatsapp_id | landline_number_id | email_id for Email, contact_id for ID of the contact, ext_id for EXT_ID… |
attributes | object | Pass the set of attributes to be updated. **These attributes must be present… |
emailBlacklisted | boolean | Set/unset this field to blacklist/allow the contact for emails… |
ext_id | string | Pass your own Id to update ext_id of a contact. |
listIds | array | Ids of the lists to add the contact to |
smsBlacklisted | boolean | Set/unset this field to blacklist/allow the contact for SMS (smsBlacklisted =… |
smtpBlacklistSender | array | transactional email forbidden sender for contact. Use only for email Contact |
unlinkListIds | array | Ids of the lists to remove the contact from |
forceMerge | boolean | When true, if the contact being updated shares an identifier (email, SMS… |
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:
{
"name": "brevo_api__update_contact",
"arguments": {
"identifier": "…"
}
}Or connect the Brevo API server directly, which lists 291 tools including this one:
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 a contact tool with identifier set to ….