Claude skills and MCP servers for Google Ads and Meta Ads
The skills and MCP servers that connect Claude or another agent to Google Ads, Meta Ads and TikTok Ads: read-only or write access, trust level under our method, warnings and install steps.
The short answer
For Google Ads, start with the tools Google publishes: Google Ads skills (Google) to set up access, then Google Ads MCP, which only reads your accounts. For Meta Ads, the Meta Ads MCP server (official) has existed since July 2026, but its code is not public and it can manage your campaigns. If you only need an audit, a skill that works on exports, such as Claude Ads, avoids giving your agent write access.
Why security matters even more for ads
A skill or MCP server linked to an ad account can read your results and, depending on the rights you grant, create campaigns and change budgets. An agent mistake or a malicious skill then costs real money. Real cases exist: Trend Micro documented 39 OpenClaw skills that led the agent to download Atomic macOS Stealer, malware that steals passwords and sessions (Trend Micro). Snyk's ToxicSkills audit found 76 malicious payloads across 3,984 skills (Snyk).
For every skill below, we read the public code without running it and noted whether it can act on your behalf. When the service is hosted and closed, it stays "not reviewed". Details are in our review method. A "reviewed" skill is never guaranteed to be safe.
How this list is made
The list comes from our catalog, use case Ads. Sections follow the ad platform. Within each section, the order is the catalog order: official publisher first, then public code, then A to Z. The trust level is shown for information. No link in this guide is an affiliate link.
Google Ads
Google publishes both an MCP server and a skills pack. The MCP server only offers read tools: your agent can analyse your campaigns, not change them.
- By: Google (Service vendor)
- Works in: MCP servers, Claude, OpenAI Codex, Cursor
- Cost: Free (Apache-2.0 licence)
- What it can do: Read tools: search your accounts, metadata, list of accessible accounts.
- The install command fetches the latest main branch on every launch (pipx run --spec git+...): the code you run can differ from the code we read.
- 6 dependencies without a pinned version: an update to a third-party package can change behaviour.
Install:
pipx run --spec git+https://github.com/googleads/google-ads-mcp.git google-ads-mcpRun it on a pinned version rather than the main branch, so you execute the code that was reviewed.
Google Ads skills (Google)
Skill (SKILL.md), official β Reviewed with our method on October 25, 2026- By: Google (Service vendor)
- Works in: Claude, OpenAI Codex, Gemini CLI
- Cost: Free (Apache-2.0 licence)
- What it can do: Instructions only: guides the agent to set up the Google Ads API and MCP server, then read or send data.
Install:
npx skills add google/skillsThe folder holds 14 instructions-only skills, 6 of which guide the agent through installing the MCP server, diagnosing an account and sending audiences and conversions through the Data Manager API. For the last one, check your customers' consent.
- By: Nowork Studio (Community)
- Works in: Claude, OpenAI Codex, Gemini CLI, Cursor
- Cost: Free plugin (MIT); some skills go through NotFair's server (terms on notfair.co)
- What it can do: Reads your Google Ads, GA4 and Search Console accounts, suggests changes and can apply them, including in WordPress, Ghost, Strapi or Contentful.
- Can act on your behalf: change your Google Ads campaigns and publish in your CMS.
- The hosted service (notfair.co) is not covered: only the public code was read.
- Contains 26 scripts that run on your machine when the agent calls them.
- 3 dependencies without a pinned version: an update to a third-party package can change behaviour.
Install:
/plugin marketplace add nowork-studio/notfair-plugin48 skills that go as far as applying changes in Google Ads, GA4 and your CMS after approval. Keep it for an account where you review every action.
Meta Ads (Facebook and Instagram)
For Meta, the official option is a hosted service. The community alternatives have public code, but one of them also runs through a hosted service.
- By: Meta (Service vendor)
- Works in: MCP servers, Claude, OpenAI Codex, Cursor
- Cost: Free; ad budget separate
- What it can do: Per Meta: read and manage your ad accounts.
- Why not reviewed: Hosted service whose code is not public: we could not read it. The description comes from the publisher's documentation.
Install: see the official documentation
- By: Mathias Chu (Community)
- Works in: Claude
- Cost: Free (MIT licence)
- What it can do: Reads your Meta Ads campaigns; read only per the instructions.
- Contains 2 scripts that run on your machine when the agent calls them.
- The refresh script puts your Meta app secret in the request URL: avoid sharing your logs.
Install:
git clone https://github.com/mathiaschu/meta-ads-analyzer ~/.claude/skills/meta-ads-analyzerA diagnostic skill, read-only according to its instructions: creative fatigue, structure, budget. Its token refresh script puts your Meta app secret in the URL, so do not share your logs.
- By: Pipeboard (Community)
- Works in: MCP servers, Claude, OpenAI Codex, Cursor
- Cost: Free plan, then paid tiers
- What it can do: Reads your stats and creates or edits campaigns, ad sets, ads, creatives and budgets.
- Can act on your behalf: create campaigns and change budgets, so spend money.
- The hosted service (Pipeboard) is not covered: only the public code was read.
- 16 dependencies without a pinned version: an update to a third-party package can change behaviour.
Install:
Pipeboard remote server, or local installAn independent project, hosted by Pipeboard. It can create campaigns and change budgets. If you use it, start with a test ad account or a low spending cap.
Audits and management across platforms
These packs cover Google, Meta, TikTok and sometimes LinkedIn or Microsoft Ads. They help with a cross-platform audit or when you run several accounts.
- By: TikTok (Service vendor)
- Works in: MCP servers, Claude, OpenAI Codex, Cursor
- Cost: Not stated for the MCP; TikTok Ads account needed
- What it can do: Per TikTok: read and manage your campaigns.
- Why not reviewed: Hosted service whose code is not public: we could not read it. The description comes from the publisher's documentation.
Install: see the official documentation
About 400 tools on TikTok's Marketing API. Authorisation lasts 30 days, so you will have to renew it.
- By: Daniel Agrici (Community)
- Works in: Claude, OpenAI Codex, Cursor, Gemini CLI
- Cost: Free (MIT licence); paid third-party services depending on use
- What it can do: Analyses ad exports and accounts, computes metrics, drafts campaigns and can apply them through gated actions.
- Repository too large to read line by line: we read the SKILL.md files, the configuration and every line flagged by the scan, not every script in full.
- Contains 62 scripts that run on your machine when the agent calls them.
- Can act on your behalf: create or change campaigns if you grant write access.
- Approval before acting is requested in the skill instructions, it is not enforced technically.
- 10 dependencies without a pinned version: an update to a third-party package can change behaviour.
- Installs hooks, commands that Claude Code runs on its own: the optional claude-ads-cockpit module adds local display commands.
Install:
/plugin marketplace add agricidaniel/claude-ads then /plugin install claude-ads@ai-marketing-hub-claude-ads34 audit and management skills, with CPA and ROAS calculations. It can apply changes if you grant write access, and the approval step relies on the skill's instructions.
- By: impulsion.com (Community)
- Works in: Claude
- Cost: Free
- What it can do: Audits campaign exports and writes plans and assets; one skill helps build a WordPress site.
- Contains 3 scripts that run on your machine when the agent calls them.
Install:
git clone https://github.com/impulsion-com/corpus-impulsion-public.git corpus-impulsion13 French-language media buying skills: Google, Meta and TikTok Ads audits from exports, media plans, Google Ads assets. The license forbids redistribution.
- By: irinabuht12-oss (Ryze) (Community)
- Works in: Claude, Cursor
- Cost: Free; Ryze connector per its plan
- What it can do: Analyses exports you paste, or your accounts through the Ryze connector.
- The hosted service (Ryze connector) is not covered: only the public code was read.
Install:
claude plugin marketplace add irinabuht12-oss/marketing-skills then claude plugin install marketing-skills@ryze49 skills for Google Ads and Meta Ads. They work on exports you paste, or on your accounts through Ryze's hosted connector.
Ad copy and competitor ads
- By: Kim Barrett (Community)
- Works in: Claude, OpenAI Codex, Cursor
- Cost: Free
- What it can do: Instructions only: no scripts.
Install:
Copy the folders into your agent's skills directory12 instructions-only skills for offers, angles and ad copy. They touch no account.
- By: ComposioHQ (Community)
- Works in: Claude
- Cost: Free
- What it can do: Instructions only: the agent browses ad libraries and saves screenshots.
- Grey area: β Grey area it collects or automates data on platforms whose terms restrict it; use it at your own risk.
- Asks the agent to scrape ad library pages: check each platform's terms of use.
Install:
Copy the folder into ~/.claude/skills/This skill has the agent browse the Meta and LinkedIn ad libraries. It is a grey area: check each platform's terms of use before you rely on it.
Conversion tracking
Campaign audits rely on your conversion data. Stape's server lets the agent read and change your Google Tag Manager container.
- By: Stape (Service vendor)
- Works in: MCP servers, Claude, Cursor, Gemini CLI
- Cost: Free (Apache 2.0 licence)
- What it can do: Reads and edits your Google Tag Manager containers and can publish versions.
- Repository too large to read line by line: we read the SKILL.md files, the configuration and every line flagged by the scan, not every script in full.
- Contains 90 scripts that run on your machine when the agent calls them.
- 31 dependency without a pinned version: an update to a third-party package can change behaviour.
- The hosted service (gtm-mcp.stape.io) is not covered: only the public code was read.
- Can act on your behalf: edit and publish your GTM container, so your site tracking.
Install:
claude mcp add --transport http gtm-mcp-server https://gtm-mcp.stape.io/mcpIt can publish a container version, which changes tracking on your whole site. Work in a separate GTM workspace and publish yourself.
Which skill for which need
- Analyse a Google Ads account with no risk of changes: Google Ads MCP.
- Audit from exports, without connecting your account: Claude Ads, Corpus Impulsion (media buying) or Marketing Skills (Ryze).
- Diagnose Meta campaigns: Meta Ads Analyzer.
- Write ads: Advertising Skills.
- Let the agent change campaigns: only with approval at each step and a budget cap.
Four rules before you connect an ad account
- Start read-only. Add write access later, if you really need it.
- Set a spending cap on the account itself, not only in your instructions to the agent.
- Use a dedicated account or access that you can revoke in one click.
- Review each proposed change before you accept it, especially budgets and audiences.
All the skills in this guide
| Skill or server | Type | Trust level | Works in | Grey area |
|---|---|---|---|---|
| Google Ads MCP | MCP server | β Reviewed, with warnings | MCP servers, Claude, OpenAI Codex, Cursor | no |
| Google Ads skills (Google) | Skill (SKILL.md) | β Reviewed with our method | Claude, OpenAI Codex, Gemini CLI | no |
| Meta Ads MCP server (official) | MCP server | β Not reviewed | MCP servers, Claude, OpenAI Codex, Cursor | no |
| TikTok for Business MCP server | MCP server | β Not reviewed | MCP servers, Claude, OpenAI Codex, Cursor | no |
| Advertising Skills | Skill (SKILL.md) | β Reviewed with our method | Claude, OpenAI Codex, Cursor | no |
| Claude Ads | Claude plugin | β Reviewed, with warnings | Claude, OpenAI Codex, Cursor, Gemini CLI | no |
| Competitive Ads Extractor | Skill (SKILL.md) | β Reviewed, with warnings | Claude | β yes |
| Corpus Impulsion (media buying) | Skill (SKILL.md) | β Reviewed, with warnings | Claude | no |
| Marketing Skills (Ryze) | Skill (SKILL.md) | β Reviewed, with warnings | Claude, Cursor | no |
| Meta Ads Analyzer | Skill (SKILL.md) | β Reviewed, with warnings | Claude | no |
| Meta Ads MCP (Pipeboard) | MCP server | β Reviewed, with warnings | MCP servers, Claude, OpenAI Codex, Cursor | no |
| NotFair | Claude plugin | β Reviewed, with warnings | Claude, OpenAI Codex, Gemini CLI, Cursor | no |
| Serveur MCP Google Tag Manager (Stape) | MCP server | β Reviewed, with warnings | MCP servers, Claude, Cursor, Gemini CLI | no |
FAQ
Is there an official MCP server for Google Ads?
Yes. Google Ads publishes an MCP server with public code that only offers read tools. Google also publishes a folder of 14 advertising skills, 6 of which help set it up and diagnose an account.
Can Claude manage my Meta Ads campaigns?
With an MCP server, yes. Meta launched its official server in July 2026, and Pipeboard offers an alternative. Both can create campaigns and change budgets. Start read-only and set a spending cap on the account.
Which skill audits an ad account without connecting it?
Claude Ads, Marketing Skills (Ryze) and, in French, Corpus Impulsion work on exports you provide. Your agent then has no access to your account.
Are these skills guaranteed to be safe?
No. We read the public code without running it, and hosted services are not covered. A skill that can change a campaign can also spend your budget by mistake.
Go further
- Skills by use case: Ads
- Skills by platform: Claude
- Skills by platform: OpenAI Codex
- Skills by platform: Gemini CLI
- Skills by platform: MCP servers
- our review method
- All reviewed skills
- Use case: Manage and optimize Meta and Google Ads campaigns
- Use case: Ad creatives
- Use case: Measure your website and campaigns
- Guide: MCP servers for marketing: 33 servers by use case
- Guide: Claude skills for content and social media: 21 skills reviewed
- Guide: Claude skills for sales prospecting and cold email
- Guide: Claude skills for SEO and GEO: 17 skills and MCP servers reviewed
- Guide: 11 cheaper Semrush alternatives, with verified prices
- All guides