Home / Servers / Brevo API / create_contact

Create a contact

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

Create a contact Follow this format when passing a "SMS" phone number as an attribute. Accepted Number Formats 91xxxxxxxxxx +91xxxxxxxxxx 0091xxxxxxxxxx Creates new contacts on Brevo. Contacts can be created by… [POST /contacts]

Name on the gateway: brevo_api__create_contact · may change things.

Parameters

NameTypeDescription
attributesobjectPass the set of attributes and their values. The attribute's parameter should…
emailstringEmail address of the user. **Mandatory if "ext_id" & "SMS" field is not…
emailBlacklistedbooleanSet this field to blacklist the contact for emails (emailBlacklisted = true)
ext_idstringPass your own Id to create a contact.
listIdsarrayIds of the lists to add the contact to
smsBlacklistedbooleanSet this field to blacklist the contact for SMS (smsBlacklisted = true)
smtpBlacklistSenderarraytransactional email forbidden sender for contact. Use only for email Contact…
updateEnabledbooleanFacilitate to update the existing contact in the same request (updateEnabled =…
forceMergebooleanWhen true, if the contact being created shares an identifier (email, SMS…
getIdbooleanWhen true, the response returns the id of the surviving contact after merge.

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_contact",
  "arguments": {}
}

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 a contact tool with attributes set to ….

More from Brevo API