FutureSearch Logofuturesearch
  • Solutions
  • Pricing
  • Research
  • Docs
  • Evals
  • Blog
  • Company
  • LiteLLM Checker
  • Get Researchers
FutureSearch Logo

General inquiry? You can reach us at hello@futuresearch.ai.

Company

Team & CareersPressPrivacy PolicyTerms of Service

Developers

SDK DocsAPI ReferenceCase StudiesGitHubSupport

Integrations

Claude CodeCursorChatGPT CodexClaude.ai

Follow Us

X (Twitter)@dschwarz26LinkedIn
FutureSearchdocs
Your research team
Installation
  • All install methods
  • Claude.ai
  • Claude Cowork
  • Claude Code
  • Web App
  • Python SDK
  • Skill
  • MCP Server
Reference
  • API Key
  • classify
  • dedupe
  • forecast
  • merge
  • rank
  • agent_map
  • Progress Monitoring
  • Chaining Operations
Guides
  • LLM-Powered Data Labeling
  • Add a Column via Web Research
  • Classify and Label Rows
  • Deduplicate Training Data
  • Filter a Dataset Intelligently
  • Find Profitable Polymarket Trades
  • Forecast Outcomes for a List of Entities
  • Value a Private Company
  • Join Tables Without Shared Keys
  • Rank Data by External Metrics
  • Resolve Duplicate Entities
  • Scale Deduplication to 20K Rows
  • Turn Claude into an Accurate Forecaster
Case Studies
  • Deduplicate Contact Lists
  • Deduplicate CRM Records
  • Enrich Contacts with Company Data
  • Fuzzy Match Across Tables
  • Link Records Across Medical Datasets
  • LLM Cost vs. Accuracy
  • Merge Costs and Speed
  • Merge Thousands of Records
  • Multi-Stage Lead Qualification
  • Research and Rank Web Data
  • Run 10,000 LLM Web Research Agents
  • Score Cold Leads via Web Research
  • Score Leads from Fragmented Data
  • Screen 10,000 Rows
  • Screen Job Listings
  • Screen Stocks by Economic Sensitivity
  • Screen Stocks by Investment Thesis
FutureSearchby futuresearch
by futuresearch

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.

MetricValue
Rows processed20
Cost$0.08
Time40 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

View the session.

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

CompanyIndustryScore
QuickServe RestaurantsFood Service95
Global Logistics PartnersLogistics95
CityMed Physicians GroupHealthcare95
Midwest Healthcare NetworkHealthcare92
First National BancorpBanking92
.........
TechFlow SolutionsSoftware15
CloudFirst StartupSoftware10
SimpleRetail CoRetail10
Boutique Law LLPLegal10

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.