Connect your AI
MCP server for ad research

Ask your AI about any brand's ads.

Connect Adspy to Claude, Claude Code or Codex, then ask about any brand's Meta and Google ads and its TikTok, YouTube and Instagram posts. In Claude, each answer opens as a view in the chat.

Connect your AI
https://www.adspy.sh/mcp
Works in
Claude, Claude Code, Codex
Sources
Meta, Google, TikTok
MCP tools
31
Real ads from the library, redrawn
  • Typology
  • The Ordinary
  • CeraVe Skincare
  • 23 Mai Paris
  • Nespresso
  • Cometeer
  • Chamberlain Coffee
  • Grind
  • Our Place
  • Tediber
  • IKEA
  • HexClad
In your chat

Ask. The answer opens in your chat.

One session in Claude with Adspy connected, on AG1. Every ad, figure and line below was read from the library on 26 October 2026; the ads are redrawn in pixel art.

Your assistant

  1. Find

    You

    Show me AG1's video ads that ran 30 days or more, longest first.

    • AdspySearches the libraryIncluded
    AG1 by Athletic Greens · 6 video adsRan 30 days or more · longest first

    The longest ran for months. One of them runs under 52 ads: want me to read it?

  2. Read

    You

    Take apart the one running under 52 ads.

    • AdspyReads its AI analysisIncluded

    52 ads use this creative · 190 days recorded

    Hook
    Bold statement · 0 to 5 secondsThe video opens with a close-up of a branded AG1 travel pack being held horizontally above a clear bottle filled with water and ice.
    Key message
    AG1 is a fundamental nutrition supplement for high performers that supports energy, digestion, and immunity, and is currently available with a special spring offer.
    AI tags
    Hook tactic
    Bold claim
    Messaging angle
    Benefit-led
    Asset type
    Branded production
    Talent type
    Hands only
    Transcript
    High performers don't skip the fundamentalsAG1Daily Foundational Nutrition SupplementWith Vitamins, Minerals, Probiotics and Prebiotics.

    That is the reading stored for this ad. A Brand Full Analysis would show the patterns across the brand, for 90 credits.

  3. Analyze

    You

    Run a Brand Full Analysis of AG1 over the last 90 days.

    • AdspyBrand Full Analysis, last 90 days90 credits
    AG1 by Athletic Greens · Brand Full AnalysisLast 90 days
    • New ads per week1.5× faster1,090 in the last 30 days vs 1,433 in the 60 before
    • Posts that later ran as ads18%16 of 88 posts · likely between 11% and 28%
    • From post to ad6.4 daysmedian of 16 posts · likely between 3.5 and 12.4 days
    • Format mix of new ads55% videoof 2,523 ads first seen in the last 90 days

    Each figure with its count · free again for 24 hours

    Four figures from its ads and posts, each with its count. I can compare it with a competitor, 60 credits per brand.

  4. Compare

    You

    Compare AG1 with Huel.

    • AdspyCompares 2 brands, last 90 daysup to 120 credits
    BrandAds observedActiveMedian days runningMain format
    AG1 by Athletic Greens2,5232,44297%33 daysVideo · 55%
    Huel74054373%30 daysImage · 61%

    Observed public ads per brand: not spend, reach or performance.

    Side by side from their public ads. Want to see which of AG1's posts became ads?

  5. Social

    You

    Which of AG1's TikTok posts later ran as ads?

    • AdspyFinds posts run as adsIncluded
    27 TikTok posts later ran as adsmedian 7.3 days from post to ad
    TikTok post@drinkag1 · Mar 15, 20262,251 views

    Same image, 23.5 days later

    Meta adApr 8, 2026ran 138 days

    A routine so so good @TheRealHughJackman can't help but spread the word.

    The post came first; the ad reused its image. Paid reach stays apart from the organic numbers.

  6. Add a brand

    You

    If a brand isn't in Adspy yet, can you add it?

    • AdspyLooks the brand upFree
    New brandFound on Meta Ad Library or Google Ads Transparency

    400 credits, asked first

    Median 2.3 minutes · 94% within 10 minutes, measured on 663 collections

    The card follows the collection and shows its 20 newest ads when it is done.

    Yes. I look it up first, for free, and ask you before the collection starts.

  7. Keep

    You

    Save the three that ran longest to “Q4 hooks” with a note on each, follow AG1, and export the collection to Excel.

    • AdspySaves 3 adsFree
    • AdspyFollows the brandFree
    • AdspyExports to ExcelIncluded
    Q4 hooks3 ads · 3 notes
    AG1 by Athletic GreensFollowing

    Ask for the newest ads from the brands you follow.

    Excel (.xlsx)Ready · link kept 7 days

    Also CSV, JSON, ZIP with media, Markdown, HTML; PDF for reports and comparisons

    Saved in your workspace: your team picks it up from their own assistant.

