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-ads

adlyse-ads

Endpoint: https://mcp.adlyse.com/mcp/ads/

Unified cross-platform reads and gated writes over campaigns and ads. Reads hit Adlyse’s platform-normalized data table, so the response shape is identical across Google Ads, Meta Ads, and TikTok Ads. Writes hit the live platform adapters and auto-register a DecisionLogEntry so get_impact_analysis can correlate future metric shifts with what you just did.

Tools#

Reads#

ToolPurpose
list_campaignsDistinct campaigns for an account
get_performanceAggregated metrics over a date range, optionally grouped
list_adsDistinct ads (creatives) — drill-down from campaign to ad
get_ad_performancePer-ad metric aggregation over a date range
list_change_eventsCampaign / ad-set / creative changes picked up by sync

Writes (preview-safe)#

ToolPurpose
update_campaign_statusPause / resume / remove a campaign
update_campaign_budgetChange daily budget (Meta only in this release)

Every write tool accepts preview: true for a local-only diff that doesn’t call the platform. Apply with preview: false; on success, Adlyse creates a DecisionLogEntry automatically.

Source tags#

  • adlyse.ads_campaigns@v1
  • adlyse.ads_performance@v1
  • adlyse.ads_ads@v1
  • adlyse.ads_ad_performance@v1
  • adlyse.ads_change_events@v1
  • adlyse.ads_writes@v1

Common errors#

error_typeTypical cause
auth_errorMissing / invalid API key
not_foundAd account / campaign / ad isn’t in your org or hasn’t been synced yet
validation_errorBad status enum, malformed dates, unsupported metric, empty inputs
unsupported_for_platformTikTok mutations (not yet implemented) or Google budget updates (not wired yet)
credentials_missingAd account has no linked OAuth credentials; reconnect the account
platform_errorThe platform API rejected the write — no decision is logged on failure
←Previous
list_report_targets
Next→
list_campaigns