draft_message
Generate a personalised draft for one lead. Reads the lead's profile (industry, role, headline, optional reference hook) and returns a single message body. Does NOT send. After the user reviews and approves, call send_message to actually deliver. ALWAYS call get_lead first to inspect reply_state — refuse to draft for opted-out / replied / rejected leads.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| tone | No | Voice register | |
| lead_id | Yes | Lead id (from a prior find_leads / get_lead) (UUID format, e.g. 550e8400-e29b-41d4-a716-446655440000) | |
| reference | No | Optional specific hook (recent post, role transition, milestone) the user wants referenced |