Connect

Works where you already ask.

Claude shows Adspy's answers as views in the chat. Claude Code and Codex get the same answers as text and files. Any remote MCP client connects with the URL, and a client without OAuth uses an API key.

  • ClaudeClaude.ai, desktop and mobile appsViews in the chat
  • Claude CodeTerminal and IDE extensionsText and files
  • ChatGPTDeveloper mode appsComing soon
  • CodexCLI and IDE extensionText and files
  • CursorAgent chat in the editorComing soon
  • OtherAny remote MCP clientWith the URL
Claude Code: the same question, answered as text
  1. claude mcp add --transport http --scope user adspy 'https://www.adspy.sh/mcp' && claude mcp login adspy
  2. Show me AG1's video ads that ran 30 days or more, longest first.
  3. AG1 by Athletic Greens: 6 video ads that ran 30 days or more, longest first.
  4. 282 days · Ended · 1 ad
  5. 282 days · Ended · 2 ads
  6. 226 days · Ended · 2 ads
  7. 203 days · Live · 44 ads
  8. 191 days · Live · 31 ads
  9. 190 days · Live · 52 ads
  10. The longest ran for months. One of them runs under 52 ads: want me to read it?
  1. Add the server

    Paste the URL in Claude's connectors, or run one command in Claude Code or Codex.

    https://www.adspy.sh/mcp
    Claude Code
    claude mcp add --transport http --scope user adspy 'https://www.adspy.sh/mcp' && claude mcp login adspy
    Codex
    codex mcp add adspy --url 'https://www.adspy.sh/mcp' && codex mcp login adspy
  2. Sign in and pick a plan

    A browser window opens: sign in to Adspy, choose a plan if you have none, and approve the connection.

  3. Ask your first question

    The connection check is free and opens the welcome card.

    What can I do with Adspy? Check my connection with get_context first. Do not run paid research yet.
Tools

Everything your assistant can do.

Adspy gives your assistant 31 tools. 23 of them are free or included: browsing ads, posts and their AI analyses costs nothing. A paid result says its price before it runs.

Start

4 tools
  • Checks the connection: workspace, permissions, credit balance and limits.get_contextFree
  • Shows ready research jobs by goal, each with its steps, its price and a prompt to run.list_playbooksFree
  • Returns the most a paid call can cost before it runs.quote_operationFree
  • Shows the organization's balance and receipts.get_usageFree

Find

4 tools
  • Finds brands in the library by name.search_brandsFree
  • Looks a brand up in Meta Ad Library and Google Ads Transparency.search_advertisersFree
  • Searches ads with scopes, filters, AI tags and a sort order.search_creativesIncluded
  • Finds other brands' ads that share specific AI tags.find_similar_creativesIncluded

Read

5 tools
  • Returns creatives with their source ads and existing transcripts.get_creativesIncluded
  • Returns an ad's stored AI reading; an ad without one says so.get_creative_analysisIncluded
  • Runs Brand X-Ray for one brand and range; reused free for 24 hours.get_brand_xray60 credits
  • Reads one brand's ads, organic posts and how they connect, each finding with its sample size and 95% interval; reused free for 24 hours, with the brand's social report.get_brand_full_analysis90 credits
  • Compares two to five brands on the same range.compare_brandsUp to 60 credits per brand

Fetch

2 tools
  • Adds a missing Meta or Google advertiser to the library once you say yes; its 20 newest ads come with it.request_brand_fetch400 credits, new requests only
  • Reads a fetch's stage and the ads or posts processed.get_fetch_jobFree

Social posts

7 tools
  • Finds a brand's TikTok, YouTube or Instagram account.search_social_accountsFree
  • Collects the organic posts of a TikTok, YouTube or Instagram account once you say yes; its 20 latest come with it.request_social_fetch400 credits, 0 for an account Adspy already collects
  • Lists a brand's organic posts by date, engagement or breakouts, with paid reach apart.list_social_postsIncluded
  • Reads posts in detail: snapshots, the ads that reused them and AI tags.get_social_postsIncluded
  • Pairs a brand's organic posts with the ads that reused them.find_posts_run_as_adsIncluded
  • Reports a brand's engagement, cadence, formats, breakouts and paid reach.get_brand_social60 credits, reused for 24 hours
  • Compares two to five brands' organic posts with verdicts and their sample sizes.compare_socialUp to 60 credits per brand

