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

# create_search_campaign

> MCP tool reference for create_search_campaign.

# `create_search_campaign`

Create a Search campaign (always PAUSED) with ad groups and RSA.

**Expose:** `router` · **Read-only:** no · **Destructive:** no · **Advanced:** no

Call via the `google_ads` router with `action=execute` and this `tool_name`.

Runtime truth is the live MCP surface (`list_tools` / `get_tool_schema`). This page is generated from the committed registry export.

## Safety notes

* Creates and many writes land **PAUSED** where the product applies that rule. Prefer human approval before enabling spend.

## Parameters

| Parameter              | Type   | Required | Description                              |
| ---------------------- | ------ | -------- | ---------------------------------------- |
| `ad_groups`            | array  | yes      | Ad groups with keywords and optional ads |
| `bidding_strategy`     | string | no       | Bidding strategy name                    |
| `budget_daily`         | number | yes      | Daily budget in dollars (min 10)         |
| `bundle_id`            | string | no       | Optional asset bundle id                 |
| `business_description` | string | yes      | Business description                     |
| `campaign_name`        | string | yes      | Campaign name                            |
| `customer_id`          | string | no       | Google Ads customer id as digits string  |
| `negative_keywords`    | array  | no       | Negative keywords                        |
| `objective`            | string | no       | Campaign objective                       |
| `target_locations`     | array  | yes      | Location names or geo ids                |
| `target_roas`          | number | no       | Target ROAS                              |
| `website_url`          | string | yes      | Final URL                                |

## Input schema

```json theme={null}
{
  "type": "object",
  "properties": {
    "ad_groups": {
      "type": "array",
      "description": "Ad groups with keywords and optional ads"
    },
    "budget_daily": {
      "type": "number",
      "description": "Daily budget in dollars (min 10)"
    },
    "business_description": {
      "type": "string",
      "description": "Business description"
    },
    "campaign_name": {
      "type": "string",
      "description": "Campaign name"
    },
    "target_locations": {
      "type": "array",
      "description": "Location names or geo ids"
    },
    "website_url": {
      "type": "string",
      "description": "Final URL"
    },
    "bidding_strategy": {
      "type": "string",
      "description": "Bidding strategy name"
    },
    "customer_id": {
      "type": "string",
      "description": "Google Ads customer id as digits string"
    },
    "negative_keywords": {
      "type": "array",
      "description": "Negative keywords"
    },
    "objective": {
      "type": "string",
      "description": "Campaign objective"
    },
    "target_roas": {
      "type": "number",
      "description": "Target ROAS"
    },
    "bundle_id": {
      "type": "string",
      "description": "Optional asset bundle id"
    }
  },
  "required": [
    "ad_groups",
    "budget_daily",
    "business_description",
    "campaign_name",
    "target_locations",
    "website_url"
  ],
  "additionalProperties": true
}
```

## Related

* [Tool catalog](/mcp/tools)
* [Safety model](/mcp/safety)
* [Tool Reference overview](/tool-reference/overview)
