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

Parameters: get_email_report
NameTypeDescription
email_id string required string Email ID from list_emails.

tools/call

JSON-RPC

{
  "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

JSON

{
  "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
}

Sign in once. Your agent does the rest.

Sign up and add the apps you need. Free 7-day trial with 2,000 credits, no card needed.