lemlist_mailbox
Mailboxes: connect/disconnect/test, and lemwarm (deliverability warm-up).
Args by op:
connect:smtp_imap— one dict carryingsender_name,sender_email,smtp_host,smtp_port,smtp_login,smtp_password,imap_host,imap_port,imap_login,imap_password(all required), plussmtp_secure,imap_secure,user_id. ⚠️ MAILBOX CREDENTIALS travel here.disconnect/test:email_account_id. Disconnecting stops the campaigns sending from it.lemwarm/lemwarm_update(settings:warmEmailMax,warmEmailRampup,answerPercentage…) /lemwarm_start/lemwarm_pause:mailbox_id.
lemwarm_start DOES send — inside the warm-up network (other lemlist
mailboxes), never to a prospect. That is why it sits in a visible tool
while the prospect-facing sends do not.
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": {
"op": "<op>"
},
"name": "lemlist_mailbox"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| op | Yes | ||
| _org | No | Org (id) de CET APPEL. `oto_list_orgs()`. | |
| _group | No | Équipe (id) de CET APPEL, sous son org parente. | |
| _run_id | No | OBLIGATOIRE à chaque appel dès `run_start` ou `data_claim_next` : sans lui, l'écriture sur une ligne réservée est refusée. Hérité seulement si le serveur tient un run actif — n'y compte pas. | |
| _project | No | Projet (id) de CET APPEL — jeton PRIMAIRE. `oto_project(op='list')`. | |
| settings | No | ||
| _instance | No | Instance de connecteur PRÉCISE (un credential exact). `oto_instance(op='list')`. | |
| smtp_imap | No | ||
| mailbox_id | No | ||
| email_account_id | No |