All skills
redditforumstwitter Competitive Intelligence

Pricing Objection Miner

Harvest authentic, sentiment-scored pricing complaints about a rival for your sales battlecard

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
Build me a pricing battlecard against {competitor} from real customer complaints
In clients that support MCP prompts (Claude Desktop, Claude Code, Cursor) this skill appears as a prompt named pricing-objection-miner. Any agent can also call get_skill(skill_id="pricing-objection-miner") to pull these steps on demand.

What it does

Buyers vent about a competitor's pricing in public long before they tell a salesperson. Pulling verbatim, negatively-charged gripes across Reddit, forums, and X gives you the exact language to disarm objections.

Who it's for: Sales enablement, product marketing, and competitive battlecard owners

Inputs

Input Required Description Example
competitor Yes The rival product or company whose pricing complaints you want to mine HubSpot

How your agent runs it

  1. 1
    search_reddit(query="{competitor} pricing", sort_by=top, get_sentiment=true)

    Keep posts where dominant_emotion is anger or disgust and capture the why behind the cost frustration.

  2. 2
    search_forums(query="{competitor} expensive", time=year, get_sentiment=true)

    Pull long-form niche threads about hidden fees, seat costs, and surprise renewals; keep polarity=negative.

  3. 3
    search_twitter(query="{competitor} too expensive", sort_by=most_recent, get_sentiment=true)

    Grab recent public gripes to confirm the complaints are current, not stale.

  4. 4
    search_reddit(query="{competitor} cancel OR switched OR alternative", sort_by=top, get_sentiment=true)

    Isolate switching triggers tied to price for the battlecard's 'why they leave' section.

Delivers: A battlecard section of verbatim, sentiment-scored pricing objections grouped by theme (seat costs, hidden fees, lock-in) with the switching triggers

Tools used

The full playbook

This is exactly what the MCP returns to your agent (via the pricing-objection-miner prompt or get_skill tool), with your inputs filled in.

SKILL: Pricing Objection Miner
Buyers vent about a competitor's pricing in public long before they tell a salesperson. Pulling verbatim, negatively-charged gripes across Reddit, forums, and X gives you the exact language to disarm objections.

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>

STEPS:
  1. Tool `search_reddit` — search_reddit(query="<competitor> pricing", sort_by=top, get_sentiment=true)
     Keep posts where dominant_emotion is anger or disgust and capture the why behind the cost frustration.
  2. Tool `search_forums` — search_forums(query="<competitor> expensive", time=year, get_sentiment=true)
     Pull long-form niche threads about hidden fees, seat costs, and surprise renewals; keep polarity=negative.
  3. Tool `search_twitter` — search_twitter(query="<competitor> too expensive", sort_by=most_recent, get_sentiment=true)
     Grab recent public gripes to confirm the complaints are current, not stale.
  4. Tool `search_reddit` — search_reddit(query="<competitor> cancel OR switched OR alternative", sort_by=top, get_sentiment=true)
     Isolate switching triggers tied to price for the battlecard's 'why they leave' section.

DELIVER: A battlecard section of verbatim, sentiment-scored pricing objections grouped by theme (seat costs, hidden fees, lock-in) with the switching triggers

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.