Find the people actively shopping away from a rival and intercept them mid-defection
https://apidirect.io/mcp?token=YOUR_API_KEY
Find people switching away from {competitor} in {category} and qualify the highest-reach ones for me
switcher-harvesting-engine.
Any agent can also call get_skill(skill_id="switcher-harvesting-engine") to pull these steps on demand.
Frustrated customers announce their exit publicly before they pick a replacement. This skill harvests those defectors across Reddit and X, filters for genuine negative intent, and vets each one so you reach out while they're still deciding.
Who it's for: Competitive-displacement sales and growth teams
| Input | Required | Description | Example |
|---|---|---|---|
competitor |
Yes | The rival product your prospects are leaving | Mailchimp |
category |
No | Product category to keep the search on-topic | email marketing |
search_reddit(query="alternative to {competitor}", sort_by=hot, get_sentiment=true)
Keep negative-polarity posts where someone is actively seeking a {category} replacement, and grab each poster's username.
search_reddit_users(query=<reddit_username>)
Vet karma and account age to drop throwaway and bot accounts before outreach.
search_twitter(query="switching from {competitor}", pages=3, sort_by=most_recent, get_sentiment=true)
Capture live defection tweets and keep ones with negative polarity directed at {competitor}.
twitter_user_profile(username=<twitter_handle>)
Pull followers_count and verified status to prioritize high-influence, on-ICP switchers.
This is exactly what the MCP returns to your agent (via the switcher-harvesting-engine prompt or get_skill tool), with your inputs filled in.
SKILL: Switcher Harvesting Engine
Frustrated customers announce their exit publicly before they pick a replacement. This skill harvests those defectors across Reddit and X, filters for genuine negative intent, and vets each one so you reach out while they're still deciding.
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:
- competitor (required): <competitor — ASK THE USER>
- category (optional): (optional — e.g. email marketing)
STEPS:
1. Tool `search_reddit` — search_reddit(query="alternative to <competitor>", sort_by=hot, get_sentiment=true)
Keep negative-polarity posts where someone is actively seeking a <category> replacement, and grab each poster's username.
2. Tool `search_reddit_users` — search_reddit_users(query=<reddit_username>)
Vet karma and account age to drop throwaway and bot accounts before outreach.
3. Tool `search_twitter` — search_twitter(query="switching from <competitor>", pages=3, sort_by=most_recent, get_sentiment=true)
Capture live defection tweets and keep ones with negative polarity directed at <competitor>.
4. Tool `twitter_user_profile` — twitter_user_profile(username=<twitter_handle>)
Pull followers_count and verified status to prioritize high-influence, on-ICP switchers.
DELIVER: A vetted, reach-scored list of high-intent switchers leaving <competitor>, each with the source post link for warm outreach
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.
Intercept people publicly complaining about a competitor the moment they post.
Turn fresh job posts that imply a tooling gap into ranked accounts plus the internal budget owner.
Catch companies the week they raise — when budgets are fresh and buyers are saying yes