All skills
instagram Product & Customer Insights

Influencer Complaint Rescue

Catch a high-follower Instagram complaint and get a private contact to fix it before it spreads

Run this skill with your agent
1. Connect the MCP server
https://apidirect.io/mcp?token=YOUR_API_KEY
2. Then just say to your agent
Surface influential Instagram users trashing {brand} so we can reach out and fix it privately.
In clients that support MCP prompts (Claude Desktop, Claude Code, Cursor) this skill appears as a prompt named influencer-complaint-rescue. Any agent can also call get_skill(skill_id="influencer-complaint-rescue") to pull these steps on demand.

What it does

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

Inputs

Input Required Description Example
brand Yes Brand name to monitor for influential negative posts (no @ or # prefix) Glossier

How your agent runs it

  1. 1
    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. 2
    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. 3
    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.

Delivers: 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.

Tools used

The full playbook

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.