adlyse-reports
Endpoint: https://mcp.adlyse.com/mcp/reports/
Exposes the Adlyse reports pipeline so external agents can trigger generation, poll for completion, and fetch rendered PDFs. Reports are the canonical deliverable marketers hand up — weekly check-ins, monthly performance summaries, QBRs — with AI-written narrative grounded in your synced data and guidelines.
Tools#
| Tool | Purpose |
|---|---|
list_report_templates | System + org-owned templates |
list_reports | Filter by status, account, since |
get_report | Full metadata + presigned pdf_url when status="ready" |
generate_report | Kick off async generation; poll get_report |
list_report_targets | Performance targets that drive wins/concerns detection |
Source tag#
All responses carry source: "adlyse.reports@v1" (or adlyse.report_templates@v1 / adlyse.report_targets@v1 for the list tools).
Report lifecycle#
plaintext
generate_report → status=pending
↓
queued → rendering
↓
ready (success; pdf_url available)
| failed (error_code + error_message)
| pending_review → approved | rejectedTypical generation time is 10–30 seconds. get_report returns the current status plus the presigned PDF URL when ready.
Common errors#
error_type | Typical cause |
|---|---|
auth_error | Missing / invalid API key |
not_found | Report / template / account not in your org |
validation_error | Bad period (>31 days), empty ad_account_ids, bad status |