Skip to main content
Glama

AdSpendSpy MCP Demo

Server Details

Keyless demo: one public advertiser's ads, top landing pages and estimated ad spend.

If you are the author of this connector, you can claim ownership by verifying the domain or GitHub account it belongs to. Claimed connector authors can inspect health checks, view analytics, and manage their listing.
Status
Healthy
Last Tested
Transport
Streamable HTTP ยท MCP 2025-11-25
URL

TDQS

Score is being calculated.

Available Tools

7 tools
check_brands_trackedCheck advertiser tracking
Read-onlyIdempotent
Inspect

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.

ParametersJSON Schema
NameRequiredDescriptionDefault
page_idsYes
get_ad_detailsInspect an ad creative
Read-onlyIdempotent
Inspect

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

ParametersJSON Schema
NameRequiredDescriptionDefault
ad_idYesInternal database ad ID from list_brand_ads.internal_ad_id; never a Meta ad ID.
get_top_ads_statsAnalyze estimated ad spend
Read-onlyIdempotent
Inspect

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.

ParametersJSON Schema
NameRequiredDescriptionDefault
qNo
page_idNoMeta advertiser page ID, kept as a string.
projectNoOnly all is available in the public demo.
categoryNo
timeframeNoLast-seen window; never a period-spend calculation.30d
media_typeNoall
active_onlyNo
get_top_landingpages_statsRank landing pages by estimated spend
Read-onlyIdempotent
Inspect

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.

ParametersJSON Schema
NameRequiredDescriptionDefault
qNoSubstring of the landing URL.
limitNo
page_idNoMeta advertiser page ID, kept as a string.
projectNoOnly all is available in the public demo.
timeframeNoLast-seen window; never a period-spend calculation.30d
active_onlyNo
list_brand_adsList advertiser ads
Read-onlyIdempotent
Inspect

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. Follow pagination.next_cursor for more results. Pass internal_ad_id to get_ad_details; meta_ad_id identifies the ad on Meta.

ParametersJSON Schema
NameRequiredDescriptionDefault
limitNo
cursorNoOpaque pagination.next_cursor returned by the previous page with the same filters.
page_idYesMeta advertiser page ID, kept as a string.
media_typeNoall
active_onlyNo
list_tracked_brandsList tracked advertisers
Read-onlyIdempotent
Inspect

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. Use a page_id with list_brand_ads to discover creatives.

ParametersJSON Schema
NameRequiredDescriptionDefault
projectNoOnly all is available in the public demo.
search_tracked_brandsFind a tracked advertiser
Read-onlyIdempotent
Inspect

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.

ParametersJSON Schema
NameRequiredDescriptionDefault
qYes

Tool Schema Changelog

Recent tool additions, removals, and schema changes observed during successful MCP inspections.

  1. 7 tool updates
    • First observedcheck_brands_tracked
    • First observedget_ad_details
    • First observedget_top_ads_stats
    • First observedget_top_landingpages_stats
    • First observedlist_brand_ads
    • First observedlist_tracked_brands
    • First observedsearch_tracked_brands

Related MCP Connectors

Related MCP Servers

  • A
    license
    A
    quality
    A
    maintenance
    Enables users to look up any company's Google advertising by domain or verified advertiser name, returning one row per ad with its format, first and last shown dates, creative link, and Transparency Center permalink. Also returns a per-company summary stating whether the advertiser runs Google ads, roughly how many, and in which formats, with unfiltered by region, format, recency, or ad count.
    1
    MIT
Try in Browser

Glama MCP Gateway

Add one secure layer between your agents and this server.

Resources