Skip to main content
Glama

KonQuest Meta Ads MCP

Supervised Meta Ads Operating System for Claude Code.

Open-Core Model

KonQuest Meta Ads MCP uses an open-core model:

Public (this repo) - 57 tools, MIT license:

  • Full CRUD for campaigns, ad sets, and ads

  • Multi-asset ad creation (video + static image, multi-dimension)

  • Image upload and retrieval

  • Campaign and ad set duplication

  • Insights and bulk cross-account analytics

  • Pixel and tracking diagnostics (5 tools)

  • Catalog and DPA support (6 tools, including product set create/update)

  • Full targeting toolkit (6 tools)

  • Setup readiness checker (42+ checks with fix instructions)

  • Validation pipeline, naming enforcement, post-write verification

  • Safety tiers, rate limiting, rollback references

  • 181 automated tests

Premium bundle - adds 41 tools:

  • Advisory optimization engine (review queues, learning, experiments, budget governor, creative rotation)

  • Vault intelligence and copy generation (brand voice, ICP targeting, concept selection)

  • Greek language QA (Greeklish detection, orthography checks)

  • Automation suite (diagnostics, bulk operations, account audit)

  • Vault bootstrap (15 template files per client)

  • Premium tests and evaluations

Get the Premium Bundle (€149 launch price) - one-time purchase, perpetual license. Public tools work fully without it.

What Makes This Different

  • Production-tested across 37+ client campaigns with real budgets and real edge cases

  • Not a wrapper - includes optimization engine, safety gates, validators, and rollback

  • Vault-integrated - reads client intelligence (ICPs, brand voice, angles) to generate better ads

  • Greek language QA built in (adaptable to any language validation)

  • All ads created PAUSED - nothing goes live without explicit operator approval

  • Supervised, not autonomous - operator confirms every write, every activation, every budget change

Tool Classification

Classification

Count

Description

production-safe

38

Read-only data access. No API writes, no local state changes.

supervised-only

29

Write/delete operations requiring operator approval before execution.

advisory-only

31

Generate recommendations, plans, copy, diagnostics. No Meta API writes. May write local files.

Total: 98 registered

Architecture

meta_ads_mcp/
  core/          # 66 tools - API read/write operations
  engine/        # 32 tools - optimization, review, learning, experiments
  validators/    # Quality gates (compliance, creative specs, tracking, structure)
  safety/        # Rate limiting, rollback, duplicate checking, file locks, tier access
  ingestion/     # Internal: video manifest management
  reporting/     # Internal: not currently active (see Non-Shipped Code)

Tool Categories

Category

Tools

Description

Account Management

6

Token health, ad accounts, pages, IG identity, discovery

Campaigns

4

Create, read, update campaigns

Ad Sets

4

Create, read, update ad sets with targeting

Ads

4

Create, read, update ads

Creatives

3

Create, read ad creatives

Insights & Analytics

1

Performance data with archetype-aware normalization

Pixels & Tracking

5

Pixel health, event diagnostics, test events, CAPI

Catalogs & DPA

6

Product catalogs, feeds, product sets, validation

Audiences

1

Custom audience listing

Targeting

3

Interest, behavior, and geo search

Video Management

3

Upload (simple + resumable) and processing status

Ad Builder

1

Multi-asset ad creation with IG gate enforcement

Copy Engine

2

Vault-driven ad copy generation and validation

Naming Convention

1

Enforced naming schema for all objects

Automation & Diagnostics

6

Greek QA, full diagnostic, bulk ops, account audit

Vault & Intelligence

2

Client vault reader, concept selection

Optimization Engine

4

Optimization cycles, launch planning, execution packs

Mutation Corridor

2

Budget/targeting changes with verification

Activation & Rollback

4

Status changes and undo with preflight checks

Review Queue

7

Operator review queue, outcome snapshots, digests

Learning Layer

5

Policy memory, outcome evaluation, learning cycles

Experiments

7

