Connect your AI
playbook

How to spot the posts a brand ran as ads with Adspy

This Adspy playbook is for teams deciding which organic content to put money behind. It returns the organic posts a brand later ran as paid ads, each matched to its ad, with the delay and how long the ad ran. Everything it reads is included on every plan, within fair use.

Cost
IncludedEverything it reads is included on every plan, within fair use
Where
Claude, Claude Code, Codex or any remote MCP clientThrough Adspy's MCP server
Sources
Meta and Google ads, and organic postsPosts on TikTok, YouTube and Instagram; Starter covers one source, Pro all three
Output
Each post beside its adThe delay and how long the ad ran
Connect your AISee pricing

Updated

The prompt · posts run as ads

Which of AG1's TikTok, YouTube or Instagram posts were later run as ads? Show each post next to its ad, with the delay between them.

Change the words in the fields and the prompt follows; the steps stay the same. Send it as it is, or ask in your own words.

What does Adspy do, step by step?

Your AI runs 3 steps with Adspy's tools. Each call is listed with its arguments and the most it can cost on the published tariff; free and included calls use no credits.

  1. Find the brand

    Your AI finds the brand and its collected accounts.

    • search_brands{ query: "AG1" }Free
  2. Match posts to ads

    It lists the posts that later ran as ads: same or near-identical image, the delay, and how long the ad ran.

    • find_posts_run_as_ads{ brandKey, limit: 20 }Included
  3. Read the posts

    It opens the posts with their counts before the ad, and their AI tags.

    • get_social_posts{ ids, includeAnalysis: true }Included

This exampleIncludedeverything it reads is included on every plan, within fair use

What comes back?

Adspy's answer arrives in the chat, with the ads, posts and figures it rests on, so you can open each one.

  • Each post beside the ad it became
  • The delay between the post and the ad, and how long the ad ran
  • The post's public counts before it ran as an ad

No sample is shown here: the answer depends on the accounts and ads Adspy collects when you ask, and a made-up one would mislead.

Good to know before you run it

  • A pair is shown only when the match is clear, so some reused posts are missed rather than guessed.
  • Ads come from Meta and Google: a post boosted as a TikTok ad is not covered.
  • No pair means none was found in Adspy's ads library, not that the brand never paid.

Questions about this playbook

Is it included in my plan?

Yes. Post-to-ad pairs and the posts behind them are included on every plan, within fair use.

Can I go the other way?

Yes. Ask which ads the brand later posted organically.

Have a brand in mind?

Add Adspy to your assistant with this URL, sign in, and ask about its ads. Connecting takes a few minutes, and no ad account.

Connect your AI
https://www.adspy.sh/mcp