Meta Ad Library Spend MCP Demo by AdSpendSpy
Server Details
Keyless demo: Meta Ad Library ads of one advertiser with estimated ad spend and top landing pages.
- Status
- Healthy
- Uptime
- 100.0% over the last 24 hours
- Last Tested
- Transport
- Streamable HTTP · MCP 2025-11-25
- URL
- ChatGPT
- –
- Claude
- –
TDQS
Scored across 7 tools
Most tools target distinct resources: ad details, top ads stats, top landing pages stats, and brand ads listing are reasonably separable. There is some overlap among check_brands_tracked, list_tracked_brands, and search_tracked_brands, and list_brand_ads with sort=spend competes with get_top_ads_stats for finding top ads.
Names consistently use snake_case with a verb-first pattern, which is predictable and readable. Minor inconsistencies exist: brand vs brands (list_brand_ads vs list_tracked_brands) and landingpages as one word in get_top_landingpages_stats.
Seven tools is well-scoped for a public demo focused on tracked advertisers, ad details, spend stats, landing-page stats, and brand search/listing. Each tool appears to earn its place without excessive surface area.
The tool set covers the demo's core lifecycle: checking, listing, and searching tracked brands, listing brand ads, getting ad details, and aggregating ad/landing-page spend. Adding or removing tracked brands appears to be handled on the website rather than via MCP, which is a minor gap but consistent with the demo scope.
Available Tools
7 toolscheck_brands_trackedCheck advertiser trackingARead-onlyIdempotentInspect
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.
Inputs: page_ids (required).
get_ad_detailsInspect an ad creativeARead-onlyIdempotentInspect
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.
Inputs: ad_id (required).
get_top_ads_statsAnalyze estimated ad spendARead-onlyIdempotentInspect
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.
Inputs: q, page_id, project, category, +3 more.
get_top_landingpages_statsRank landing pages by estimated spendARead-onlyIdempotentInspect
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.
Inputs: q, limit, page_id, project, +2 more.
list_brand_adsList advertiser adsARead-onlyIdempotentInspect
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).
Inputs: page_id (required), sort, limit, cursor, +2 more.
list_tracked_brandsList tracked advertisersBRead-onlyIdempotentInspect
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.
Inputs: project.
search_tracked_brandsFind a tracked advertiserARead-onlyIdempotentInspect
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.
Inputs: q (required).
Tool Schema Changelog
Recent tool additions, removals, and schema changes observed during successful MCP inspections.
Loading tool schema changelog…
Related MCP Connectors
Facebook and Meta Ad Library ads with estimated ad spend per ad, top landing pages and alerts.
Meta Ad Library and Google Ads Transparency video ads, plus AI teardowns and shot-by-shot analysis.
Competitor ads from the Meta, Google and LinkedIn ad libraries plus ads.txt sellers. No login.
Facebook/Meta Ads Library Scraper - Winning Ads
Related MCP Servers
- AlicenseAqualityBmaintenanceGives AI agents read access to ads running across Meta platforms without an API key, returning full creatives, real landing URLs, and complete platform lists.974 npm5MIT
- FlicenseAqualityDmaintenanceSearches the Meta (Facebook) Ad Library by keyword and returns ad details including advertiser, ad copy, and EU reach, without requiring an API key.31-
- AlicenseAqualityCmaintenanceCross-platform ad management MCP server for Google Ads and Meta Ads. Campaign analytics, A/B testing with z-test, anomaly detection, and budget reallocation. 15 tools, 60 tests.1787 npmMIT
- AlicenseNot gradedqualityBmaintenanceEnables searching Meta ads by text, country, category, advertiser, or landing domain from an AI assistant, then opening individual ads and advertiser pages, ranking what is scaling, finding related ads by page or domain, and downloading images and videos for ad ids.1MIT
Glama MCP Gateway
Add one secure layer between your agents and this server.