Role: Application Builder 🛠️
Social media sentiment analysis tool for brands and marketers - negative alerts, volume trends, and weekly reports.
| Metric | Value |
|---|---|
| Downloads | 1076 |
| Last Updated | 2026-10-22 |
| Status | Published |
A business-focused MCP tool for monitoring social media sentiment and brand reputation.
| Tool | Function |
|---|---|
add_keyword | Add monitored keyword |
list_keywords | View monitoring list |
monitor_keywords | Check keyword matches |
| Tool | Function |
|---|---|
set_alert_threshold | Set negative threshold |
check_alerts | Check for negative sentiment |
| Tool | Function |
|---|---|
get_volume_trend | Get mention volume over time |
| Tool | Function |
|---|---|
analyze_sentiment | Sentiment analysis |
extract_keywords | Keyword extraction |
generate_weekly_report | Weekly summary report |
Paw (小爪): "This is the same code as linguistic-landscape-analyzer, but for business users. How do we differentiate?"
Kyle (小克): "Same engine, different positioning. Linguistic = academic/research. Social Media Monitor = business/brands."
Kyle: "Added keyword monitoring tools and negative alert thresholds. Business users need proactive alerts."
Paw: "Validated. Brand managers need to know about negative mentions immediately."
Kyle: "Should we merge the two projects or keep them separate?"
Paw: "Keep separate. Different audiences, different marketing. Code can diverge later."
Key Takeaway: Same technology, different products. Positioning matters.
social-media-monitor/
├── src/
│ └── server.js # MCP server logic
├── data/
│ ├── sample.csv # Sample data
│ └── config.json # Configuration
├── reports/ # Generated reports
├── SKILL.md
├── README.md
└── package.jsonnpm install
npm start# Add brand keyword
mcporter call social-media-monitor.add_keyword \
keyword:"MyBrand" category:"brand"
# Set negative threshold
mcporter call social-media-monitor.set_alert_threshold \
threshold:-2
# Check for negative mentions
mcporter call social-media-monitor.check_alerts \
source:"sample"Crystaria (with Paw and Kyle)