mcpField
S
Sprouts Data Intelligence

Sprouts Data Intelligence

Remote
@Sprouts Data IntelligenceProductivity0
Docs

About Sprouts Data Intelligence

From query to qualified lead in seconds.

Configuration

Remote servers need no local install. Pick your client, then copy the config or install in one click.

Endpointhttps://sprouts-mcp-server.kartikay-dhar.workers.dev
Copy install command
Claude CodeTerminal
Cursor.cursor/mcp.json
VS Code.vscode/mcp.json
Claude Desktopclaude_desktop_config.json
Windsurf~/.codeium/windsurf/mcp_config.json

Run commands in a terminal; paste JSON into the client’s MCP config and restart. Servers that need sign-in will prompt on first connect.

Tools

20
ParameterTypeRequiredDescription
pagenumberNoPage of results to retrieve, 1-indexed (default: 1). Use this to reach records beyond the first pageSize of a large result set — e.g. pageSize 100 with page 2 returns results 101-200. Each page is a distinct slice; re-run the SAME query with an incremented page to continue.
querystringYesNatural language search query - MUST preserve original grammatical structure. CRITICAL: Do NOT remove contextual connectors ("where the company has", "of over", "based in") or simplify working query structures. Examples: ✅"find Marketing Managers where the company has a marketing team of over 50 employees" ❌"find Marketing Managers at companies with marketing team over 50 employees". Always include action words like "find", "search for", but preserve the full grammatical context.
rankingobjectNoOptional ranking configuration to prioritize results
ranking.weightsobjectNoCustom weights for ranking criteria (must sum to 1.0)
ranking.weights.companySizenumberNo
ranking.weights.industryMatchnumberNo
ranking.weights.dataCompletenessnumberNo
ranking.weights.jobTitleSenioritynumberNo
ranking.weights.locationProximitynumberNo
ranking.weights.personalizedBoostnumberNo
ranking.boostKeywordsarrayNoKeywords to boost in ranking
ranking.targetIndustrystringNoTarget industry for matching
ranking.targetLocationstringNoTarget location for proximity scoring
ranking.penaltyKeywordsarrayNoKeywords to penalize in ranking
ranking.targetSenioritystringNoTarget seniority level (entry, mid, senior, executive)
ranking.targetCompanySizestringNoTarget company size (startup, small, mid-size, large, enterprise)
pageSizenumberNoNumber of results to retrieve (default: 25, max: 1000 — larger values are clamped). Values above 100 fan out to multiple upstream calls and take proportionally longer; prefer `page` to go deeper instead of huge pages.
companiesarrayNoWith perCompany: the companies to take contacts from (domains preferred, names or LinkedIn URLs work). Up to 25.
careerPathobjectNoCareer path analysis settings
careerPath.enabledbooleanNoEnable career path analysis
careerPath.includeReadinessbooleanNoInclude readiness scoring
careerPath.includeProgressionbooleanNoInclude career progression data
clusteringobjectNoResult clustering configuration
clustering.enabledbooleanNoEnable result clustering
clustering.strategyenumNoClustering strategyindustry_focused | geographic | seniority_levels
clustering.maxClustersnumberNoMaximum number of clusters
clustering.minClusterSizenumberNoMinimum cluster size
perCompanynumberNoContacts to return at EACH company in `companies` (e.g. 2 for "2 contacts each"). pageSize and page are ignored when set.
recordTypeenumNoWhat the user wants back: "person" for people/contacts/leads/decision makers, "company" for companies/accounts. Omit only when the request is genuinely ambiguous.person | company
refinementobjectNoOptional query refinement configuration
refinement.enabledbooleanNoEnable query refinement analysis
refinement.autoApplybooleanNoAutomatically apply refinement suggestions
refinement.categoriesarrayNoSpecific categories to analyze for refinement
refinement.includeAnalysisbooleanNoInclude detailed analysis in response
webResearchbooleanNotrue when the answer depends on live web signals no database filter holds: buying intent or needs ("startups that need website design services", "companies looking for a CRM"), pain points, or recent events and news ("recently announced", "just launched", "opened a new office"). Leave false for firmographic searches (industry, size, location, founded year, funding, technology, titles).
booleanQueryobjectNoBoolean query parsing settings
booleanQuery.enabledbooleanNoEnable boolean query parsing
booleanQuery.parseComplexQueriesbooleanNoParse complex AND/OR/NOT queries
decisionMakerobjectNoOptional decision maker analysis configuration
decisionMaker.industrystringNoIndustry for industry-specific decision maker patterns
decisionMaker.saleTypeenumNoSale type for decision maker analysisenterprise | mid-market | smb
decisionMaker.solutionenumNoSolution type for decision maker contextsoftware | hardware | service | consulting
decisionMaker.companySizestringNoCompany size for decision maker multipliers (startup, small, mid-size, large, enterprise)
decisionMaker.customRulesobjectNoCustom decision maker rules
decisionMaker.customRules.titlePatternsarrayNoJob title patterns to boost
decisionMaker.customRules.departmentBoostobjectNoDepartment-specific boosts
decisionMaker.customRules.seniorityMultiplierobjectNoSeniority-based multipliers
queryHandlingobjectNoQuery handling and expansion settings
queryHandling.preserveNumbersbooleanNoLock numerical thresholds to prevent reduction (e.g., keep "100+ employees" exactly as specified)
queryHandling.resultThresholdnumberNoMinimum results needed before triggering expansion (default: 0 - only expand when NO results found)
queryHandling.expansionStrategyenumNoTime-based query expansion aggressiveness levelconservative | moderate | aggressive
queryHandling.preserveTimeframebooleanNoLock time periods to prevent expansion (e.g., keep "60 days" exactly as specified)
queryHandling.allowTimeExpansionbooleanNoAllow intelligent timeframe expansion when few results found
queryHandling.preserveExactQuerybooleanNoPreserve exact user query without any modifications
queryHandling.notifyModificationsbooleanNoInclude notifications about query modifications in response
queryHandling.allowNumberExpansionbooleanNoAllow intelligent number threshold reduction when few results found (e.g., 1000+ employees → 500+ employees)
queryHandling.maxExpansionAttemptsnumberNoMaximum number of expansion attempts
queryHandling.numberExpansionStrategyenumNoNumber threshold reduction aggressiveness levelconservative | moderate | aggressive
fieldSelectionobjectNoField selection for response optimization and token reduction
fieldSelection.fieldsobjectNoCustom field selection (GraphQL-style)
fieldSelection.fields.accountarrayNoAccount/company fields to include
fieldSelection.fields.contactarrayNoContact/person fields to include
fieldSelection.fields.analysisarrayNoEnhanced analysis fields to include
fieldSelection.fieldSetenumNoPre-defined field set for common use casescontact_essentials | lead_qualification | sales_outreach | decision_maker | company_research | recruiting | market_research | data_enrichment | event_targeting | content_marketing | full_dataset
fieldSelection.responseModeenumNoResponse format modesummary | data | hybrid | current
fieldSelection.excludeHighVolumebooleanNoExclude high-volume fields that consume many tokens
fieldSelection.maxEstimatedTokensnumberNoMaximum estimated tokens for response (warning threshold)
applyIcpProfilebooleanNoApply ICP profile filters to search results. When enabled, automatically uses your saved ICP criteria (target industries, company sizes, locations, job titles, seniority) to rank and filter results. Prospects matching your ICP will be boosted. Requires an ICP profile to be set up first via icp_analysis tool.

Details

The maintainer has not added details yet. Check the README in the repository.

Comments

Markdown supported

New to MCP?

From what the protocol is to installing your first server, these answers cover most first questions.

An open protocol that defines how AI applications connect to external tools and data in a uniform way. Clients talk to the model; MCP servers provide tools, resources and prompt templates. They exchange standard messages, so one server can be reused by many clients.