create_draft
E-mail · macOS
Effect: schrijven. Status: voorwaardelijk beschikbaar.
‘Voorwaardelijke beschikbaarheid’ betekent dat het hulpmiddel kan afhangen van versie, platform, machtigingen, account of configuratie. Het is niet in elke installatie actief.
macOS
Doel
Slaat een e-mail op in de map Concepten van Mail.app zodat de gebruiker die kan controleren en handmatig kan verzenden — de tool verzendt nooit zelf. Stel een nieuw concept op met `to`/`subject` en `body` of `html_body`, of sla een systeemeigen antwoord op met `reply_to_message_id`, `reply_all` en `body` of `html_body`; het antwoord noemt de map Concepten en het onderwerp. Bij een antwoordconcept bevat het antwoord `threaded`: true betekent dat het opgeslagen concept is teruggelezen en dat de kopteksten naar het bronbericht verwijzen, waardoor het in het gesprek verschijnt; false betekent dat het ZONDER threadingkopteksten is opgeslagen, en die waarschuwing moet aan de gebruiker worden doorgegeven; "unconfirmed" betekent dat het niet op tijd kon worden teruggelezen, bijvoorbeeld door vertraging bij Exchange-synchronisatie. Geef op een Mac met meerdere accounts `account` door, met een accountnaam uit list_email_accounts, of `from`, met een afzenderadres, om het concept in de map Concepten van dat account te plaatsen; anders komt het in het standaardaccount terecht. Voeg bestanden toe via `attachments`, als door komma's gescheiden absolute bestandspaden, bijvoorbeeld een offerte als PDF — deze worden aan het opgeslagen concept gehecht. Gebruik dit voor een voorzichtige gebruiker die door AI opgestelde e-mail wil, maar erop staat die zelf te verzenden. Vereist confirm=true om het concept daadwerkelijk op te slaan — zonder deze waarde retourneert de tool een voorbeeld zonder Mail.app te wijzigen.
Vereiste invoer
Het schema van dit platform vermeldt geen vereiste invoer. Optionele selectors of uitvoeringsvereisten kunnen nog steeds gelden.
Machtigingen en bevestiging
Het schema bevat een expliciete bevestigingsparameter. Controleer het voorbeeld en autoriseer de echte bewerking volgens het platformcontract.
- Gebruik uitsluitend de apps, accounts en bronnen waarvoor de gebruiker op dit platform toestemming heeft gegeven. Raadpleeg de platformspecifieke beschrijving van deze tool voor de verbindings- en toestemmingsvereisten; deze catalogus veronderstelt geen aanvullende OAuth-bereiken of OS-rechten.
Canoniek technisch schema in het Engels — macOS
{
"properties": {
"account": {
"description": "Account name (from list_email_accounts) whose Drafts folder receives the draft. Alternative to `from`.",
"type": "string"
},
"attachments": {
"description": "Files to attach, as comma-separated absolute paths (e.g. a PDF).",
"type": "string"
},
"bcc": {
"description": "BCC address(es), comma-separated.",
"type": "string"
},
"body": {
"description": "Plain-text body of the draft.",
"type": "string"
},
"cc": {
"description": "CC address(es), comma-separated.",
"type": "string"
},
"confirm": {
"default": "false",
"description": "Must be true to actually save the draft. Without it, returns a preview of the recipient/sender, subject, and that the body will be saved.",
"type": "boolean"
},
"from": {
"description": "Sender address — on a multi-account Mac, selects which account's Drafts to use. Alternative to `account`.",
"type": "string"
},
"html_body": {
"description": "HTML body of the draft. Takes precedence over `body` when both are given.",
"type": "string"
},
"reply_all": {
"default": "false",
"description": "For a reply draft, include all original recipients (reply-all) instead of just the sender.",
"type": "boolean"
},
"reply_to_message_id": {
"description": "Message id (from list_emails/search_emails) to draft a reply to, instead of a new message.",
"type": "string"
},
"subject": {
"description": "Subject line for a new draft. Ignored for reply drafts (they inherit the original subject).",
"type": "string"
},
"to": {
"description": "Recipient address(es) for a new draft, comma-separated. Omit for a reply draft (uses reply_to_message_id).",
"type": "string"
}
},
"type": "object"
}Documentatievoorbeeld
Documentatievoorbeeld voor create_draft. Voer dit voorbeeld niet uit. De getoonde argumenten verwijzen naar fictieve gegevens; zoek vóór een echte aanroep de werkelijke identificatoren op en vraag toestemming.
{
"body": "Can we review the launch checklist on Tuesday?",
"confirm": false,
"subject": "Planning meeting",
"to": "[email protected]"
}