Keep

5 tools
  • Lists the workspace's collections.list_collectionsFree
  • Reads a collection's saved ads and notes.get_collectionIncluded
  • Saves ads to a collection, or creates one by name.save_creativesFree
  • Writes the note on a saved ad.update_noteFree
  • Follows a brand in the workspace.follow_brandFree

Export

4 tools
  • Exports ads, social posts, post-ad pairs, reports and comparisons to CSV, Excel, JSON or a ZIP of media; ads also to Markdown or HTML, reports and comparisons to PDF.export_researchIncluded; a report not read in 24 hours, 60 credits per brand
  • Reads an export's progress and its download link.get_jobFree
  • Lists your exports from the last 7 days.list_exportsFree
  • Renews media links from an earlier result; links last 21 days.renew_delivery_linksFree
Sources

Three sources. The ads, and the posts behind them.

Meta, Google and TikTok, read the same way: the public ads, the brands' organic posts, and the posts that later ran as ads.

Meta

Facebook and Instagram ads, and Instagram posts

  • Meta adHuel
  • Instagram postGymshark

Google

Google and YouTube ads, and YouTube posts

  • Google adGarmin
  • YouTube postAG1

TikTok

TikTok posts; TikTok ads are not covered

  • TikTok postAG1
  • No spend, ROAS, reach or targeting: they stay in each advertiser's account.
  • TikTok ads are not covered, only TikTok posts.
  • Instagram posts come from professional accounts, through Meta's official API.
Library records · October 2026
  • 2.2M+creative records
  • 7.5M+source-ad records
  • 2.5k+advertiser profiles
  • 3sources: Meta, Google, TikTok
Playbooks

Start from a playbook

Ready prompts for the research people ask Adspy for most. Paste one into your assistant, change the brand, and read the answer in the chat.

  1. Find creative ideas

    Find hooks that keep running

    Show me Ritual's video ads that have been running for at least 30 days, longest first, and break down how each one opens in its first seconds.

    Included

  2. Study a competitor

    Compare brands side by side

    Compare the ads of AG1 and Huel over the last 90 days: formats, hooks, offers and how long each keeps its ads running.

    120 credits

Pricing

Four plans, all in your AI assistant.

On every plan you research through MCP in Claude, Claude Code or Codex, with browsing included. Starter covers one source with 2,000 credits a month, Pro every source with 6,000, Unlimited every source with no credit count, and Enterprise adds the REST API under a contract.

Starter

$19
per month · one user included

One source: Meta, Google or TikTok

2,000 credits a monthUp to 22 Brand Full Analyses, 33 social reports or 5 new brands or accounts
  • Research in Claude, Claude Code and Codex
  • Browsing included: ads, posts, AI analyses and AI tags
  • Shared collections, notes and followed brands
  • +$5 per extra user a month
Choose Starter

Pro

$39
per month · one user included

Every source: Meta, Google and TikTok

6,000 credits a monthUp to 66 Brand Full Analyses, 100 social reports or 15 new brands or accounts
  • Everything in Starter
  • Meta and Google ads, and TikTok, YouTube and Instagram posts
  • Brands compared across every source
  • +$15 per extra user a month
Choose Pro
No credit count

Unlimited

$99
per month · one user included

Every source: Meta, Google and TikTok

No credit count, fair useResults cost no credits; browsing and new brands follow fair use
  • Everything in Pro
  • No credit count on any result
  • Fair use on browsing and new collections
  • +$29 per extra user a month
Choose Unlimited

Enterprise

Custom
on contract · invoice billing

Every source: Meta, Google and TikTok

Limits set in your contractNo credits: users, API calls and new collections are agreed with you
  • Everything in Unlimited, within your contract
  • REST API with API keys, Instagram excluded
  • Fetches, follows, collections and exports by API
  • Billed by invoice
Contact us
Research together
  • +$5Starter
  • +$15Pro
  • +$29Unlimited
per extra user a month

Starter, Pro and Unlimited include one user, and Enterprise sets its users in the contract. Credits belong to the team: everyone in the organization draws on the same monthly allowance, and an extra user adds no credits.

Compare every plan

Good to know

MCP, the Model Context Protocol, is the open standard that lets an AI assistant use outside tools. Adspy's MCP server gives your assistant tools to search ads and posts, read their analysis and keep your research; you connect it once with its URL, www.adspy.sh/mcp.

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