Skip to content

Use Cases

Track what customers say about your product across marketplaces, forums, and social threads, with sentiment scores, topics, and a briefing that gets read.
Estimated cost: ~10 credits per product

01Quick Answer

Use scrape_template (1 credit) to pull reviews from Amazon, YouTube, or Hacker News with no selectors to maintain, reddit_search (5 credits) for Reddit discussions via community archives, analyze_content (3 credits) for sentiment, topics, and entities, and summarize_content (4 credits) for a briefing. About 13 credits per product, cheap enough to run weekly.

02The brief

The Problem

Customer sentiment is scattered across Amazon listings, Reddit threads, and Hacker News comments. Reading it manually means you notice a quality problem weeks after the reviews turned, and marketplace redesigns break selector-based scrapers constantly.

The Solution

CrawlForge scrape_template pulls clean data from known sites -- Amazon products, YouTube, Hacker News -- with no selectors to maintain, and reddit_search reads Reddit discussions through community archives, since reddit.com blocks scrapers. analyze_content scores sentiment, topics, and entities, and summarize_content turns the pile into a briefing.

03In code

Code Example

review-sentiment-monitoring.js
// Pull reviews from known sites without writing selectorsconst product = await mcp.scrape_template({  template: "amazon-product",  url: "https://www.amazon.com/dp/B0EXAMPLE",}); // reddit.com blocks scrapers -- reddit_search reads the community archivesconst reddit = await mcp.reddit_search({  query: "Example Gadget",  subreddit: "gadgets",  limit: 10,}); const voices = product.reviews.map(r => r.text).join("\n"); // Sentiment, topics, and entities across every reviewconst analysis = await mcp.analyze_content({  text: voices,  options: { includeSentiment: true, extractTopics: true, extractEntities: true },}); // One briefing for the product teamconst digest = await mcp.summarize_content({  text: voices,  options: { summaryLength: "medium", summaryType: "abstractive" },}); console.log(reddit.count, reddit.results[0]?.num_comments);  // discussion volumeconsole.log(analysis.sentiment, analysis.topics);console.log(digest.summary);

04The pipeline

Tools Used

13◆ credits
Estimated cost: ~10 credits per product
  1. https://…
  2. 01scrape_template 1 credit
  3. 02reddit_search 5 credits
  4. 03analyze_content 3 credits
  5. 04summarize_content 4 credits
  6. JSON · markdown

05Questions

Frequently Asked Questions

01How do I monitor reviews without maintaining selectors?

Use scrape_template with a built-in template such as amazon-product, and reddit_search for Reddit discussions -- reddit.com blocks direct scraping, so reddit_search reads the community archives instead. CrawlForge maintains the extraction rules, so a marketplace redesign does not quietly break your pipeline the way custom selectors do.

02Which sites have templates?

Amazon products, LinkedIn profiles, GitHub repos, YouTube videos, tweets, Reddit threads, the Hacker News front page, Product Hunt launches, Stack Overflow questions, and npm packages. Call scrape_template with template "list" to see the current set. For Reddit, prefer reddit_search -- reddit.com blocks direct scraping, so the reddit-thread template no longer works reliably.

03What does the sentiment analysis return?

analyze_content returns a sentiment score, detected language, topics, named entities, and readability for the text you pass in. Feed it the combined reviews, then run summarize_content for a short briefing on what changed.

04How much does review monitoring cost?

About 13 credits per product per run: 1 for each scrape_template call, 5 for reddit_search, 3 for analyze_content, and 4 for summarize_content. Monitoring 10 products weekly is roughly 560 credits a month.

Start forging

Ready to Get Started?

Every new account gets 1,000 free credits. No credit card required.