List a named competitor's employees by seniority — via their personal posts, not the company page.
https://apidirect.io/mcp?token=YOUR_API_KEY
Find {target_role}s who work at {competitor} and post on LinkedIn, with a personalized angle for each.
competitor-employee-poacher.
Any agent can also call get_skill(skill_id="competitor-employee-poacher") to pull these steps on demand.
Uses author_company + author_title to surface the people who actually work at a rival and post publicly, filtered to the exact role you're hiring — a live, qualifiable sourcing list.
Who it's for: Recruiters and founders sourcing senior or hard-to-find talent.
| Input | Required | Description | Example |
|---|---|---|---|
competitor |
Yes | The company to source talent from. | Stripe |
target_role |
Yes | The role/title you're hiring for. | Staff Engineer |
search_linkedin_companies(query="{competitor}")
Resolve the competitor to its numeric company_id.
search_linkedin(author_company=<company_id>, author_title="{target_role}", sort_by=most_recent)
Surface employees in that exact role who post publicly. Collect each author and author_url.
linkedin_person_posts(url=<author_url>)
Read each person's recent posts to gauge tenure, interests and an opener before reaching out.
This is exactly what the MCP returns to your agent (via the competitor-employee-poacher prompt or get_skill tool), with your inputs filled in.
SKILL: Competitor Employee Poacher
Uses author_company + author_title to surface the people who actually work at a rival and post publicly, filtered to the exact role you're hiring — a live, qualifiable sourcing list.
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>
- target_role (required): <target_role — ASK THE USER>
STEPS:
1. Tool `search_linkedin_companies` — search_linkedin_companies(query="<competitor>")
Resolve the competitor to its numeric company_id.
2. Tool `search_linkedin` — search_linkedin(author_company=<company_id>, author_title="<target_role>", sort_by=most_recent)
Surface employees in that exact role who post publicly. Collect each author and author_url.
3. Tool `linkedin_person_posts` — linkedin_person_posts(url=<author_url>)
Read each person's recent posts to gauge tenure, interests and an opener before reaching out.
DELIVER: A sourcing list — name, profile URL, role signals and a personalized hook — for in-role talent at the competitor.
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.
Catch freshly laid-off talent within days of the announcement, before every other recruiter circles back
Surface passive technical experts by the depth of the answers they give, not the resumes they wrote
Find portfolio-grade designers, photographers and editors and pull their public email in one pass