RivlWatch × Claude · for builders

Find SaaS ideas already validated by ad spend

If an app runs hundreds of ads for months, the market has already voted. Ask Claude to find them.

  • Real ads from Meta’s Ad Library
  • Ranked by ad longevity
  • Claude, ChatGPT & any MCP client
Software advertisers · by ad longevityIllustrative
Screen-recording tool300+ ads · 9+ months
AI invoice generator200+ ads · 7+ months
Photo-editing web app150+ ads · 6+ months
Quiz & form builder100+ ads · 4+ months

Bars = how long each advertiser's ads have stayed alive. The real list comes from your own sweep, live from Meta's Ad Library.

The method

Nobody keeps paying for ads that don't pay back. An ad library that stays full for months is a P&L you can read from the outside — here's how to read it.

Step 1 · Scan

Sweep the Ad Library for software

Claude runs dozens of keyword variations through Meta's Ad Library via RivlWatch's own Meta edge — “screen recorder”, “invoice app”, “AI headshots”, problem phrasings, translations — and dedupes every software advertiser it surfaces.

Step 2 · Rank

Sort by ads live × days running

Active-ad count says how hard they're pushing; how long those ads have stayed alivesays whether it's working. Nobody funds a losing campaign for six months — longevity is the signal that's hardest to fake.

Step 3 · Study

Read what they sell — and the pitch

Pull the exact creatives: the hook, the promise, the pricing angle, the landing page. The market already told them what converts — you get the answer sheet before writing a line of code.

One question, whole market

This is what the hunt looks like once the MCP is connected. The conversation below is illustrative — result categories, not real findings.

rivlwatch · connectedIllustrative example
Find me SaaS products that have been running 100+ Meta ads for months. I want ideas the market has already validated.
Ran search_ads_library — 24 keyword variations, advertisers deduped, ranked by daysRunning

Sweeping software keywords across the Ad Library surfaced a shortlist of long-running advertisers. The standouts by ads live × longevity:

  • A screen-recording tool for sales teams~300 active ads, live for most of a year
  • An AI invoice generator for freelancers~200 active ads, running for months
  • A browser-based photo editor~150 active ads, steadily renewed
  • A quiz-funnel builder for coaches~100 active ads, count still climbing

Every one of these has kept a large ad library alive long enough that the spend is almost certainly paying for itself. Want me to pull the longest-running creatives from the top one and break down the pitch — hook, promise, price angle?

Illustrative conversation — connect the MCP and run the sweep live on today's Ad Library instead.

The SaaS-sweep prompt — paste into Claude

Run a deep sweep of the Meta Ads Library for software/SaaS advertisers in: [YOUR CATEGORY, e.g. "video tools" or "bookkeeping"]. 1. Generate 20-30 keyword variations: the product nouns, the problems they solve (what a customer would type), adjacent job-to-be-done phrasings, and German, French, Italian and Spanish translations. 2. Call search_ads_library for every variation and dedupe the advertisers into one list. 3. Rank by matching-ad count and daysRunning. Treat anyone keeping 100+ ads alive for months as market-validated — that's paid proof people buy. 4. For the top 5, use get_ad_creative on their longest-running ads: what exactly do they sell, at what price angle, and what hook does the copy lead with? 5. Finish with: a validated-ideas table (category, ads live, oldest ad's days running, core promise), the hooks that repeat across winners, and the underserved angle nobody in the category is running yet.

Why builders start here

The graveyard of side projects is full of apps nobody asked for. This flips the order: find the demand first, then build.

Validate before you build

Months of someone else’s ad spend is the cheapest market research you’ll ever run. Instead of guessing whether people pay for a tool like yours, find the proof: a category where advertisers keep hundreds of ads alive is a category with revenue in it.

See the exact pitch that converts

Their longest-running ads ARE their best-performing copy — the hook, the framing, the offer that survived every test. Read it word for word, and launch with positioning the market has already approved instead of your first guess.

Watch categories heat up

Re-run the same sweep next month and compare: which advertisers doubled their ad count, which niches new players keep entering, which quietly went dark. You see a category warming up while it’s still early enough to matter.

Connect it in under 2 minutes

No integrations to wire, no data to export, and nothing to copy-paste. Add the URL, sign in with the account you already have, and ask.

Step 1

Start your free trial

3 days free. A card is required and nothing is charged until it ends — cancel in one click from your account. This is what your agent reads from.

Step 2

Add the connector

In Claude, ChatGPT or any MCP client, add rivlwatch.com/api/mcp. That's the whole setup — no key, no config file.

Step 3

Sign in and ask

Click Connect, sign in with your RivlWatch account, approve — done. Then ask for your first sweep.

Add as a custom connector, then sign in

https://rivlwatch.com/api/mcp

No API key, no config file, nothing to install. You sign in on rivlwatch.com with the account you already have, and each connection can be revoked on its own.

Once connected
signed in as you · rivlwatch connected · 23 tools available
You › Which of my rivals sold the most today?
Claude › Ran rivlwatch · list_my_stores. Top mover: 1,258 orders observed today — up 34% on yesterday. Its hero product is…
No dashboards, no exports — you just ask, in plain language.

Want the full tool list and security model? Read the MCP docs →

Frequently asked

Build what the market already buys.

Connect once, and your next idea starts from months of someone else's ad spend — not a blank page.