send_test_email
Send a test email to specific addresses to preview campaign content without affecting the real audience or send limits.
Instructions
Send a test/preview email to specific addresses without affecting the real audience.
Side effect: sends a real email. Tests do not count against send limits and are not tracked in reports. Campaign must have content set via set_campaign_content. Recommended before send_campaign or schedule_campaign.
Args: campaign_id: Campaign ID (e.g. 'abc123def4'). Must have content set. test_emails: Comma-separated emails (e.g. 'me@co.com,team@co.com'). Max 10 per request. send_type: Format: 'html' (default) or 'plaintext'.
Returns: JSON with status ("test_sent"), campaign_id, test_emails array. Error if no content set.
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": {
"campaign_id": "<campaign_id>",
"test_emails": "<test_emails>"
},
"name": "send_test_email"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| account | No | ||
| send_type | No | html | |
| campaign_id | Yes | ||
| test_emails | Yes |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |