The agent tracks availability on every competing offer of your shared listings — stock state is the signal most sellers never see.
2
Detect the stock-out
When the Buy Box holder (or the cheapest rival) goes unavailable, the window opens — and the agent knows who it opened for.
3
Price the window
The alert includes the listing's estimated monthly revenue and your current position, so you know if it's worth acting on.
4
Suggest the moves
Raise toward the next rival's price, hold the Buy Box, optionally push ads — as proposals inside your guardrails, not actions taken.
5
Close the loop
When the rival returns, you get the all-clear and a note of how long the window lasted.
What it needs
Inputs & tools
Shared listingsYour catalog
Stock dataFreshCrawl (live data)
AlertsSlack / email, real-time
ActionsProposals only
GuardrailsYour price caps
Your timeMinutes per alert
A reseller's main rival stocked out on a Friday night on a listing moving ≈ $900/mo. The alert landed in minutes; the price went up 6% inside guardrails for the 31 hours the window stayed open.
Run this agent yourself
⚡
1 · Get a FreshCrawl subscription
The agent runs on live marketplace data. FreshCrawl plans start free (1,000 credits), paid plans from $29/mo — every plan includes MCP access and an API key. freshcrawl.io →
🔗
2 · Link the MCP to your LLM
In Claude or ChatGPT, add a custom FreshCrawl MCP connector — server crawl.onewally.com/mcp — and paste your FreshCrawl API key. Your LLM can now pull live offers, Buy Box history, and sales estimates itself.
📋
3 · Paste the prompt
Copy the prompt below into your LLM and name your store. The agent runs against the live data it can now reach — no code, no exports.
Copy the prompt
Starter prompt
Step 3 · Paste this into your LLM
# Competitor Stock-Out Alerts
Use the FreshCrawl MCP connected to this chat for all live marketplace data.
MY STORE (fill in once):
- Store name: [your store name]
- Seller ID or storefront URL: [paste it — the agent uses it to find your catalog]
- Marketplace: [Walmart US / Amazon US]
First, use the FreshCrawl MCP to look up my store, pull my catalog,
and work only on my listings. If you can't identify my store from
what I gave you, ask me for my storefront URL before anything else.
RUN SCHEDULE (set this where you run the prompt):
- Run this prompt: every 15 minutes on hot listings, hourly otherwise.
- If your LLM app supports scheduled/recurring tasks, set it there; otherwise re-paste the prompt on that cadence.
Watch stock status on every competing offer of my shared
listings. When the Buy Box holder or the cheapest rival goes out
of stock, alert me immediately with: the listing, its estimated
monthly revenue, my current price and position, and the next
rival's price. When they return, send an all-clear with how long
the window lasted.
EXECUTION — READ CAREFULLY:
You alert and propose. Price moves are executed through Flashpricer or by me in Seller Center — you have no price-writing access.
The prompt gets you the shape. The reliable version runs on live data through the MCP — that's steps 1 and 2 above.
Watches rival offers around the clock and drafts price moves inside your guardrails.
Questions sellers ask
Isn't this just repricing?
Related, different job: repricing reacts to prices. This watches availability — the highest-margin moments in a listing's life are when competition temporarily disappears.
How fast is 'real-time'?
As fast as the FreshCrawl check cadence you choose; on hot listings, checks can run every few minutes.
Does it change my prices?
It proposes moves inside your guardrails and alerts you. Automatic moves are a separate, deliberate setup (see the Repricing Watchdog).
Run this on your store.
Every agent here runs on live FreshCrawl data through the MCP. Start free, connect your LLM, paste the prompt — or get the free Buy Box Loss Report and see the data first.