Connect your AI
playbook

How to prepare a pitch or a creative audit with Adspy

This Adspy playbook is for agencies before a pitch or a quarterly review. It returns a brand's ads read against its competitors, with observations backed by ads you can open, exported as a file for your deck. It costs 270 credits on Starter and Pro and has no credit count on Unlimited (fair use).

Cost
270 credits on Starter and Pro90 credits per brand and range for the Brand Full Analysis, free again for 24 hours; 60 credits per brand compared, free for a brand read in the last 24 hours
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
Five observations and a PDFEach observation with the ads behind it
Connect your AISee pricing

Updated

The prompt · pitch or audit

I'm preparing a pitch for Ritual. Run a Brand Full Analysis of Ritual, compare its ads with AG1 and Huel over the last 90 days, then give me five observations, each with the ads that back it, and export the comparison as a PDF.

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. Read the brand

    Your AI runs the Brand Full Analysis of the brand you are pitching.

    • get_brand_full_analysis{ brandKey, range: "90d" }90 credits
  2. Set it against its competitors

    It compares the brand's ads with two competitors' over the same period.

    • compare_brands{ brandKeys: [ritual, ag1, huel], range: "90d" }180 credits
  3. Write it up and export it

    It writes the observations, each tied to ads you can open, and exports the comparison as a PDF.

    • export_research{ source: { kind: "operation", operationId }, format: "pdf" }Included

This example270 credits on Starter and Pro90 credits per brand and range for the Brand Full Analysis, free again for 24 hours; 60 credits per brand compared, free for a brand read in the last 24 hours

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.

  • The brand's full analysis and a three-brand comparison
  • Five observations, each with the ads that back it
  • A PDF of the comparison for your deck
Hook tactic: share of each brand’s classified creatives, all time
BrandBold ClaimPain Point Call-OutQuestionRelatable Situation
AG1 by Athletic Greens4,885 classified36%1,73613%6369%4268%401
Huel3,478 classified39%1,35912%42314%4827%258
Ritual1,769 classified35%61618%31410%1835%84
The three brands of the example on one dimension of their comparison, all time, from a snapshot of the shared library taken on 23 September 2026. Each cell is a share of the brand's creatives with a classified hook tactic, with its count.

Good to know before you run it

  • Observations are your AI's reading of public evidence: check the ads it cites before they reach a client.
  • Public ads show what brands chose to run, never their spend or results.
  • Exporting a report read in the last 24 hours is included.

Questions about this playbook

What does this example cost?

90 credits for the Brand Full Analysis and 60 per brand for the comparison of three brands, so 270 credits on Starter and Pro. Unlimited includes it.

Which file formats can I export?

PDF for reports and comparisons; CSV, Excel, JSON or a ZIP with media for ads and posts.

Does the brand ever learn I looked?

No. Adspy reads public ad libraries and public posts; nothing is sent to the brands you research.

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