generate_content
generate AI outreach content (email or DM draft) for a contact/campaign. the contact's tags + enrichment_data feed the generation context automatically. requires generate scope.
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": {
"generation_type": "<generation_type>",
"tone": "<tone>"
},
"name": "generate_content"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| tone | Yes | tone (e.g. professional, friendly, casual, formal, persuasive, informative) | |
| format | No | dm = short platform-native message text with empty subject. defaults to email | |
| prompt | No | additional freeform instructions | |
| contact_id | No | target contact - its tags + enrichment_data are used automatically | |
| campaign_id | No | campaign to scope the generation to | |
| include_cta | No | include a clear call-to-action | |
| generation_type | Yes | type of content to generate |