Draft Creator Outreach
draft_creator_outreachDraft short, direct outbound copy (DM and/or email) for contacting a creator. Keeps it concise and never invents pay, proof, clients, or results. Use it after keeping leads to write personalized outreach.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| cta | No | One next step, e.g. 'Open to seeing the brief and rates?' | |
| uid | No | Optional Firebase uid. Must match the URL uid unless local fallback is enabled. | |
| channel | No | Which format to draft. Use 'both' when the user asks for DMs and emails. | |
| brand_name | No | Brand, product, agency, or program name. | |
| proof_point | No | One credible proof point supplied by the user. Omit vague or unverified claims. | |
| sender_name | No | Sender's first name or full name, if known. | |
| sender_role | No | Sender role/title, e.g. Head of Creators or Growth Lead. | |
| bearer_token | No | Optional Firebase ID token. Hosted clients normally authenticate with an API key in the Authorization header or ?uid= in the URL instead. | |
| compensation | No | Pay/bonus details the user provided. Omit if unknown; never invent rates. | |
| collaboration | No | The concrete creator work, e.g. '10-20 short TikTok videos per week' or 'short UGC product demos'. | |
| recipient_name | No | Creator first name, or omit to use a {First Name} placeholder. | |
| company_context | No | One short factual sentence about what the brand/product/program does. | |
| conversation_id | No | Creator-list key for durable state. Reuse a returned list_id for follow-ups; when omitted, MCP uses the active generated list for this tool chain. | |
| personalization | No | One specific reason this creator is a fit. Keep it short. | |
| preferences_mode | No | How to apply preferences for this call: 'stored' uses users/{uid}.agentPreferences, 'override' uses agent_preferences only, and 'none' disables stored filtering for this run. | |
| agent_preferences | No | Optional per-call filtering preferences. Use with preferences_mode='override'. For backwards compatibility, passing this without preferences_mode implies override. |