Get campaign report
Reads the numbers of one campaign: opens, clicks, bounces, unsubscribes and spam complaints.
MCP tool agile_crm_read → get_campaign_report
read
Returns the counts Agile CRM shows behind the campaign's reporting icon, plus the clicked links with their click counts. Agile tracks opens and clicks only for HTML emails, so a plain-text campaign reports none. The call reads only; nothing is sent to contacts.
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": "agile_crm_read",
"arguments": {
"operation": "get_campaign_report",
"arguments": {
"campaign_id": "5731834621411328"
}
}
}
} Example response
{
"content": [
{
"type": "text",
"text": "{ ... same JSON as structuredContent ... }"
}
],
"structuredContent": {
"campaign_id": "5731834621411328",
"name": "Onboarding series",
"opened": 412,
"clicked": 96,
"bounced": 18,
"unsubscribed": 7,
"spam_complaints": 1,
"links": [
{
"url": "https://example.com/start",
"clicks": 61
},
{
"url": "https://example.com/pricing",
"clicks": 35
}
]
},
"isError": false
}