AdlyseAdlyseMCP Docs
⌘K
Overview
adlyse-insights
list_ad_accountsget_dashboard_snapshotget_impact_analysislist_guidelinesget_guideline
adlyse-reports
list_report_templateslist_reportsget_reportgenerate_reportlist_report_targets
adlyse-ads
list_campaignsget_performancelist_adsget_ad_performancelist_change_eventsupdate_campaign_statusupdate_campaign_budget
adlyse-workflows
list_workflowsget_workflowrun_workflowget_run_status
  1. Overview
adlyse-reports

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#

ToolPurpose
list_report_templatesSystem + org-owned templates
list_reportsFilter by status, account, since
get_reportFull metadata + presigned pdf_url when status="ready"
generate_reportKick off async generation; poll get_report
list_report_targetsPerformance 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 | rejected

Typical generation time is 10–30 seconds. get_report returns the current status plus the presigned PDF URL when ready.

Common errors#

error_typeTypical cause
auth_errorMissing / invalid API key
not_foundReport / template / account not in your org
validation_errorBad period (>31 days), empty ad_account_ids, bad status
←Previous
get_guideline
Next→
list_report_templates