list_email_accounts
List the mailboxes connected to a website for sending outreach, with their health and warmup state.
List sending mailboxes · Read-only
List the mailboxes connected to a website for sending outreach, with their health and warmup state. Passwords and login tokens are never returned. websiteId comes from list_websites and is required even though the schema marks it optional. Per mailbox read _id (the emailAccountId other tools take), email, connected, disabled, the sending limit and its ramp (messagesPerDayLimit, rampingCurrentWeek = the campaign sending ramp), dailyLimitCeiling, warmupEnabled, warmupDailyLimit and warmupSentToday, warmupStats, warmupPlacement (warmup emails landing in inbox vs spam), and warmupNeedsFilter / warmupFilterVerified (whether the mailbox has the inbox filter warmup needs). Use get_warmup_stats for warmup totals and run_deliverability_check for DNS health.
| Connection | Account URL, team member URL or OAuth |
|---|
Parameters
| Parameter | Type | Required | Description |
|---|---|---|---|
websiteId | string | No | Website id (24 hex characters) from list_websites. Required by the server. |
Tool definition
What your assistant receives from tools/list:
{
"name": "list_email_accounts",
"title": "List sending mailboxes",
"annotations": {
"title": "List sending mailboxes",
"readOnlyHint": true,
"destructiveHint": false,
"idempotentHint": true,
"openWorldHint": false
},
"inputSchema": {
"type": "object",
"properties": {
"websiteId": {
"type": "string",
"description": "Website id (24 hex characters) from list_websites. Required by the server."
}
}
}
}update_email_account
Changes a mailbox: the daily sending limit (queued emails are rescheduled to match), the sender name, company, position, phone and the HTML signature.
add_email_account
Connect an existing mailbox to a website for sending outreach, using its SMTP (sending) and IMAP (reading replies) settings.