# Eyepatch > The angle database for nutrition brands, built for humans and AI. 1069 long-running supplement and sports-nutrition ads from 211 brands in the public Meta Ad Library, each tagged by angle, hook type, format, awareness stage and claim type, with a strategist note on how to adapt it. Refreshed weekly. Median ad has run 125 days. Longevity (days live in the public library) is the proof signal. It is inferred, not verified ROAS or spend. Ad creatives belong to their brands and are shown for commentary; every ad links to its Meta Ad Library source. Eyepatch tags, notes and the taxonomy are CC BY 4.0: credit "Eyepatch (eyepatchads.com)". ## Start here - [Angle index](https://eyepatchads.com/angles): all 17 angle categories with counts and median days live - [Eyepatch Angle Taxonomy v0.1](https://eyepatchads.com/taxonomy): definitions of angle, hook type, format and awareness stage (CC BY 4.0) - [About Eyepatch](https://eyepatchads.com/about) - [Brand Gap Report](https://eyepatchads.com/gap): enter a brand's website, get its gaps by product and funnel stage (TOF/MOF/BOF) x angle x format, with 3 proven ads per gap. JSON: https://eyepatchads.com/api/gap?u= - [Connect an AI assistant](https://eyepatchads.com/for-ai): Claude, ChatGPT, Grok Bot, Cursor ## Angles - [Problem → solution](https://eyepatchads.com/angle/problem-solution): 122 ads, median 104 days live. Open on a pain the viewer feels right now, then present the fix. - [Convenience & routine](https://eyepatchads.com/angle/routine): 114 ads, median 142 days live. Make the habit easier: new format, one scoop, on the go, a ritual swap. - [Offer & value](https://eyepatchads.com/angle/offer): 113 ads, median 155 days live. Price, discount, bundle, free gift or guarantee is the hook. - [Audience call-out](https://eyepatchads.com/angle/audience): 75 ads, median 134 days live. Name exactly who it is for: a life stage, a condition, a job, a diet. - [Launch, drop & collab](https://eyepatchads.com/angle/launch): 69 ads, median 113 days live. Newness: new formulas, limited flavours, licensed collabs, back in stock. - [Expert & celebrity](https://eyepatchads.com/angle/authority): 68 ads, median 95 days live. A doctor, expert, athlete or famous face vouches for the product. - [Social proof & reviews](https://eyepatchads.com/angle/social-proof): 67 ads, median 156 days live. Reviews, ratings, member counts and customer testimonials carry the claim. - [Us vs them](https://eyepatchads.com/angle/us-vs-them): 59 ads, median 111 days live. Name the weakness of the category or competitors, then position against it. - [Myth-busting & reframe](https://eyepatchads.com/angle/myth-busting): 58 ads, median 92 days live. Overturn what the viewer thinks is the cause, the rule or the right way to do it. - [Science & proof](https://eyepatchads.com/angle/science): 56 ads, median 142 days live. Studies, specs and mechanisms do the persuading: how it works and why you should believe it. - [Transparency & purity](https://eyepatchads.com/angle/transparency): 55 ads, median 155 days live. Show the label: disclosed doses, purity numbers, certifications, origin. - [Results & timeline](https://eyepatchads.com/angle/results): 50 ads, median 129 days live. A specific outcome, or a timeline of when the buyer will notice it. - [Free value & content](https://eyepatchads.com/angle/free-value): 42 ads, median 162 days live. Give something useful first: a guide, a programme, a club. - [Identity & aspiration](https://eyepatchads.com/angle/identity): 35 ads, median 139 days live. Sell who the buyer becomes or wants to be seen as, not what is in the tub. - [Taste & indulgence](https://eyepatchads.com/angle/taste): 35 ads, median 119 days live. Flavour, dessert and candy cues turn a supplement into a treat. - [Humour & culture](https://eyepatchads.com/angle/humour): 26 ads, median 60 days live. Memes, puns, parody and cultural moments earn the attention. - [Fear of loss & health stakes](https://eyepatchads.com/angle/fear): 25 ads, median 153 days live. Raise the stakes: ageing, muscle loss, side effects, disease. ## Data (JSON, read-only, free tier rate-limited) - [https://eyepatchads.com/api/ads](https://eyepatchads.com/api/ads?limit=5): search ads. Params: q, angle, product, brand, format, hook_type, awareness, funnel_stage (TOF/MOF/BOF, from awareness: unaware+problem-aware=TOF, solution+product-aware=MOF, most-aware=BOF), legacy_stage (old TOFU/MOFU/BOFU field), brand_style, min_days, active_only, limit (max 50), offset - [https://eyepatchads.com/api/angles](https://eyepatchads.com/api/angles): angle stats. Params: product, brand_style, min_days. One angle: /api/angles/ - [https://eyepatchads.com/api/taxonomy](https://eyepatchads.com/api/taxonomy): the taxonomy as JSON - Each ad has a page at https://eyepatchads.com/ad/ and each angle at https://eyepatchads.com/angle/, with schema.org JSON-LD and a plain-text summary. ## MCP server - Endpoint: https://eyepatchads.com/api/mcp (Streamable HTTP, read-only). Auth: Authorization: Bearer , or OAuth 2.1 (metadata at https://eyepatchads.com/.well-known/oauth-protected-resource) for claude.ai and ChatGPT custom connectors - Tools (MCP, 7): check_my_ads(brand_or_url or pasted_ads, product?: angle + avatar + offer + format gaps; call it first), find_gaps(lens=angle|avatar|offer|format|video, product, brand_or_url?), examples_for(product, gap), search_ads (filters: angle, product, brand, format, hook_type, awareness, funnel_stage, desire, pain, objections, avatar, life_stage, gender_skew, offer_strength, offer_type, video_pace, voiceover; compact by default), get_ad(id), resolve_tags(text), list_tags - Access: everything is open to every key (every tool, filter, product and gap, with evidence quotes). Fair-use limits only. - Funnel stage is derived from awareness: unaware + problem-aware = TOF, solution- + product-aware = MOF, most-aware = BOF ## Optional - Free: browse, filter and share at https://eyepatchads.com. API/MCP keys and exports: ask via the site.