Skip to main content

KonQuest Meta Ads MCP - Supervised Meta Ads Operating System for Claude Code

Project description

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.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

konquest_meta_ads_mcp-2.0.0.tar.gz (137.5 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

konquest_meta_ads_mcp-2.0.0-py3-none-any.whl (152.4 kB view details)

Uploaded Python 3

File details

Details for the file konquest_meta_ads_mcp-2.0.0.tar.gz.

File metadata

  • Download URL: konquest_meta_ads_mcp-2.0.0.tar.gz
  • Upload date:
  • Size: 137.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.13

File hashes

Hashes for konquest_meta_ads_mcp-2.0.0.tar.gz
Algorithm Hash digest
SHA256 b9cb14963be5f18f8c2412aeb6966712c9a4beee592fdc75912d7b322fa8d175
MD5 61964f53a6abe0a834a92cf54689e039
BLAKE2b-256 dbefa813e31541d4a0e554148d560812ab0736a763605bf6d7b7281ff611b684

See more details on using hashes here.

File details

Details for the file konquest_meta_ads_mcp-2.0.0-py3-none-any.whl.

File metadata

File hashes

Hashes for konquest_meta_ads_mcp-2.0.0-py3-none-any.whl
Algorithm Hash digest
SHA256 b929d5e0e8997cb5601d7c1955e2785f76f9ce31a7336ee102b84251aec5f3d4
MD5 edd67278320078307ce989923d8065fc
BLAKE2b-256 6e459bfe2fbc0c5e8e24bdb802155b8cef2daa245b93b23f7b54d9d22703304a

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page