Inside Ads MCP¶
Remote MCP server (Streamable HTTP) that estimates whether a real audience exists for a product before any budget is committed. For a product you just shipped, Inside Ads estimates reach, click range, and cost per click against a given budget, and says so plainly when there is no matching inventory instead of recommending a campaign anyway. On your go-ahead it parses the landing page and generates the campaign.
Server type: Remote (Streamable HTTP)
Auth: OAuth (inside.ad account)
Endpoint: https://app.inside.ad/api/mcp
Registry: ad.inside/inside-ads
Pricing: Commercial (inside.ad)
Category: Advertising Pre-Flight
Built by: Inside Ads, repo github.com/inside-ad/claude-plugin
Why This Matters for Operators¶
The most expensive ad mistake is the one launched at an audience that does not exist. Most ad platforms are structurally incentivized to say yes: there is always a keyword to bid on. Inside Ads inverts that incentive with a no-inventory verdict, which turns media planning into a go/no-go gate instead of an assumption.
For founders and growth teams shipping new products, the pre-flight estimate (reach, click range, CPC against budget) closes the loop between "we built it" and "people are searching for it" before the first dollar of spend. The landing-page parse then generates the campaign from the product's own page, so the copy is grounded in what the product actually says.
Tools & Capabilities¶
| Capability | What it does |
|---|---|
| Audience estimate | Reach, click range, and CPC projections for a given product and budget |
| No-inventory verdict | Explicit negative signal when no matching ad inventory exists |
| Landing page parse | Extracts the product's positioning to seed campaign generation |
| Campaign generation | Builds the campaign structure after your go-ahead |
Installation¶
claude mcp add --transport http inside-ads https://app.inside.ad/api/mcp
Sign in with your inside.ad account when the client opens the approval page.
Configuration¶
{
"mcpServers": {
"inside-ads": {
"type": "http",
"url": "https://app.inside.ad/api/mcp"
}
}
}
Business Relevance¶
- Founders gate paid acquisition on a verified audience before spending
- Growth marketers get CPC and reach ranges in the planning conversation instead of after the test flight
- Agencies run the same pre-flight for every client launch as a standard step
- Product marketers keep campaign copy grounded in the landing page the product team actually shipped
- Finance stakeholders see the no-inventory verdict as the cheapest possible campaign: the one never launched
Integration with CorpusIQ¶
Inside Ads validates the top of the funnel (does the audience exist and what will it cost) while CorpusIQ's Google Ads and Meta Ads connectors measure the actual spend, clicks, and conversions once campaigns run. The honest pairing: Inside Ads before launch, CorpusIQ during and after. Both surfaces are read-first, so planning and reporting stay separate from campaign mutation.
Limitations¶
- Brand new listing (Aug 17, 2026), no track record yet
- Estimate quality depends on the ad networks it queries; treat projections as pre-flight ranges, not guarantees
- Commercial platform: no self-host option published
- Young repository (0 stars at discovery); treat as early-access tooling
- OAuth flow per client, so multiple agents mean multiple approvals