# update_email_account (/docs/mcp/tools/update-email-account)

{/* Generated by scripts/sync-mcp-tools.mjs from happierleads-api. Do not edit: change src/routes/mcp/toolDocs.json there, or add content/mcp-notes/update_email_account.mdx. */}

**Update a mailbox** · Changes data

Changes a mailbox: the daily sending limit (queued emails are rescheduled to match), the sender name, company, position, phone and the HTML signature. Only the fields you pass change. Passwords and server settings change only in the dashboard.

| Connection | Account URL, team member URL or OAuth |
| --- | --- |

## Parameters [#parameters]

| Parameter | Type | Required | Description |
| --- | --- | --- | --- |
| `websiteId` | `string` | Yes | Website ID from list_websites. |
| `emailAccountId` | `string` | Yes | Mailbox ID from list_email_accounts. |
| `messagesPerDayLimit` | `number` | No | Emails per day (1-500); our own mailboxes have a lower cap. |
| `firstname` | `string` | No | Sender first name. |
| `lastname` | `string` | No | Sender last name. |
| `company` | `string` | No | Sender company. |
| `position` | `string` | No | Sender job title. |
| `phoneNumber` | `string` | No | Sender phone number. |
| `signatureHTML` | `string` | No | The signature, as HTML. |

## Tool definition [#tool-definition]

What your assistant receives from `tools/list`:

```json
{
  "name": "update_email_account",
  "title": "Update a mailbox",
  "annotations": {
    "title": "Update a mailbox",
    "readOnlyHint": false,
    "destructiveHint": false,
    "idempotentHint": true,
    "openWorldHint": false
  },
  "inputSchema": {
    "type": "object",
    "properties": {
      "websiteId": {
        "type": "string",
        "description": "Website ID from list_websites."
      },
      "emailAccountId": {
        "type": "string",
        "description": "Mailbox ID from list_email_accounts."
      },
      "messagesPerDayLimit": {
        "type": "number",
        "minimum": 1,
        "maximum": 500,
        "description": "Emails per day (1-500); our own mailboxes have a lower cap."
      },
      "firstname": {
        "type": "string",
        "description": "Sender first name."
      },
      "lastname": {
        "type": "string",
        "description": "Sender last name."
      },
      "company": {
        "type": "string",
        "description": "Sender company."
      },
      "position": {
        "type": "string",
        "description": "Sender job title."
      },
      "phoneNumber": {
        "type": "string",
        "description": "Sender phone number."
      },
      "signatureHTML": {
        "type": "string",
        "description": "The signature, as HTML."
      }
    },
    "required": [
      "websiteId",
      "emailAccountId"
    ]
  }
}
```
