Get email report
Sends, bounces, opens, clicks, unsubscribes and did-not-open of one sent email, with its rates.
MCP tool constant_contact_read → get_email_report
read
Returns the figures of the email's Reporting page. Opens and clicks are unique counts; proxy opens are reported apart and left out of the open rate. open_rate is unique opens divided by sends minus bounces; click_rate uses unique clicks the same way. A draft or scheduled email has no report and returns an error.
Parameters
| Name | Type | Description |
|---|---|---|
| email_id string required | string | Email ID from list_emails. |
tools/call
{
"jsonrpc": "2.0",
"id": 1,
"method": "tools/call",
"params": {
"name": "constant_contact_read",
"arguments": {
"operation": "get_email_report",
"arguments": {
"email_id": "3f6c1a52-8b7e-4d19-a0c4-5e2b9d7f1a63"
}
}
}
} Example response
{
"content": [
{
"type": "text",
"text": "{ ... same JSON as structuredContent ... }"
}
],
"structuredContent": {
"email_id": "3f6c1a52-8b7e-4d19-a0c4-5e2b9d7f1a63",
"name": "October newsletter",
"sent_at": "2026-10-14T09:00:00Z",
"sends": 1204,
"bounces": 17,
"delivered": 1187,
"unique_opens": 412,
"unique_clicks": 96,
"unsubscribes": 5,
"spam_reports": 0,
"did_not_open": 775,
"open_rate": 34.7,
"click_rate": 8.1
},
"isError": false
}