MCP-powered workflow for auditing follower quality, engagement health, and network efficiency. Produces a scored health report.
MCP Tools Used
Tool
Purpose
x_get_profile
Account-level stats
x_get_followers
Follower list for quality audit
x_get_following
Following list for reciprocity check
x_get_non_followers
Identify non-reciprocal follows
x_get_tweets
Engagement data for authenticity check
x_detect_unfollowers
Track recent unfollower patterns
Browser Scripts
Complement MCP analysis with browser-side tools:
Goal
Script
Audit follower quality
src/auditFollowers.js
Detect unfollowers
src/detectUnfollowers.js
Audience demographics
src/audienceDemographics.js
Follow ratio analysis
src/followRatioManager.js
Account health dashboard
src/accountHealthMonitor.js
Shadowban check
src/shadowbanChecker.js
Workflow
Profile baseline -- Call x_get_profile to get follower count, following count, and calculate follower-to-following ratio.
Audit follower quality -- Call x_get_followers with limit: 200. Classify each follower:
Active: Has bio, 50+ followers, posted in last 30 days
Low quality: No bio, <10 followers, or no recent activity
Suspect bot: Default avatar, username with many numbers, 0 tweets, follows 1000+
Check engagement authenticity -- Call x_get_tweets with limit: 30. For each tweet, compare engagement volume to follower count. Flag anomalies: likes/follower ratio > 10% (potential engagement pods) or < 0.1% (ghost followers).
Analyze unfollower patterns -- Call x_detect_unfollowers. Note churn rate and whether unfollowers correlate with specific content types or posting gaps.
Assess reciprocity -- Call x_get_non_followers. Calculate reciprocity rate: mutual_follows / total_following * 100. Identify high-value accounts not following back.
Calculate health score -- Weighted composite (0-100):