Set Signature
signature_setSet or update an email signature for an inbox using plain text or HTML, with controls for enabling/disabling, reply behavior, and clearing the signature entirely.
Instructions
Set or update the email signature for an inbox. Provide the signature as signature_text (plain text) and/or signature_html (rich HTML) — pass either or both; the missing half is derived automatically on send. Pass an empty string for both to clear the signature. Optionally set signature_enabled (default true; set false to stop appending without deleting the text) and signature_reply_mode ('always' = sign every reply/forward, 'first_only' = only the first message in a thread, 'never' = never sign replies/forwards). Setting a signature marks its source as 'manual', which permanently overrides Gmail auto-import for that inbox. sender_name sets the display name recipients see in the From header, e.g. "Evancoe Bot bot@evancoe.com"; it can be set on its own without touching the signature.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| inbox | No | Inbox email address, an alternative to inbox_id. | |
| inbox_id | No | Inbox UUID from inbox_list. Optional when the key has one inbox; pass this or `inbox`, not both. | |
| sender_name | No | Display name recipients see in the From header, e.g. 'Evancoe Bot' gives "Evancoe Bot <bot@evancoe.com>". Omit to keep, empty string to clear. Whitespace is collapsed; control characters and angle brackets are removed. | |
| signature_html | No | HTML signature. Omit to keep, empty string to clear. Derived from the text version when only that is given. | |
| signature_text | No | Plain-text signature. Omit to keep, empty string to clear. | |
| signature_enabled | No | Whether the signature is appended at all. Defaults to true. | |
| signature_reply_mode | No | Signature on replies and forwards; 'first_only' is the default. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| notes | No | Server notes about how this call was handled — for example an argument that was not applied because the selected action does not accept it. Written by MCP Emails, not taken from any message, and absent when there is nothing to report. | |
| saved | No | ||
| inbox_id | No | ||
| sender_name | No | ||
| email_address | No | ||
| signature_enabled | No | ||
| signature_reply_mode | No |