SearchAds Radar

Apple Search Ads
in your agent.

One endpoint gives your agent 55 tools over your live campaigns and your real subscription revenue.

“Find keywords spending with no return and propose the fix.”
search termspend/mo · rev
free workout app$214 · $0
workout tracker log$187 · $0
fitness app free$126 · $0
+ 11 more · $0/mo total
Plan saves ~$0/mo

agentWant me to schedule this sweep every morning?

Claude Code · 55 tools · 0 delete · nothing changes at Apple without your approval

Five things to ask it on day one.

Every one of these is a question your agent can answer through the same endpoint, against your live account and your real subscription revenue.

01

Cut the losing bids

The day-one audit: every search term that spends and never pays, totalled, ranked, and drafted as a fix that waits for your approval.

02

Find new keywords

Suggestions ranked by what your paying users actually search, not raw volume. One word adds the winners as exact-match.

03

See true ROAS

Apple counts installs. SAR joins your real subscription revenue, so ROAS means dollars, and the budget follows the truth.

04

Show me the receipts

Not charts: actual customers. Ask any keyword who it brought in, what plan they bought, and every dollar they’ve paid since. Tracked, not modelled.

05

Put it on a schedule

Say it once and it becomes a Monday ritual: the report lands in your chat, the rebalance is drafted, and the approval stays yours.

Long jobs stay honest about where they are.

A change isn’t “done” until Apple confirms it. Watch one move through every stage (proposed, your approval, applied, verified) and see the live status your agent can read at any moment. Nothing touches Apple until you say yes.

Plan proposed
Awaiting your approval
Applying at Apple
Verified at Apple
Plan #142 · Fitness Prodrafted
Pause keyword “free workout app”$412 · $0 back
Raise bid “hiit timer” → $1.105.1× ROAS

Nothing has touched Apple yet. Two changes wait for your yes.

Approve planEdit

Approved 09:12, writing to Apple Search Ads...

Bid −30% → $2.10
Pause “free workout app”

write-safety: validate → apply → read-after-write.

Re-read after applying, Apple confirms:

Bid on “hiit timer”$2.10
“free workout app”paused
2 / 2 verified at Apple ✓ · logged in History
Where does plan #142 stand?
I’ve drafted it: 2 changes waiting for your review. Nothing has touched Apple yet.
0 / 2 live at Apple

The gap between analysis and action.

Your agent can read and reason about your ads all day, but it can’t reach into your account to change anything. That lives behind a login it was never given. SearchAds Radar is the bridge: it holds the connection, exposes 55 tools over MCP, and turns intent into real, verified changes: approved by you, logged every time.

Your agentClaude · Cursor · any MCP client
reads & reasons
analysis flows in
SARthe hosted bridge
55 tools · 0 delete · OAuth
approved writes
SAR crosses the gap
Apple Search Ads + revenueyour account · scoped & logged

Paste one block. Meet your first audit.

Pick your client, paste the block, approve the scope in your browser. The first audit runs itself.

ENDPOINThttps://searchadsradar.com/mcp/sar

Listed on the official MCP Registry as com.searchadsradar/sar. Headless? Use a personal access token (sar_mcp_…).

Claude Code: install + first audit
Add the SearchAds Radar MCP:
claude mcp add --transport http sar https://searchadsradar.com/mcp/sar
Call list_apps, then run get_search_terms_analysis on the demo app for the last 30 days, and summarize wasted spend with a proposed plan.
1

Paste one block

Your agent installs the server and starts the first audit itself.

claude mcp add --transport http sar https://searchadsradar.com/mcp/sar
2

Approve in the browser

OAuth opens: choose read or read-and-write. No account yet? Sign-up happens right in the consent.

consent → scope: read + write connected ✓
3

Read the answer

The audit lands in your agent: the burning keywords, the fix, awaiting your approval.

14 burning · $841/mo → plan ready · approve
MCP is on the free plan, not behind the upsell.