# Tools reference

Source: https://adsuperpowers.ai/docs/tools

Browse 58 tools across 8 advertising and analytics platforms, plus client profiles, skills and workflows.

## Platforms

This is the generated catalog. The tools shown in your AI assistant depend on your connected accounts, active workspace, role, write permissions, enabled features and the client's supported tool surface. A listed tool is not a promise that it is enabled in every workspace. See [accounts](https://adsuperpowers.ai/docs/accounts), [workspace access](https://adsuperpowers.ai/docs/workspaces) and [troubleshooting](https://adsuperpowers.ai/docs/troubleshooting).

| Platform | Tools | Use for |
| --- | --- | --- |
| [Meta Ads](https://adsuperpowers.ai/docs/tools/meta-ads) | 14 | Full campaign management for Facebook and Instagram advertising through 14 MCP tools, analyze, create, optimize, and duplicate ads. |
| [Google Ads](https://adsuperpowers.ai/docs/tools/google-ads) | 5 | Full campaign management for Google Ads with GAQL queries, keyword research, and campaign mutations. |
| [Google Analytics](https://adsuperpowers.ai/docs/tools/google-analytics) | 2 | Access GA4 website analytics including traffic, events, and user behavior. |
| [Google Search Console](https://adsuperpowers.ai/docs/tools/google-search-console) | 3 | Monitor and optimize your organic search presence with keyword rankings, URL indexing, and sitemap management. |
| [Google Tag Manager](https://adsuperpowers.ai/docs/tools/google-tag-manager) | 4 | Audit GTM containers, detect duplicate conversion tracking, find unused tags and triggers, and check GDPR consent compliance, all through AI conversation. |
| [Google Merchant Center](https://adsuperpowers.ai/docs/tools/google-merchant-center) | 6 | Read feed health, disapprovals, account issues, and Shopping reports on every plan. The separate guided customLabel4 pilot requires operator enrollment for one selected account and one registered product. Tool visibility does not enable writes. |
| [LinkedIn Ads](https://adsuperpowers.ai/docs/tools/linkedin-ads) | 6 | Manage LinkedIn campaigns, search targeting options, estimate audience size and access B2B marketing analytics. |
| [TikTok Ads](https://adsuperpowers.ai/docs/tools/tiktok-ads) | 9 | Manage TikTok advertising campaigns and access performance analytics. |

### Supporting tools

| Group | Tools | Use for |
| --- | --- | --- |
| [Workflows](https://adsuperpowers.ai/docs/tools/workflows) | 3 | Run pre-built marketing analysis workflows for common tasks. |
| [Skills](https://adsuperpowers.ai/docs/tools/skills) | 2 | Access and manage knowledge documents that provide context to AI assistants. |
| [Clients](https://adsuperpowers.ai/docs/tools/clients) | 3 | Store per-client context (budgets, goals, channels, linked accounts) so your AI assistant reports against each client's targets instead of generic benchmarks. |

Private local uploads support Meta, TikTok, LinkedIn and Google Ads. Your workspace needs upload access to the destination, and your AI client needs file access and HTTP upload. JPEG/PNG images up to 20 MB (20,000,000 bytes) and MP4 videos up to 500 MB (500,000,000 bytes) are supported by the upload flow; destination-specific restrictions still apply. Existing account-library IDs remain available. Read the [upload guide](https://adsuperpowers.ai/docs/media-upload) before uploading.

## All tools by platform

### Meta Ads

| Tool | Access | Purpose |
| --- | --- | --- |
| `meta_list_ad_accounts` | Read | List all ad accounts you have access to |
| `meta_query` | Read | Query campaigns, adsets, or ads with flexible filtering |
| `meta_update` | Write | Pause/resume campaigns, update budgets, rename entities |
| `meta_get_insights` | Read | Get performance metrics at account, campaign, adset, or ad level |
| `meta_get_creatives` | Read | Get creative details, text content, and performance data at single/campaign/account scope |
| `meta_create_ad` | Write | Create new ads with image upload, copy, and CTA in existing ad sets |
| `meta_duplicate` | Write | Duplicate ads with creative overrides for A/B testing |
| `meta_create` | Write | Create campaigns and ad sets with targeting, budgets, and objectives |
| `meta_upload_image` | Write | Upload an image via direct HTTPS URL, base64 or an available private Meta-image stage; returns image_hash for ad creation |
| `meta_upload_video` | Write | Upload videos from a public URL to your ad account's media library |
| `meta_get_video_status` | Read | Check processing status of uploaded videos before using them in ads |
| `meta_ad_execute` | Write | Execute the plan the customer confirmed by giving this token back. |
| `meta_ad_plan` | Read | Build one confirmable plan for a single paused Meta video ad. |
| `meta_wire_pages` | Write | Discover + wire the Facebook Page and Instagram account onto a client's Meta-linked ad accounts, so meta_create_ad resolves them automatically. |

[Examples and technical reference](https://adsuperpowers.ai/docs/tools/meta-ads).

### Google Ads

| Tool | Access | Purpose |
| --- | --- | --- |
| `google_ads_list_accounts` | Read | List all Google Ads accounts you have access to |
| `google_ads_run_gaql` | Read | Run a Google Ads Query Language (GAQL) query |
| `google_ads_run_keyword_planner` | Read | Get keyword ideas and search volume data |
| `google_ads_mutate` | Write | Create, update, or remove campaigns, ad groups, ads, and keywords |
| `google_ads_upload` | Write | Upload staged Google Ads images/videos, or inspect the exact recorded media. |

[Examples and technical reference](https://adsuperpowers.ai/docs/tools/google-ads).

### Google Analytics

| Tool | Access | Purpose |
| --- | --- | --- |
| `ga4_list_properties` | Read | List all GA4 properties you have access to |
| `ga4_run_report` | Read | Run flexible GA4 reports with any metrics and dimensions (page views, users, events, traffic, devices) |

[Examples and technical reference](https://adsuperpowers.ai/docs/tools/google-analytics).

### Google Search Console

| Tool | Access | Purpose |
| --- | --- | --- |
| `gsc_list_sites` | Read | List all verified sites and optionally their sitemaps |
| `gsc_search_analytics` | Read | Get search performance data: queries, pages, CTR, position, with flexible filtering |
| `gsc_manage_url` | Write | Inspect URL indexing, submit sitemaps, or delete sitemaps |

[Examples and technical reference](https://adsuperpowers.ai/docs/tools/google-search-console).

### Google Tag Manager

| Tool | Access | Purpose |
| --- | --- | --- |
| `gtm_list_containers` | Read | List all GTM accounts and containers accessible to the connected Google account |
| `gtm_list_entities` | Read | List GTM tags, triggers, and variables with writable paths and fingerprints for updates |
| `gtm_audit` | Read | Run a comprehensive audit of a GTM container: tag health, duplicate conversions, unused triggers, consent compliance |
| `gtm_manage` | Write | Create workspaces, manage versions, and inspect tag configurations within a container |

[Examples and technical reference](https://adsuperpowers.ai/docs/tools/google-tag-manager).

### Google Merchant Center

| Tool | Access | Purpose |
| --- | --- | --- |
| `merchant_get_report` | Read | Run a validated Merchant Center report preset. |
| `merchant_list_accounts` | Read | List Google Merchant Center accounts you can access. |
| `merchant_prepare_writes` | Write | Preview one explicitly selected product in an operator-enrolled own API source. |
| `merchant_query` | Read | Read Merchant Center entities polymorphically. |
| `merchant_revert_product` | Write | Remove only our owned single-label input using a confirmed revert preview. |
| `merchant_update_product` | Write | Apply the exact latest customLabel4 preview after the user confirms its token. |

[Examples and technical reference](https://adsuperpowers.ai/docs/tools/google-merchant-center).

### LinkedIn Ads

| Tool | Access | Purpose |
| --- | --- | --- |
| `linkedin_list_ad_accounts` | Read | List accounts or get single account details |
| `linkedin_query` | Read | Query campaigns, campaign groups or creatives, search targeting options and estimate audience size |
| `linkedin_manage` | Write | Manage campaign groups, campaigns and creatives; inline image/video DRAFT creation is limited to explicitly enabled pilot accounts |
| `linkedin_get_analytics` | Read | Get analytics at account or campaign level |
| `linkedin_get_creatives_with_images` | Read | Get creatives with performance data and optional images |
| `linkedin_upload` | Write | Upload a private staged JPEG/PNG or MP4, or inspect its LinkedIn processing status. |

[Examples and technical reference](https://adsuperpowers.ai/docs/tools/linkedin-ads).

### TikTok Ads

| Tool | Access | Purpose |
| --- | --- | --- |
| `tiktok_get_advertiser_info` | Read | Get advertiser account information |
| `tiktok_query` | Read | Query campaigns, adgroups, or ads with flexible filtering |
| `tiktok_get_report` | Read | Get performance reports at campaign, adgroup, or ad level |
| `tiktok_get_audiences` | Read | List custom and/or lookalike audiences |
| `tiktok_get_asset_info` | Read | Get video or image asset info with optional embedded images |
| `tiktok_get_ads_with_creatives` | Read | Get ads with creative assets and performance data |
| `tiktok_list_advertisers` | Read | List ALL TikTok advertiser accounts you've connected. |
| `tiktok_manage` | Write | Create, update or pause TikTok campaigns, ad groups and ads. |
| `tiktok_upload` | Write | Upload an image or video to a TikTok advertiser's ad asset library. |

[Examples and technical reference](https://adsuperpowers.ai/docs/tools/tiktok-ads).

### Workflows

| Tool | Access | Purpose |
| --- | --- | --- |
| `workflow` | Read | Unified workflow tool: list, info, or run workflows (action='list'\|'info'\|'run') |
| `workflow_update` | Write | WRITE tool: create, update or archive a personal or organization workflow. |
| `workspace_info` | Read | Show the active workspace and the credential binding used for this request. |

[Examples and technical reference](https://adsuperpowers.ai/docs/tools/workflows).

### Skills

| Tool | Access | Purpose |
| --- | --- | --- |
| `skill` | Read | Unified skill tool: list, get, search, or run scripts (action='list'\|'get'\|'search'\|'run') |
| `skill_update` | Write | WRITE tool: create, update, publish or archive a custom skill. |

[Examples and technical reference](https://adsuperpowers.ai/docs/tools/skills).

### Clients

| Tool | Access | Purpose |
| --- | --- | --- |
| `clients` | Read | List your organization's client profiles, fetch one by slug, ID, or linked ad-account ID, or read timeline and activity for owners and admins in the client KPI pilot. |
| `clients_update` | Write | Create or update a client profile — budgets, goals, channels, linked accounts. Deleting is dashboard-only. |
| `change_history_query` | Read | Read preserved platform changes, old/new values and coverage without live API calls. |

[Examples and technical reference](https://adsuperpowers.ai/docs/tools/clients).
