Meta Ad Library Spend MCP Demo by AdSpendSpy

com.adspendspyPublished by adspendspy.comOfficial publisherv1.0.1Updated Oct 26, 2026

Keyless demo: Meta Ad Library ads of one advertiser with estimated ad spend and top landing pages.

The publisher's own server: Meta Ad Library Spend MCP by AdSpendSpy

VerifiedStreamable HTTPWeb executableData & AnalyticsBusiness & Commerce

Overview

AI-generated overview

Keyless remote demo that lets an assistant browse one advertiser's Meta Ad Library creatives, estimated ad spend and top landing pages.

What you can do
  • List and search tracked advertisers, and check whether a Meta page ID is tracked
  • List an advertiser's ad creatives, sorted by recency or estimated spend
  • Retrieve details for a single ad by its internal AdSpendSpy ad ID
  • Analyze top ads by latest cumulative estimated spend in EUR, filtered by page ID and timeframe
  • Rank an advertiser's landing pages by estimated spend
When to use it
Useful for trying out ad-spend research on Meta ads without an API key, or for a quick look at one advertiser's public creatives, estimated spend and landing pages before committing to a paid or broader tool.
Requirements
Remote streamable HTTP endpoint at the provider's site; no authentication, environment variables or headers are declared. The public demo is limited to a single advertiser (Alex Hormozi, page_id 116482854782233).
Before you install
It is a public demo covering only one advertiser, so results are not representative of your own tracked brands. Spend figures are estimates in EUR, and ad listings expose only approved public creatives. Search works on existing local data and does not resolve vanity URLs.

Installation

In SourceWeft

  1. Open Meta Ad Library Spend MCP Demo by AdSpendSpy in the dashboard and add it to a workspace.
  2. Enable the server for the chats that should use its tools.

Web executable via Streamable HTTP. Remote servers run from the web runtime once configured in a workspace.

Use with an agent

Paste this prompt into Claude Code, Codex, Cursor or another agent — or into SourceWeft chat. The agent reads this server's install guide, shows you its publisher, endpoint and sign-in, and adds it to your client once you agree. Keys never go into a command.

Read https://sourceweft.com/mcp/com.adspendspy%2Fadspendspy-demo/install.md and connect the MCP server it describes to my client. Before changing any config, show me its publisher, endpoint and sign-in method and wait for my OK. Never put an API key in a command or in a file I would commit; ask me where it should come from.

Read the install guide the agent follows

Other MCP clients

Add this to your client's mcpServers config.

{
  "mcpServers": {
    "meta-ad-library-spend-demo-by-adspendspy": {
      "type": "http",
      "url": "https://www.adspendspy.com/mcp-demo"
    }
  }
}

Tools

7

list_tracked_brands

List tracked advertisers

Public demo: Alex Hormozi only (page_id 116482854782233). Ad listings/details expose only approved public creatives; statistics describe this advertiser only. List your actively tracked advertisers and their string page_id values.

Parametersproject

search_tracked_brands

Find a tracked advertiser

Public demo: Alex Hormozi only (page_id 116482854782233). Ad listings/details expose only approved public creatives; statistics describe this advertiser only. Search your tracked advertisers by name, Meta page ID, or stored Facebook URL. Searches existing local data only; does not resolve vanity URLs through paid providers.

Parametersqrequired

check_brands_tracked

Check advertiser tracking

Public demo: Alex Hormozi only (page_id 116482854782233). Ad listings/details expose only approved public creatives; statistics describe this advertiser only. Check whether each string Meta page ID is actively tracked by your account.

Parameterspage_idsrequired

list_brand_ads

List advertiser ads

Public demo: Alex Hormozi only (page_id 116482854782233). Ad listings/details expose only approved public creatives; statistics describe this advertiser only. List creative summaries for one tracked advertiser, newest internal ID first, or with sort spend highest latest cumulative estimated spend first (use it for an advertiser's top ads). pagination.next_cursor returns the next page. Each ad carries internal_ad_id (AdSpendSpy ID) and meta_ad_id (the ad on Meta).

Parameterssortlimitcursorpage_idrequiredmedia_typeactive_only

get_ad_details

Inspect an ad creative

Public demo: Alex Hormozi only (page_id 116482854782233). Ad listings/details expose only approved public creatives; statistics describe this advertiser only. Retrieve one ad of an advertiser you actively track by its internal AdSpendSpy ad ID (internal_ad_id), not its Meta ad ID. Saved lists and favorites do not retain MCP ad access after you remove a tracked brand on the website.

Parametersad_idrequired

get_top_ads_stats

Analyze estimated ad spend

Public demo: Alex Hormozi only (page_id 116482854782233). Ad listings/details expose only approved public creatives; statistics describe this advertiser only. Analyze latest cumulative estimated spend in EUR for your tracked advertisers. page_id is an exact advertiser filter. timeframe filters when ads were last seen, NOT spend accrued during that period. Creative breakdowns sample the top 1,000 ads; response metadata states matched and sampled counts and full-match aggregate spend. Zero can mean unavailable estimates.

Parametersqpage_idprojectcategorytimeframemedia_typeactive_only

get_top_landingpages_stats

Rank landing pages by estimated spend

Public demo: Alex Hormozi only (page_id 116482854782233). Ad listings/details expose only approved public creatives; statistics describe this advertiser only. Rank the landing pages of your tracked advertisers by latest cumulative estimated spend in EUR. Ads are grouped by landing URL with ad, advertiser and active-ad counts, the top-spending advertiser and, when one is stored, a screenshot as screenshot_url (site path) and screenshot_full_url (absolute URL). page_id is an exact advertiser filter; q matches part of the landing URL. timeframe filters when ads were last seen, NOT spend accrued during that period. Zero can mean unavailable estimates.

Parametersqlimitpage_idprojecttimeframeactive_only

Version history

2
  1. v1.0.1LatestOct 23, 2026
  2. v1.0.0Oct 22, 2026

Score

83% of the applicable checks met

How complete this listing is, computed from the registry entry, the endpoint and public sources. Not a rating of the server and not a statement that it is safe or working today: reachability is a dated check, and no installs or reviews go into the score.

  • Reached in the last 30 daysRequired25 pts
  • Auth declaredRequired10 pts
  • Tools listedRequired15 pts
  • DescriptionRequired15 pts
  • Logo10 pts
  • Documentation15 pts

    Declare a GitHub repository with a README, or serve resource_documentation in the OAuth protected-resource metadata.

  • LicenseNot applicable

    A hosted service is used under its provider's terms, so no license is expected here. This check is left out of the percentage.

Other Adspendspy integrations