MCPFerramentas MCP/Convites de avaliação/list_campaign_delivery

list_campaign_delivery

Readreview-invite:read

Per-recipient delivery results for a campaign after it was sent: each recipient's outcome (pending, skipped, sent, delivered, bounced, failed, unsubscribed), a reason for bounces/failures/skips, and the tool that repairs it (`recovery`: update_campaign_recipient to correct the address or number). `skipped` means sending stopped for that person (no usable email or phone, no SMS consent, unsubscribed/opted out, or too old to invite) — they are not queued; only an address problem has a repair, and missing consent or an opt-out is never retried. `counts` gives the whole campaign's split by outcome. Filter with `outcome` to find just the failures; paginated (follow hasMore). Delivered recipients are never offered a repair, so fixing the failed ones doesn't resend to the rest.

Parâmetros
campaignIdstringobrigatório
The campaign's id (from list_review_campaigns).
outcome"unsubscribed" | "bounced" | "failed" | "delivered" | "sent" | "skipped" | "pending"opcional
Only recipients with this outcome.
pagenumberopcional
Page number, starting at 1 (default 1).
limitnumberopcional
Recipients per page (1–100, default 50).
Exemplo de solicitação
{
  "jsonrpc": "2.0",
  "id": 1,
  "method": "tools/call",
  "params": {
    "name": "list_campaign_delivery",
    "arguments": {
      "campaignId": "string"
    }
  }
}
Exemplo de resposta
{
  "jsonrpc": "2.0",
  "id": 1,
  "result": {
    "content": [
      {
        "type": "text",
        "text": "..."
      }
    ]
  }
}

O formato da resposta é ilustrativo — o conteúdo real depende da ferramenta e dos seus dados.