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_domainorcompany_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
| Parameter | Type | Required | Notes |
|---|---|---|---|
company_domain | string | One of the two | More reliable than name |
company_name | string | One of the two | Has 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 client | What 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.
Related tools
| Tool | Use it instead when |
|---|---|
meta_ads_analysis | You want active ads from a Facebook/Meta page — 0.5 credits |
similarweb_insights | You want the traffic channel mix behind the spend — 2 credits |
company_product_launch | You want what they just shipped, not what they promote — 1 credit |
enrich_organization | You want firmographics for the domain — 2 credits |
Next steps
- All MCP tools — the full catalogue with credit costs
- Research & Web Scraping — workflows that chain this tool into account prioritisation
Keep learning
Two courses take these tools past the reference page — clustered by GTM job, then chained into workflows.
SyncGTM MCP Mini CourseBeginnerMCP server · 8 lessons · 1h 31mAll 50 MCP tools clustered by GTM job — lead sourcing, CRM enrichment, social signals, account research, scraping — with copy-paste workflow prompts.AI-Powered GTMIntermediateApp + MCP · 19 lessons · 3h 6mWhere AI earns its cost, how to think in MCP tool chains, and three agentic builds — warm outbound, meeting research, CRM repair.