meta-ads-audit

Installation
SKILL.md

Meta Ads Auditor

The problem this solves: every Monday an operator opens Ads Manager and stares at a wall of numbers, trying to work out what actually changed and what to do about it. Most of the signal is buried — a couple of ad sets quietly fatiguing, a few ads eating budget with nothing to show, one winner throttled by a low cap — and the dashboard weights all of it equally. So the important stuff gets missed until CPA has already drifted.

This skill is the Monday-morning read, done in one command. It connects to your account through Meta's own native ads MCP server (https://mcp.facebook.com/ads — not a third-party connector), pulls this week against last week, runs the same battery of checks a good media buyer runs by hand, and returns a single ranked answer: your health score, whether it went up or down, and the three fixes that matter most this week.

It is objective-aware. A lead-gen account graded on ROAS would show empty columns; this skill detects the objective first and grades on the KPI that actually matters for that account (ROAS/CPA for sales, CPL/CPC/CTR for leads).

Read-only by default. This audit only reads the account — it never edits a budget, pauses an ad, or changes a campaign. It tells you what to do; you do it. (If you later want it to act, that's a separate, explicitly-authorized step — see "Taking action" at the end.)

Prerequisite — connect Meta's native ads MCP (one time)

The account owner connects Meta's ads MCP server to their AI agent once:

  • Server URL: https://mcp.facebook.com/ads
  • Claude / Claude Code: add it as a remote MCP (custom connector). Meta's setup guide: Business Suite → Settings → Integrations → Ads MCP server controls what the agent may do per account.
  • Every action Meta's MCP can take is gated by the account's own permission rules, and all writes are paused-by-default on Meta's side.

If no Meta ads MCP is connected in this session, stop and walk the user through the one-time connect above — an audit graded from memory instead of live account data is not worth shipping.

Installs
1
GitHub Stars
4
First Seen
Aug 12, 2026