For Meta advertisers and their AI

Your metrics know which ads won.
Your agent should know why.

ROAS and CTR rank your winners. They don't explain them. Creative Tagger classifies the creative itself — hook, angle, talent, format, offer — across 21 dimensions, then hands that structure to your AI agent alongside your performance history, so it can tell you why the winners won and what to make next.

No credit card required. Free tier includes MCP + dashboard access.

Built for your AI agent first

The dashboard is where you set up. The agent is where you work.

01

Add Creative Tagger to your AI

Sign up free, then connect the hosted MCP URL to Codex, the ChatGPT desktop app's Codex host, or another bearer-token MCP client.

02

Connect your ad account

Native Meta OAuth is read-only from the dashboard. Creative Tagger pulls your creative and its performance — spend, ROAS, hook rate — and never writes back to your account.

03

Ask your agent why your winners won

Your agent calls Creative Tagger's tools directly — strategy matrix, hook search, briefs, weekly digests — grounded in your own tagged library and results.

For developers — the same thing, as an API
Request
// POST /analyze
curl -X POST \
https://api.creativetagger.ai/analyze \
-F "file=@ad_video.mp4" \
-F "brand_name=Brand"
Response
{
"format": "video",
"attributes": {
"asset_type": "UGC",
"visual_format": "Talking Head",
"hook_type": "Question",
"talent": "Creator",
"audience": "Wellness Seekers",
"emotion": "Curiosity"
},
"brand_attributes": {
"founder": "Jordan Lee",
"customer_segment": "High Intent Founder"
},
"recognized_entities": [
{ "type": "founder", "name": "Jordan Lee" }
],
"naming": {
"standard": "BRAND_UGC_
TalkingHead_Creator_Question_ShopNow_9x16_V1"
}
}
Model Context Protocol

Plug into your Codex workflow.

Creative Tagger ships a bearer-token Streamable HTTP MCP server for Codex CLI, the IDE extension, and the ChatGPT desktop app's Codex host. ChatGPT web and Claude hosted connectors need OAuth and are not enabled yet.

1. Sign up, then copy your MCP URL + key
# hosted endpoint — no install
url: https://api.creativetagger.ai/mcp/
auth: Authorization: Bearer ct_your_key
2. Add to Codex config
[mcp_servers.creative_tagger]
url = "https://api.creativetagger.ai/mcp/"
bearer_token_env_var = "CREATIVE_TAGGER_API_KEY"
What your AI gets
get_performance_summary — winners and losers by taxonomy, brand-relative
get_creative_strategy_matrix — angles × formats grid: winners, fatigue, untested gaps
search_creative_library — search every creative you've ever tagged
search_hooks — find winning hooks by type, angle, or format
get_demographics_summary — age × gender performance grid
generate_brief — turn a recommendation into a production-ready brief
preflight_check — compare its tags with objective-aware history and nominate a controlled test
get_lineage — trace iteration history between creatives
get_weekly_digest — a standing weekly readout of what changed
ingest_brand — build Brand Brain context from your library

Plus VoC quotes and Brand Brain memory tools. Full list in llms.txt.

Creative Strategist

A strategist that remembers.

Every analysis is saved to your library. The strategist reads your library + your saved brand voice, audience, and anti-patterns — then answers strategic questions with concrete, taxonomy-backed briefs.

  • Recall every creative you’ve ever tagged
  • Get gap analysis: where you over-index, what to test next
  • Recommend creatives using your brand voice and audience
  • Runs inside Codex or another bearer-token MCP client
// your agent calls our MCP
get_creative_strategy_matrix({
brand_name: "Acme"
})
// Strategist auto-loads memory
{
"observation": "You over-index on UGC...",
"winners": [{
"hook_type": "Curiosity Gap",
"messaging_angle": "Before After",
"roas": 3.4
}],
"untested_gaps": [
"Founder Story × Curiosity Gap"
]
}

Every format. One endpoint.

Auto-detects format from your input. Same structured taxonomy across every creative type.

Video Ads

Short-form video with full visual, audio, and transcript analysis. Frame extraction, trending audio detection, AI transcription.

Hook Detection Audio Fingerprint Transcript

Static Images

Image ads with text overlay extraction, dominant color detection, and auto aspect ratio. Same visual taxonomy as video.

Text Overlay Color Analysis

Carousels

Per-slide classification plus aggregate analysis. Detects narrative arc and visual coherence across all cards.

Per-Slide Narrative Arc Coherence

Long-Form Video

YouTube and long-form content with automatic chapter detection, content structure analysis, and pacing pattern classification.