A/B testing, budget governor, creative rotation, scaling

Copy Generation

2

Auto copy chain, vault-grounded Greek copy

Engine Features

  • Optimization loops - automated budget shifting based on performance signals

  • Experiment management - A/B test tracking with statistical significance

  • Budget governors - prevent overspend with configurable daily/lifetime limits

  • Creative rotation - fatigue detection and automatic creative refresh triggers

  • Policy learning - tracks action outcomes and adapts confidence over time

  • Naming gate - hard enforcement of naming conventions before any API write

Safety Features

  • Rate limiting - respects Meta API rate limits with backoff

  • Rollback - undo recent changes with execution journal

  • Duplicate checking - prevents accidental duplicate campaigns/ads

  • File locks - safe concurrent access to vault storage

  • Tier-based access - safety tiers per account (sandbox, standard, production)

Validator Suite

  • Compliance validator - Meta ad policy pre-check

  • Creative spec validator - image/video dimension and format validation

  • Tracking validator - pixel and event verification before launch

  • Structure validator - campaign structure consistency checks

  • Operational validator - budget, schedule, and targeting sanity checks

Non-Shipped Code

Code that exists in the repository but is NOT part of the active tool surface:

  • reporting/templates.py, reporting/formatter.py - not imported at runtime, no active report generation

  • evals/ - internal evaluation stubs, not operator-facing

  • Internal helpers (not MCP tools): identity.py (IG resolution), api.py (HTTP client), auth.py (token verification), utils.py (format helpers), safety/ (rate limiter, rollback, dedup), validators/ (pre-write validation pipeline)

Setup

1. Install

cd meta-ads-mcp
uv sync

2. Environment Variables

Copy .env.example to .env and fill in your values:

cp .env.example .env

Required:

  • META_ACCESS_TOKEN - Meta Marketing API access token (system user token recommended)

Optional:

  • META_APP_SECRET - for appsecret_proof (recommended for production)

  • META_APP_ID - Meta app ID

  • VAULT_PATH - path to your marketing vault directory (defaults to ~/marketing-vault)

3. MCP Configuration

Add to your Claude Code MCP config (.mcp.json):

{
  "mcpServers": {
    "meta-ads": {
      "command": "uv",
      "args": ["--directory", "/path/to/meta-ads-mcp", "run", "python", "-m", "meta_ads_mcp"],
      "env": {
        "META_ACCESS_TOKEN": "your_token_here",
        "VAULT_PATH": "/path/to/your/marketing-vault"
      }
    }
  }
}

4. Vault Structure (Optional)

If using the vault integration for client intelligence:

your-vault/
  01_CLIENTS/{client-slug}/
    00-profile.md        # Account IDs, pixel, page, IG
    02-icp-personas.md   # Target audience profiles
    04-brand-voice.md    # Tone, language, style rules
    05-messaging-house.md # Angles, value props
    08-objections.md     # Objections + bias deployment
    matrix.md            # Decision Matrix
  02_COMPETITORS/{slug}/
    landscape.md         # Competitive landscape

Testing

uv run --extra dev python -m pytest tests/ -v
# Public: 181 passed | Premium (full): 246 passed

Premium Bundle

The premium bundle adds 41 tools on top of the 57 public tools:

  • Advisory Optimization Engine (31 tools) - optimization cycles, review queues, experiment management, budget governor, creative rotation, learning engine, operator digests. Everything is advisory - you approve all actions.

  • Vault Intelligence + Copy Generation (4 tools) - reads client brand voice, ICP personas, messaging angles from local vault files. Generates ad copy grounded in client intelligence.

  • Automation Suite (6 tools) - Greek language QA, full account diagnostics, bulk ad copy fix, product extensions, multi-account audit.

One-time purchase. Perpetual license. 246 tests.

Get the Premium Bundle (€149 launch price)

License

MIT - see LICENSE.

-
security - not tested
A
license - permissive license
-
quality - not tested

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/brandu-mos/konquest-meta-ads-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server