Add contacts
lemonvite_add_contactsUse this when the user wants people saved to their Lemonvite contact list (address book) for future invitations without inviting them to an event now; to invite people, use lemonvite_add_guests or lemonvite_invite_contacts. Send the whole list in one call of up to 50 contacts; each needs at least a name, email or phone, and a malformed email or phone fails only its own contact. Contacts are matched by email or phone: one whose email or phone is already saved is not saved again, but a name-only contact is saved every time, so search before saving it again. The contacts page on Lemonvite shows the result. Nobody is messaged. The address book holds at most 2000 contacts; a batch that would pass that saves nothing.
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"contacts": "<contacts>"
},
"name": "lemonvite_add_contacts"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| contacts | Yes | Batch of 1–50 contacts to save. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| added | Yes | ||
| failed | Yes | ||
| failures | Yes | Contacts that failed validation, with the reason. A refusal of the whole call is in the text. | |
| duplicates | Yes | Contacts not saved again because their email or phone is already saved. |