Intercept people publicly complaining about a competitor the moment they post.
https://apidirect.io/mcp?token=YOUR_API_KEY
Find people on LinkedIn complaining about {competitor} this month and tell me who they are and what they're frustrated about.
competitor-conquest-radar.
Any agent can also call get_skill(skill_id="competitor-conquest-radar") to pull these steps on demand.
Turns a competitor's name into a live feed of their unhappy users on LinkedIn, using the mentions_company filter plus AI sentiment to keep only the negative posts — then qualifies each person before you reach out.
Who it's for: SDRs, founders and growth teams running competitive-displacement plays.
| Input | Required | Description | Example |
|---|---|---|---|
competitor |
Yes | The rival brand/company to monitor. | Notion |
your_product |
No | Your product, so the agent can judge fit. | Coda |
search_linkedin_companies(query="{competitor}")
Resolve the competitor to its numeric LinkedIn company_id (take the best-matching result).
search_linkedin(mentions_company=<company_id>, get_sentiment=true, sort_by=most_recent)
Pull posts that mention the competitor. Keep only posts where sentiment.polarity == "negative" (dominant_emotion anger/disgust/sadness are the hottest).
linkedin_person_posts(url=<author_url>)
For each promising complainer, read their recent posts to confirm they fit your ICP before outreach.
This is exactly what the MCP returns to your agent (via the competitor-conquest-radar prompt or get_skill tool), with your inputs filled in.
SKILL: Competitor Conquest Radar
Turns a competitor's name into a live feed of their unhappy users on LinkedIn, using the mentions_company filter plus AI sentiment to keep only the negative posts — then qualifies each person before you reach out.
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>
- your_product (optional): (optional — e.g. Coda)
STEPS:
1. Tool `search_linkedin_companies` — search_linkedin_companies(query="<competitor>")
Resolve the competitor to its numeric LinkedIn company_id (take the best-matching result).
2. Tool `search_linkedin` — search_linkedin(mentions_company=<company_id>, get_sentiment=true, sort_by=most_recent)
Pull posts that mention the competitor. Keep only posts where sentiment.polarity == "negative" (dominant_emotion anger/disgust/sadness are the hottest).
3. Tool `linkedin_person_posts` — linkedin_person_posts(url=<author_url>)
For each promising complainer, read their recent posts to confirm they fit your ICP before outreach.
DELIVER: A ranked list of qualified prospects — name, profile URL, what they complained about, and why they fit — newest and angriest first.
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.
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
Find the people actively shopping away from a rival and intercept them mid-defection