Get campaign report

Delivery and engagement numbers of one sent campaign.

MCP tool mailjet_read → get_campaign_report

read

Returns what the Overview tab of the campaign statistics shows: send date, subject, list, segment and sender, then delivered, opened, clicked, unsubscribed, marked as spam, blocked, soft-bounced and hard-bounced counts. A campaign still collecting opens returns the numbers so far. A draft has no report and returns an error.

Parameters

Parameters: get_campaign_report
NameTypeDescription
campaign_id integer required integer Campaign ID from list_campaigns.

tools/call

JSON-RPC

{
  "jsonrpc": "2.0",
  "id": 1,
  "method": "tools/call",
  "params": {
    "name": "mailjet_read",
    "arguments": {
      "operation": "get_campaign_report",
      "arguments": {
        "campaign_id": 1
      }
    }
  }
}

Example response

JSON

{
  "content": [
    {
      "type": "text",
      "text": "{ ... same JSON as structuredContent ... }"
    }
  ],
  "structuredContent": {
    "campaign_id": 7164820931,
    "name": "Autumn offer",
    "subject": "Autumn offer: 20% off your next loaf",
    "sent_at": "2026-10-14T08:00:00+01:00",
    "list": "Newsletter",
    "segment": null,
    "sender": "Northside Bakery <hello@northside.example>",
    "delivered": 1840,
    "opened": 702,
    "clicked": 96,
    "unsubscribed": 9,
    "marked_as_spam": 1,
    "blocked": 6,
    "soft_bounced": 4,
    "hard_bounced": 2
  },
  "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.