Skip to main content

Cross-Platform Tools

Three tools that work across all connected ad platforms — account discovery, unified reporting, and draft confirmation.

list_connections

List all connected ad platform accounts. Call this first to discover which accounts are available before using platform-specific tools. Type: read This tool takes no parameters. Example prompt: “What ad accounts do I have connected?” Returns:
Connected accounts:

• Google Ads — Account ID: 123-456-7890
• Meta Ads — Account ID: act_987654321

You can use these account IDs with the platform tools,
or omit them if there's only one account per platform.
If no accounts are connected, Lever returns a message directing you to the dashboard to connect an account.

unified_campaign_report

Get a unified performance report across all connected ad platforms. Automatically queries every connected Google Ads and Meta Ads account and combines the results into a single table. Type: read
ParameterTypeRequiredDescription
sincestringYesStart date (YYYY-MM-DD)
untilstringYesEnd date (YYYY-MM-DD)
metricsstring[]NoMetrics to include (defaults to all). Options: impressions, clicks, spend, cpc, cpm, ctr, conversions, cpa
Example prompt: “Show me a unified report across all platforms for the last 7 days” Returns: A markdown table with columns for Platform, Campaign, Status, Spend, Impressions, Clicks, CTR, and CPA. Includes totals across all platforms at the bottom.
The unified report shows all available metrics for Google Ads campaigns. Meta Ads campaigns currently show spend and status only — full metrics support is coming soon.

confirm_draft

Confirm and execute a pending draft operation. Use this after a write tool (like google_ads_update_campaign or meta_ads_update_campaign) returns a draft preview. Type: write
ParameterTypeRequiredDescription
draftIdstringYesThe draft ID returned by the write tool
Example prompt: “Confirm draft abc-123” Returns: Confirmation that the operation was executed, along with the details of what changed.
Drafts expire after 5 minutes. If you don’t confirm in time, you’ll need to call the original write tool again to create a new draft. See the Safety Model for details.