Skip to main content
These examples show argument objects for named MCP tools. Send them through your authenticated client. Replace example UUIDs with IDs from discovery reads and generate a fresh request UUID for a new operation. The read examples do not change advertising objects. memory_remember stores a fact; use it only with consent. The campaign example sets dry_run: true.

List accessible accounts

Tool: ad_accounts_list Read account IDs, currencies, and time zones before choosing a target.

Read daily campaign metrics

Tool: insights_query Replace the account UUID and dates. Call insights_capabilities first. Check complete and next_cursor in the result.

Rank purchase ROAS

Tool: insights_rank Choose the purchase event and attribution window that match your analysis. The result distinguishes numeric extremes and includes data-through information.

Validate a paused campaign

Tool: campaigns_create This example validates the inputs without creating a campaign. Check actions_capabilities first. Review the result before a live request; use a new request_id when changing dry_run to false.
Tool: memory_remember Use this only after the user asks you to save the fact or approves that suggestion. Replace the brand UUID and generate a request UUID. Inspect the returned persistence state.

Find failed tool activity

Tool: activity_list Filter by the exact tool name and failed status. Follow next_cursor with the same filters to read the complete set.

Discover saved creatives

Tool: launcher_creatives_list Inspect the returned version and approval information before selecting content.

Poll an accepted launch

Tool: launcher_launches_get Use the account and launch IDs from the submission. Use launcher_run_operations to check the outcome of each operation.