update_draft
Modify draft emails by updating recipients, subject, body, or threadId. Preserves current draft details if new values are not provided, enabling precise content adjustments for Gmail drafts.
Instructions
Replace a draft's content. Note the mechanics of the threadId and raw parameters.
Input Schema
Name | Required | Description | Default |
---|---|---|---|
bcc | No | List of BCC recipient email addresses, will be copied from the current draft if not provided | |
body | No | The body of the email, will be copied from the current draft if not provided | |
cc | No | List of CC recipient email addresses, will be copied from the current draft if not provided | |
id | Yes | The ID of the draft to update | |
includeBodyHtml | No | Whether to include the parsed HTML in the return for each body, excluded by default because they can be excessively large | |
raw | No | The entire email message in base64url encoded RFC 2822 format, ignores params.to, cc, bcc, subject, body, includeBodyHtml if provided | |
subject | No | The subject of the email, will be copied from the current draft if not provided | |
threadId | No | The thread ID to associate this draft with, will be copied from the current draft if not provided | |
to | No | List of recipient email addresses, will be copied from the current draft if not provided |
Input Schema (JSON Schema)
You must be authenticated.
Other Tools from Gmail MCP
- add_delegate
- batch_delete_messages
- batch_modify_messages
- create_draft
- create_filter
- create_forwarding_address
- create_label
- create_send_as
- delete_draft
- delete_filter
- delete_forwarding_address
- delete_label
- delete_message
- delete_send_as
- delete_smime_info
- delete_thread
- get_attachment
- get_auto_forwarding
- get_delegate
- get_draft
- get_filter
- get_forwarding_address
- get_imap
- get_label
- get_language
- get_message
- get_pop
- get_profile
- get_send_as
- get_smime_info
- get_thread
- get_vacation
- insert_smime_info
- list_delegates
- list_drafts
- list_filters
- list_forwarding_addresses
- list_labels
- list_messages
- list_send_as
- list_smime_info
- list_threads
- modify_message
- modify_thread
- patch_label
- patch_send_as
- remove_delegate
- send_draft
- send_message
- set_default_smime_info
- stop_mail_watch
- trash_message
- trash_thread
- untrash_message
- untrash_thread
- update_auto_forwarding
- update_draft
- update_imap
- update_label
- update_language
- update_pop
- update_send_as
- update_vacation
- verify_send_as
- watch_mailbox
Related Tools
- @shinzo-labs/gmail-mcp
- @shinzo-labs/gmail-mcp
- @shinzo-labs/gmail-mcp
- @shinzo-labs/gmail-mcp
- @shinzo-labs/gmail-mcp