Scan every public surface for lawsuits, fraud claims, and negative chatter before you onboard a person or company
https://apidirect.io/mcp?token=YOUR_API_KEY
Run an adverse-media sweep on {subject_name} ({context_terms}) before we approve the account.
adverse-media-sweep.
Any agent can also call get_skill(skill_id="adverse-media-sweep") to pull these steps on demand.
KYC/EDD teams need negative-coverage evidence, not vibes. This chains dated press wires with legal-keyword web queries and sentiment-filtered social/forum chatter so red flags surface even when they never made the news.
Who it's for: Compliance, KYC/AML, and investor due-diligence teams
| Input | Required | Description | Example |
|---|---|---|---|
subject_name |
Yes | The person or legal entity being screened | Acme Capital LLC |
context_terms |
No | Disambiguating context (industry, city, or aliases) to avoid same-name false positives | crypto fund Miami |
search_news(query="{subject_name} {context_terms}", time_published=1y, limit=50)
Pull the last year of press coverage and keep articles framed around legal, regulatory, or financial-misconduct language.
search_web(query="{subject_name} lawsuit OR fraud OR investigation OR settlement OR scam", time=year)
Surface court filings, regulator notices, and complaint sites that never reach mainstream wires.
search_reddit(query="{subject_name}", sort_by=top, get_sentiment=true)
Keep top threads whose polarity is negative or dominant_emotion is anger/disgust to catch customer or investor grievances.
search_twitter(query="{subject_name}", sort_by=most_recent, pages=5, get_sentiment=true)
Flag recent negatively-polarized mentions and complaint threads, noting accounts repeating the same allegation.
search_forums(query="{subject_name}", time=year, get_sentiment=true)
Capture niche-forum scam reports and warnings, retaining only negative-polarity posts with corroborating detail.
This is exactly what the MCP returns to your agent (via the adverse-media-sweep prompt or get_skill tool), with your inputs filled in.
SKILL: Adverse Media Sweep
KYC/EDD teams need negative-coverage evidence, not vibes. This chains dated press wires with legal-keyword web queries and sentiment-filtered social/forum chatter so red flags surface even when they never made the news.
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:
- subject_name (required): <subject_name — ASK THE USER>
- context_terms (optional): (optional — e.g. crypto fund Miami)
STEPS:
1. Tool `search_news` — search_news(query="<subject_name> <context_terms>", time_published=1y, limit=50)
Pull the last year of press coverage and keep articles framed around legal, regulatory, or financial-misconduct language.
2. Tool `search_web` — search_web(query="<subject_name> lawsuit OR fraud OR investigation OR settlement OR scam", time=year)
Surface court filings, regulator notices, and complaint sites that never reach mainstream wires.
3. Tool `search_reddit` — search_reddit(query="<subject_name>", sort_by=top, get_sentiment=true)
Keep top threads whose polarity is negative or dominant_emotion is anger/disgust to catch customer or investor grievances.
4. Tool `search_twitter` — search_twitter(query="<subject_name>", sort_by=most_recent, pages=5, get_sentiment=true)
Flag recent negatively-polarized mentions and complaint threads, noting accounts repeating the same allegation.
5. Tool `search_forums` — search_forums(query="<subject_name>", time=year, get_sentiment=true)
Capture niche-forum scam reports and warnings, retaining only negative-polarity posts with corroborating detail.
DELIVER: A consolidated adverse-media memo ranking negative findings by severity, each tied to a dated source link for the KYC/EDD file
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 a business listing into the owner's emails, phones and named social profiles.
Pin one real person to all of their social handles and confirm the match with shared bio links and emails
Generate a subject dossier and independently re-verify every AI-stated claim against its primary source