Tool
tag_contact
Tag a contact
Idempotent
SurfacesChat agentMCPApply one or more labels to a contact (by contactId or email). Labels are created if new. Idempotent — re-tagging is a no-op. Auto-commits.
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
contactId | string | no | The contact id (preferred). |
email | string | no | The contact's email (resolved/created if no contactId). |
labels | string[] | yes | Label names to apply. |
Example
json
{
"labels": [
"<labels>"
]
}