Skip to Content
MCPToolsB2B Ads Search

B2B Ads Search

Give it a company domain, get back the B2B ads that company is running.

Tool
b2b_ads_search
Cost
0.5 credits
Category
Ads Intelligence
Required input
company_domaincompany_name
Returns
Normalized ad objects plus resolved company details

What it does

  • Searches B2B ads running for a company, via LeadMagic.
  • Returns normalized ad objects — creative, targeting and performance data — plus resolved company details.
  • Takes company_domain or company_name. Pass at least one; the other is optional.
  • Domain lookups are more reliable than name lookups. A name has to be resolved to a company first, and common or ambiguous names resolve badly. Pass the domain whenever you have it.

Running ads is a spend signal. A company buying B2B ads has a budget and an active demand-gen motion — useful for prioritising an account list.


Parameters

ParameterTypeRequiredNotes
company_domainstringOne of the twoMore reliable than name
company_namestringOne of the twoHas to resolve first — ambiguous names fail

How to use it

Connect the MCP server

Follow the setup guide for your client. Browser sign-in, no API key.

Search by domain

Search B2B ads for the company domain acme.com.

Score a list on ad spend

For each of these 30 domains, search B2B ads. Flag every company that is running ads, and note what the creative is promising.

Turn the creative into an angle

For acme.com, summarise what their ads promise and who they target. Draft a one-line opener that references it without sounding like I stalked them.

Example prompts

Ask your clientWhat you get back
”Search B2B ads for acme.com”Ad objects plus resolved company details
”Which of these 30 domains are running ads?”One record per domain, flagged
”What is Acme promising in their ads?”Creative and targeting, summarised
”Show me their Facebook ads”Use meta_ads_analysis instead

Best prompting practices

  • Pass the domain, not the name. This is the single biggest driver of hit rate on this tool.
  • Pass both when a name is all you were given. Resolve the domain first if you can, then send both.
  • Use it as a filter, not an enrichment. “Flag the companies running ads” is a cheap qualification pass across a list.
  • Read the creative, do not quote it back verbatim. A prospect noticing you copied their own ad headline reads as automated.
  • Check Meta separately. This tool covers B2B ads; Facebook and Instagram page ads come from meta_ads_analysis.

Output

{ "company_domain": "acme.com", "ads": [ { "headline": "Close the books in two days, not two weeks.", "targeting": "Finance leaders, US", "landing_page": "https://acme.com/close" } ] }

Credits and limits

0.5 credits per call. Run check_credits (free) before a large batch.

An empty result means no ads were found for that company — most often because the lookup was by name and did not resolve. Retry with company_domain before concluding the company is not advertising.


ToolUse it instead when
meta_ads_analysisYou want active ads from a Facebook/Meta page — 0.5 credits
similarweb_insightsYou want the traffic channel mix behind the spend — 2 credits
company_product_launchYou want what they just shipped, not what they promote — 1 credit
enrich_organizationYou want firmographics for the domain — 2 credits

Next steps


Keep learning

Two courses take these tools past the reference page — clustered by GTM job, then chained into workflows.