gads_import_ad_account
Import a discovered Google Ads account: creates its project + ad account row and enqueues the initial 90-day backfill sync.
Import a discovered Google Ads account: creates its project + ad account row and enqueues the initial 90-day backfill sync. Org scope only. Pass the fields from discoverAdAccounts verbatim (especially loginCustomerId for MCC children). Track progress with getSyncStatus.
Scope: write token required · money-moving. Every write is dry-run validated, then classified by the safe-apply policy — auto-applied when bounded and low-risk, otherwise queued for approval.
Parameters
| Parameter | Type | Required | Description |
|---|---|---|---|
customerId | string | Yes | Customer id from discoverAdAccounts (dashes ok). |
descriptiveName | string | No | |
currencyCode | string | No | |
timeZone | string | No | |
loginCustomerId | string | No | The MCC id when the account is a manager child — from discoverAdAccounts. |
projectId | string | No | Target account (project id). Required with an org-scoped token for account-scoped tools — call gads_list_ad_accounts to enumerate accounts. Omit with a project-scoped token. |
gads_get_sync_status
Sync freshness for the scoped account: last full/incremental sync timestamps and the latest sync run (kind, status, started/finished, error when failed).
gads_list_ad_accounts
List the Google Ads accounts already imported into this workspace: projectId, customerId, name, currency, status, and sync freshness.