Score Leads from Fragmented Data
Score 20 B2B companies on their likelihood of needing data integration solutions. Each company is evaluated on operational complexity, M&A history, and system diversity to produce a consistent 0-100 score calibrated across the full set.
| Metric | Value |
|---|---|
| Rows processed | 20 |
| Cost | $0.08 |
| Time | 40 seconds |
Add FutureSearch to Claude Code if you haven't already:
claude mcp add futuresearch --scope project --transport http https://mcp.futuresearch.ai/mcp
Download b2b_companies.csv. Tell Claude:
Score each company from 0-100 on their likelihood of suffering from data
fragmentation challenges. High scores for multi-location operations, M&A
history, disconnected systems. Low scores for single-location, cloud-native,
integrated stacks.
Claude calls FutureSearch's rank MCP tool:
Tool: futuresearch_rank
├─ task: "Score each company from 0-100 on data fragmentation risk..."
├─ input_csv: "/Users/you/b2b_companies.csv"
├─ field_name: "score"
├─ field_type: "int"
└─ ascending_order: false
→ Submitted: 20 rows for ranking.
Session: https://futuresearch.ai/sessions/0a3de921-5ffd-4031-91be-9a447e51b96a
Tool: futuresearch_results
→ Saved 20 rows to /Users/you/scored_leads.csv
Add the FutureSearch connector if you haven't already. Then upload b2b_companies.csv and ask Claude:
Score each company from 0-100 on their likelihood of suffering from data fragmentation challenges. High scores for multi-location operations, M&A history, disconnected systems. Low scores for single-location, cloud-native, integrated stacks.
Results take about 40 seconds.
Go to futuresearch.ai/app, upload b2b_companies.csv, and enter:
Score each company from 0-100 on their likelihood of suffering from data fragmentation challenges. High scores for multi-location operations, M&A history, disconnected systems. Low scores for single-location, cloud-native, integrated stacks.
The FutureSearch SDK's rank() scores every row using LLM reasoning. For B2B lead scoring, it evaluates operational complexity from company descriptions.
pip install futuresearch
export FUTURESEARCH_API_KEY=your_key_here # Get one at futuresearch.ai/app/api-key
import asyncio
import pandas as pd
from futuresearch import create_session
from futuresearch.ops import rank
companies_df = pd.read_csv("b2b_companies.csv")
async def main():
async with create_session(name="Data Fragmentation Lead Scoring") as session:
result = await rank(
session=session,
task="""
Score each company from 0-100 on data fragmentation risk.
High (70-100): Multiple locations, M&A history, disconnected systems.
Low (0-30): Single location, cloud-native, integrated stack.
""",
input=companies_df,
field_name="score",
)
return result.data.sort_values("score", ascending=False)
results = asyncio.run(main())
Results
| Company | Industry | Score |
|---|---|---|
| QuickServe Restaurants | Food Service | 95 |
| Global Logistics Partners | Logistics | 95 |
| CityMed Physicians Group | Healthcare | 95 |
| Midwest Healthcare Network | Healthcare | 92 |
| First National Bancorp | Banking | 92 |
| ... | ... | ... |
| TechFlow Solutions | Software | 15 |
| CloudFirst Startup | Software | 10 |
| SimpleRetail Co | Retail | 10 |
| Boutique Law LLP | Legal | 10 |
Multi-location businesses (restaurants, healthcare networks, logistics) score highest. Cloud-native single-location companies score lowest. No web research was needed since the company descriptions contained enough context.