Chapters Structure Pacing

Landing Pages

Renders desktop and mobile via headless browser. Extracts headlines, CTAs, form complexity, social proof, and visual hierarchy.

Desktop + Mobile Social Proof

Email Creatives

HTML email analysis with subject line extraction, CTA clarity scoring, visual density classification, and personalization detection.

Subject Line CTA Clarity Personalization

Standard taxonomy. Brand-specific memory.

Creative Tagger keeps a stable base layer for benchmarking, then lets every brand extend it with allowed values, aliases, entities, segments, and naming rules. Your reports stay comparable; your strategist still speaks your brand's language.

Stable base layer
Same standard taxonomy every time. No more "UGC-style" vs "ugc" vs "User Generated".
Brand-custom extensions
Founder names, recurring creators, customers, products, offers, ICPs, segments, and internal campaign labels.
Naming that knows your terms
Templates can use standard dimensions plus brand-specific fields, so exports match how your team already works.
// standard taxonomy + brand layer
asset_type UGC Lifestyle Product Shot
Studio High Production AI Generated
hook_type Question Bold Claim Callout
Curiosity Gap Pain Point Contrarian
Transformation Pattern Interrupt
format Talking Head Testimonial Demo
Before After Unboxing Founder Story
emotion Urgency Curiosity Trust Desire
Humor Aspire Empower Nostalgic
// + audience, messaging angle, offer, audio, seasonality...
brand.founder Jordan Lee
brand.segment High Intent Founder
brand.offer Launch Sprint
// custom values never replace the standard `attributes` layer
Comparison

Motion locks the taxonomy.
Creative Tagger lets brands extend it.

Motion is powerful, but its intelligence still centers around Motion's dashboard and vocabulary. Creative Tagger gives you a standard taxonomy that each brand can customize without breaking reporting.

Motion App

Managed system

  • ×Analysis is centered around Motion's reporting workspace
  • ×Per-brand vocabulary is generated and managed inside their system
  • ×Founder, segment, and internal naming rules are harder to keep portable
  • ×MCP exists, but it is not an open brand-taxonomy layer you own
  • ×Seat/workspace economics can be heavier than usage-first teams need
Creative Tagger

MCP infrastructure

  • Plugs into Codex with a current, documented remote-MCP configuration
  • Use it from your AI chat, your code, your dashboard
  • Standard taxonomy + Brand Brain for custom values and entities
  • Library, brand memory, and synced Meta performance exposed as MCP tools
  • Flat intelligence plan with metered classification at scale
Testing volume

Your testing volume, priced in winners.

About 1 in 20 tested ads becomes a winner at the baseline hit rate. Elite teams convert 8–9% — and ship more ads. Enter your volume. The arithmetic does the rest.

Your inputs

Peer volume by tier: Motion Creative Benchmarks 2026 — median vs top-quartile new ads per week (Micro 2.8 vs 4.8 · Large 11 vs 31 · Enterprise 19 vs 55). Winner = an ad that beats your account’s goal metric at meaningful spend.

Expected winners per month
0.9
at the 5% baseline hit rate
1.4–1.6
at an 8–9% elite hit rate
 
Pricing

Free to start. Full intelligence for $29.

Beta customers get the full 21-dimension intelligence layer, ongoing classification, and one completed historical Meta import per subscriber across all workspaces and Meta accounts, up to 37 months.

Free
$0
Rolling 7-day agent view
  • Hook, angle, creative type, emotion
  • No credit card required
  • Hosted MCP + API reads
  • Dashboard + Brand Brain
Start Free
Discounted beta
Creative Intelligence Beta
$29/mo
72 successful classifications included
  • All 21 dimensions
  • Full reports + strategist
  • Meta performance memory
  • One completed historical Meta import per subscriber
  • $0.40 per additional successful classification
Join the beta
History backfill
Included
One completed import per subscriber
All workspaces and Meta accounts · up to 37 months
Creative Intelligence Beta Full-history classification No separate checkout
Usage

Free and Creative Intelligence Beta are the complete launch catalog. Beta pricing includes 72 successful classifications each month, then $0.40 per additional successful classification. One completed historical Meta import per subscriber across all workspaces and Meta accounts is included, up to 37 months. Check live plan and checkout availability →

Drop-in for an agent stack

MCP server is the recommended path. REST API, Help Docs, and launch notes for everything else.

Give your AI a
creative brain

Taxonomy, memory, and a strategist for Codex, compatible MCP clients, and your own API workflow. Start with the free agent view; upgrade for full intelligence.