Lead Generation
MCP-powered workflow for finding and qualifying B2B leads from X/Twitter conversations and profiles.
MCP Tools Used
| Tool | Purpose |
|---|---|
x_search_tweets |
Find conversations by keyword/intent |
x_get_profile |
Qualify leads with profile data |
x_get_tweets |
Assess activity level and interests |
x_get_followers |
Check audience size and quality |
x_get_following |
Identify competitor usage / peer network |
Workflow
- Define search queries — Build 3-5 keyword queries combining pain points, competitor names, or buying signals (e.g., "looking for {tool}", "anyone recommend {category}", "switching from {competitor}").
- Search conversations — Call
x_search_tweetsfor each query withlimit: 30. Collect unique usernames from results. - Qualify profiles — For each unique username, call
x_get_profile. Filter by: has bio, follower count > 100, account age > 6 months, posts in English (or target language). - Score intent — Assign 1-5 score based on:
- 5: Explicit buying intent ("need a tool for...", "budget approved")
- 4: Comparing solutions ("X vs Y", "switching from")
- 3: Pain point discussion ("struggling with...", "frustrated by")
- 2: Topic interest (engages with industry content)
- 1: Tangential mention
- Gather context — For top-scored leads (4-5), call
x_get_tweetswithlimit: 20to identify recent interests, tech stack mentions, and engagement patterns. - Check network — Call
x_get_followingfor high-value leads to see if they follow competitors or relevant accounts. - Export lead list — Format as CSV-ready output using the template below.
Output Template
## Lead List: {search_topic}
Generated: {date} | Total qualified: {count}
| Username | Score | Followers | Bio Summary | Signal | Tweet URL | Notes |
|----------|-------|-----------|-------------|--------|-----------|-------|
| @{user} | {1-5} | {count} | {summary} | {type} | {url} | {note}|
### High-Priority Leads (Score 4-5)
**@{username}** — Score: {n}/5
- Signal: "{tweet excerpt}"
- Bio: {bio}
- Followers: {count} | Industry: {industry}
- Suggested approach: {personalized outreach note}
Tips
- Run searches at different times to catch varied audiences
- Refresh weekly — buying signals are time-sensitive
- Cross-reference with
x_get_followersto find warm intros through mutual connections
⚡ Explore XActions
100% free and open-source. No API keys, no fees, no signup.
Browse All Documentation