> ## Documentation Index
> Fetch the complete documentation index at: https://leverhq.app/docs/llms.txt
> Use this file to discover all available pages before exploring further.

# Cross-Platform Tools

> Actions that work across all connected ad platforms

# 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

| Parameter | Type      | Required | Description                                                                                                                |
| --------- | --------- | -------- | -------------------------------------------------------------------------------------------------------------------------- |
| `since`   | string    | Yes      | Start date (YYYY-MM-DD)                                                                                                    |
| `until`   | string    | Yes      | End date (YYYY-MM-DD)                                                                                                      |
| `metrics` | string\[] | No       | Metrics 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.

<Note>
  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.
</Note>

***

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

| Parameter | Type   | Required | Description                             |
| --------- | ------ | -------- | --------------------------------------- |
| `draftId` | string | Yes      | The 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.

<Warning>
  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](/trust/safety-model) for details.
</Warning>
