send_report
E-mail a report once to up to 10 recipients, the same e-mail as "One-time email" on the report's Share panel: a localized subject naming the period, an optional message, a button to the report's share link, sent in the name of the report's creator, with the PDF attached unless attachPdf is false, and logged in the report's send history. An invalid address is refused; none is dropped silently. AI summaries go out as last saved and are never rewritten, so the send spends no AI. Recurring sends are schedule_report. At most 20 assistant-started sends per workspace a day; an identical send repeated the same day is not sent twice. A report in Deleted cannot be sent. Requires MCP write actions; without confirm:true it returns a preview and sends nothing.
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"reportId": "<reportId>",
"recipients": "<recipients>"
},
"name": "send_report"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| confirm | No | Set true to send. Omit for a preview. With confirm:true, also pass the preview's previewToken. | |
| message | No | Optional message shown above the button. | |
| reportId | Yes | Report id (from list_reports). | |
| attachPdf | No | Attach the PDF (default true). Rendering can take up to two minutes. | |
| recipients | Yes | E-mail addresses, 1–10. | |
| previewToken | No | With confirm:true: the previewToken from this tool's preview (valid 15 minutes, once, for exactly the previewed arguments). |