Create a draft in the provider mailbox
create_draftCreates an email draft; never sends by itself. cc and bcc are optional; bcc recipients are hidden from the others.
Writes a draft into the connected mailbox. Never sends by itself. After a successful draft, also creates a pending send so the agent can call send_draft, which only sends once the person approves in the app prompt or on the approval page. If the inbox has no stored credential, records a demo draft marked isDemo:true instead (send not available). Drafts are text-only; for outbound files, ask the human to upload to Drive/Dropbox and paste a share link in the body. Drafting rules (required): write the email body as the human would send it, in a natural voice, at an appropriate length, with no jargon. Never put meta/product text in the body or subject (no "IMAP", "beta", "MCP", "Inbox Triage", "not sent", "draft test", "connector", etc.) unless the human explicitly asked for that phrasing. Do not narrate the tooling; just write the message. Prefer matching the thread's tone when threadId / reply context exists. If the result has checks, ask the person all of its questions together before anything else and do not change the draft unless they say so. Approval is the app prompt or the approval page (approvalUrl); the result says which (approvalPath). Chat approval does not count.
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": {
"inboxId": "<inboxId>",
"to": "<to>",
"subject": "<subject>",
"text": "<text>"
},
"name": "create_draft"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| cc | No | Optional comma-separated addresses to copy, like to. | |
| to | Yes | ||
| bcc | No | Optional comma-separated addresses to blind copy, like to. Hidden from the other recipients. | |
| text | Yes | Email body as the human would send it. No meta/product/tooling narration. | |
| inboxId | Yes | ||
| subject | Yes | ||
| threadId | No |