Catch a high-follower Instagram complaint and get a private contact to fix it before it spreads
https://apidirect.io/mcp?token=YOUR_API_KEY
Surface influential Instagram users trashing {brand} so we can reach out and fix it privately.
influencer-complaint-rescue.
Any agent can also call get_skill(skill_id="influencer-complaint-rescue") to pull these steps on demand.
A negative post from a 50k-follower account does more damage than a hundred from nobodies. This skill finds angry posts, ranks the authors by reach, and pulls their public contact so support can resolve it privately before it goes viral.
Who it's for: Brand/social support and reputation teams
| Input | Required | Description | Example |
|---|---|---|---|
brand |
Yes | Brand name to monitor for influential negative posts (no @ or # prefix) | Glossier |
search_instagram(query='{brand} disappointed OR refund OR "worst"', get_sentiment=true)
Keep only posts with polarity==negative or dominant_emotion in anger/sadness.
search_instagram(query='{brand} scam OR broken OR "never again"', get_sentiment=true)
Run a stronger-language second pass to widen the net on serious complaints.
instagram_user_profile(username=<top_negative_author>)
Fetch followers, category, public_email and external_url to rank complainers by reach and find a private contact channel.
This is exactly what the MCP returns to your agent (via the influencer-complaint-rescue prompt or get_skill tool), with your inputs filled in.
SKILL: Influencer Complaint Rescue
A negative post from a 50k-follower account does more damage than a hundred from nobodies. This skill finds angry posts, ranks the authors by reach, and pulls their public contact so support can resolve it privately before it goes viral.
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:
- brand (required): <brand — ASK THE USER>
STEPS:
1. Tool `search_instagram` — search_instagram(query='<brand> disappointed OR refund OR "worst"', get_sentiment=true)
Keep only posts with polarity==negative or dominant_emotion in anger/sadness.
2. Tool `search_instagram` — search_instagram(query='<brand> scam OR broken OR "never again"', get_sentiment=true)
Run a stronger-language second pass to widen the net on serious complaints.
3. Tool `instagram_user_profile` — instagram_user_profile(username=<top_negative_author>)
Fetch followers, category, public_email and external_url to rank complainers by reach and find a private contact channel.
DELIVER: A triage list of negative posts ranked by author reach, each paired with the complainer's public email/contact so support can resolve privately before it spreads.
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.
Spot a key B2B account churning from its employees' posts and its reqs for rival tools.
Catch 'I'm cancelling / switching' posts and prioritize the loudest accounts for a save.
Turn scattered "I wish it could" chatter into a ranked, evidence-backed feature backlog