Send campaign
Send a draft campaign right away.
MCP tool emailoctopus_write → send_campaign
write Confirm
Sends the campaign now to its recipients, like choosing to send it right away instead of scheduling it. It cannot be recalled once sending starts. The agent should read the recipients with list_campaigns first and check them with you. By default you confirm each call; you can switch that off for this tool.
Parameters
| Name | Type | Description |
|---|---|---|
| campaign_id string required | string | Campaign ID from list_campaigns. |
tools/call
{
"jsonrpc": "2.0",
"id": 1,
"method": "tools/call",
"params": {
"name": "emailoctopus_write",
"arguments": {
"operation": "send_campaign",
"arguments": {
"campaign_id": "campaign_8c41d2"
}
}
}
} Example response
{
"content": [
{
"type": "text",
"text": "{ ... same JSON as structuredContent ... }"
}
],
"structuredContent": {
"campaign_id": "d5e8a3b1-62c9-4e70-8a14-9f0b7c2d6e83",
"name": "Autumn offer, last chance",
"status": "sending",
"sent_at": "2026-10-20T14:05:00Z"
},
"isError": false
}