Find established local businesses with proven demand but failing management, plus the owner's direct line
https://apidirect.io/mcp?token=YOUR_API_KEY
Find underperforming {vertical} businesses around {metro} I could buy and turn around, with the owner's contact details and what's broken.
turnaround-acquisition-target-finder.
Any agent can also call get_skill(skill_id="turnaround-acquisition-target-finder") to pull these steps on demand.
A low star rating sitting on a high review count is the classic turnaround signal: customers keep coming despite the experience, so demand is real and the problem is operational and fixable. This pulls those targets straight from Google Maps with owner contacts attached.
Who it's for: Search funds, SMB acquirers, and operator-investors
| Input | Required | Description | Example |
|---|---|---|---|
vertical |
Yes | The business type to hunt for | HVAC contractor |
metro |
Yes | The metro/geography to search within | Phoenix, Arizona |
search_places(query="{vertical} {metro}", pages=10)
Keep only business_status==OPERATIONAL with rating<=3.7 AND a high review_count, i.e. proven demand but weak execution.
place_details(place_id=<place_id>)
Extract owner_name, owner_link, and emails_and_contacts for a direct off-market approach.
place_reviews(place_id=<place_id>, sort_by=lowest_ranking, get_sentiment=true)
Mine the angriest, anger/frustration reviews for the specific fixable failures (wait times, staffing, billing).
search_forums(query="{vertical} {metro} reviews", time=year, get_sentiment=true)
Corroborate the reputation gap and surface complaints not visible on Maps.
This is exactly what the MCP returns to your agent (via the turnaround-acquisition-target-finder prompt or get_skill tool), with your inputs filled in.
SKILL: Turnaround Acquisition Target Finder
A low star rating sitting on a high review count is the classic turnaround signal: customers keep coming despite the experience, so demand is real and the problem is operational and fixable. This pulls those targets straight from Google Maps with owner contacts attached.
You are running this skill on API Direct via its MCP tools. Execute the steps below yourself by calling the named tools in order — values in <angle brackets> come from a previous step. Then deliver the result described at the end.
INPUTS:
- vertical (required): <vertical — ASK THE USER>
- metro (required): <metro — ASK THE USER>
STEPS:
1. Tool `search_places` — search_places(query="<vertical> <metro>", pages=10)
Keep only business_status==OPERATIONAL with rating<=3.7 AND a high review_count, i.e. proven demand but weak execution.
2. Tool `place_details` — place_details(place_id=<place_id>)
Extract owner_name, owner_link, and emails_and_contacts for a direct off-market approach.
3. Tool `place_reviews` — place_reviews(place_id=<place_id>, sort_by=lowest_ranking, get_sentiment=true)
Mine the angriest, anger/frustration reviews for the specific fixable failures (wait times, staffing, billing).
4. Tool `search_forums` — search_forums(query="<vertical> <metro> reviews", time=year, get_sentiment=true)
Corroborate the reputation gap and surface complaints not visible on Maps.
DELIVER: A ranked shortlist of operational-turnaround acquisition targets, each with owner contact, a demand-vs-execution gap score, and a concrete fix thesis.
Note: each underlying tool call is billed at its normal endpoint price; get_sentiment adds a small per-page surcharge. Page through results as needed but stop once you have enough to deliver the outcome.
Find startups hiring their first GTM/finance exec — the classic post-Series-A scaling tell.
Harvest fragmented local operators with owner emails and phones for direct acquisition outreach.
Surface founders announcing launches by filtering posts to their job title, not just keywords.