← Back to all apps
S

Sprouts Data Intelligence

Sales And Marketingby Sprouts.ai
Launched Apr 11, 2026 on ChatGPTLaunched Feb 18, 2026 on Claude

Access Sprouts.ai's B2B prospect database through natural language queries. Search for contacts and companies by job title, industry, location, company size, and more

13ChatGPT Tools
7Claude Tools
Sprouts.aiDeveloper
Sales And MarketingCategory

Use Cases

sales-and-marketing

Available Tools

Enrich Account Data

enrich_account
Full Description

Get comprehensive company/account details including:

  • Company overview (name, domain, description)
  • Size metrics (employee count, revenue range)
  • Industry classification and keywords
  • Funding information (stage, total raised)
  • Technology stack used
  • Social profiles (LinkedIn, Twitter, etc.)
  • Location and headquarters

Use this tool when a user wants full details about a specific company.

REQUIRED: provide AT LEAST ONE of account_id, domain, or company_name. When more than one is given, only the highest-precedence identifier is used: account_id > domain > company_name.

Parameters (0 required, 3 optional)
Optional
account_idstring

The Sprouts account ID to enrich. Highest precedence - used alone when provided. Supply at least one of account_id / domain / company_name.

company_namestring

Company name to search for. Lowest precedence - used only when neither account_id nor domain is provided. Supply at least one of account_id / domain / company_name.

domainstring

Company domain (e.g., "apple.com"). Used when account_id is absent; takes precedence over company_name. Supply at least one of account_id / domain / company_name.

Enrich Contact Data

enrich_phone_email
Full Description

Enrich a contact with phone and/or email using their LinkedIn URL.

This tool uses credits from your Sprouts account. Always confirm with the user before enriching. Requires enrichment credentials to be configured via sprouts_user_preferences tool first.

IMPORTANT: This operation charges credits to your account. Set confirm=true to proceed.

Parameters (2 required, 3 optional)
Required
confirmboolean

Confirmation that user accepts credit charge (REQUIRED, must be true to proceed)

linkedin_urlstring

LinkedIn profile URL of the contact to enrich (e.g., "https://linkedin.com/in/johndoe")

Optional
domainstring

Optional company domain for the contact (e.g., "servicenow.com") to improve enrichment matching

enrich_emailboolean

Whether to enrich email (default: true)

enrich_phoneboolean

Whether to enrich phone (default: true)

ICP Analysis

icp_analysis
Full Description

Set up and manage the user's Ideal Customer Profile (ICP) — their targeting criteria for B2B prospecting.

USE THIS TOOL WHEN the user says: "set up my ICP", "define my ideal customer", "who should I target", "update my ICP", "show my ICP", "what is my ICP", or anything about managing their targeting profile. DO NOT USE THIS TOOL for searching/finding prospects — use sprouts_data_intelligence with applyIcpProfile=true instead.

ACTIONS (pick ONE):

  • setup: Create the user's ICP. When called with NO ideal_customer (or empty), opens an interactive widget with clickable chip selectors so the user can visually pick their targeting criteria. When called WITH ideal_customer populated, saves the profile directly.

Required fields in ideal_customer (when provided):

  • industries: e.g. ["SaaS", "FinTech", "Healthcare"] (REQUIRED, at least 1)
  • locations: e.g. ["United States", "Europe"] (REQUIRED, at least 1)
  • companySizes: e.g. ["Enterprise (1000+)", "Large (200-999)"] (recommended)
  • jobTitles: e.g. ["VP Sales", "CTO", "Director of Marketing"] (recommended)
  • seniority: e.g. ["C-Level", "VP", "Director"] (recommended)
  • technologies: e.g. ["Salesforce", "HubSpot"] (optional)
  • view_profile: Show the user their full ICP details in your text response. Display ALL returned profile details (industries, company sizes, job titles, seniority, locations, technologies) directly in your message.
  • update: Modify specific fields of an existing ICP profile. Pass only the fields to change in ideal_customer.
  • analyze: Score a set of prospects against the ICP (requires prospect data from a previous search).
  • score_prospects: Score specific prospects against ICP criteria.
  • generate_report: Generate a full ICP analysis report.
  • recommendations: Get targeting recommendations based on the ICP.
  • history: View past ICP analyses.
  • delete: Remove the ICP profile.

WORKFLOW: view_profile → setup (if new) or update (if changing) → then user can search with applyIcpProfile=true.

Parameters (0 required, 6 optional)
Optional
actionstring

The ICP action to perform

Options:setupview_profileanalyzeupdategenerate_reportrecommendationshistorydeletescore_prospects
analysis_typestring

Type of analysis to perform (for analyze action)

Options:demographicfirmographicbehavioraltechnographiccomprehensive
company_infoobject

Your company information (for setup/update)

ideal_customerobject

Ideal customer criteria. Used only by the setup and update actions (ignored by all others). For a direct setup save, `industries` and `locations` are REQUIRED (at least one each); omit `ideal_customer` entirely on setup to open the interactive widget instead. For update, include ONLY the fields you want to change (partial update — nothing is required).

preferencesobject

Search preferences (for setup/update)

prospectsarray

List of prospects to analyze or score

Move to Sprouts CRM

move_to_sprouts
Full Description

Move selected contacts or accounts to Sprouts CRM.

Use this tool after searching for prospects to save them to your Sprouts CRM. Requires move credentials to be configured via sprouts_user_preferences tool first.

IMPORTANT: IDs must be valid contact_id or account_id values from search results.

Parameters (2 required)
Required
idsarray

Array of contact_id or account_id values to move (from search results)

typestring

Type of data to move (contacts or accounts)

Options:contactsaccounts

Query Refinement

query_refinement
Full Description

Analyze and improve search queries for better prospect results.

ACTIONS:

  • analyze: Analyze a query for quality and potential improvements
  • refine: Get refined query suggestions based on analysis
  • suggestions: Get specific refinement suggestions for a category
  • options: View available refinement options for each category
  • stats: View your refinement statistics and history
  • preferences: View your refinement preferences
  • save_preferences: Save refinement preferences (preferred locations, industries, etc.)
  • export: Export your refinement history and preferences
  • history: View recent refinement history

CATEGORIES: location, industry, company_size, job_title

Use this tool to improve vague or ambiguous queries before searching.

Parameters (0 required, 5 optional)
Optional
actionstring

The refinement action to perform

Options:analyzerefinesuggestionsoptionsstatspreferencessave_preferencesexporthistory
categorystring

Category for suggestions or options

Options:locationindustrycompany_sizejob_title
preferencesobject

Preferences to save (for save_preferences action)

querystring

The search query to analyze or refine

result_qualitynumber

Quality score of previous results (0-1) to inform refinements

Query Templates

query_templates
Full Description

Manage search query templates for common prospect searches.

Actions:

  • list: List all available templates
  • get: Get a specific template by name
  • search: Search templates by keyword
  • popular: Get most popular templates
  • categories: List template categories

Templates help you quickly run common searches without remembering complex queries.

Parameters (0 required, 4 optional)
Optional
actionstring

Action to perform

Options:listgetsearchpopularcategories
categorystring

Filter by category

keywordstring

Search keyword (for search action)

templateNamestring

Template name (for get action)

Search History

search_history
Full Description

View and manage your search history.

Actions:

  • list: View recent searches
  • get: Get details of a specific search
  • get_results: Get the full cached results for a specific search
  • analytics: View search analytics and patterns
  • clear: Clear search history
  • import: Import search history from external data

Search history helps you track and repeat successful searches.

Parameters (0 required, 4 optional)
Optional
actionstring

Action to perform

Options:listgetget_resultsanalyticsclearimport
dataobject

Import payload for the import action. Provide a single `entries` array of search records.

limitnumber

Number of results to return (for list action, default: 10)

searchIdstring

Search ID (for get action)

Brand Guidelines for Message Generation

sprouts_brand_guidelines
Full Description

Upload brand-voice guidelines (as plain TEXT in the content argument - tone rules, message structure, length limits, banned words, worked examples) or inspect the prompts derived from an earlier upload. Upload ONCE per brand voice and reuse the returned documentId for every message-generation call - do NOT re-upload before each batch. Prompt derivation runs in the background after upload; use action "get_prompts" to verify what was extracted (empty right after upload is normal - wait briefly and check again). If guidelines are already registered, the tool will say so instead of uploading a duplicate; pass forceUpload: true to upload anyway (e.g. after editing the guidelines).

Parameters (1 required, 6 optional)
Required
actionstring

upload: register a new guidelines document. get_prompts: read back the derived prompts.

Options:uploadget_prompts
Optional
contentstring

The full guidelines text (required for upload). Plain text only - this is what the message-generation prompts are derived from.

documentIdnumber

get_prompts only: filter to one uploaded document

fileNamestring

Optional label for the upload, e.g. "acme-brand-voice.txt"

forceUploadboolean

Upload even though guidelines are already registered (default false)

isEmailboolean

get_prompts only: return email prompts only

isLinkedinboolean

get_prompts only: return LinkedIn prompts only

Credit Balance

sprouts_credit_balance
Full Description

Check your Sprouts credit balance.

Credits are used for:

  • Email enrichment (~3 credits per contact)
  • Phone enrichment (~10 credits per contact)
Parameters (0 required, 1 optional)
Optional
actionstring

Action to perform: 'check' to see current balance (default), 'usage' to view usage history

Options:checkusage

Search B2B Prospects

sprouts_data_intelligence
Full Description

Search the Sprouts B2B database. Results are displayed exclusively in an interactive widget — your text response must only say the search is complete and refer the user to the widget. Never list, describe, or elaborate on any results in text.

Parameters (1 required, 6 optional)
Required
querystring

Natural language search query (e.g., "CTOs at fintech companies with 50-200 employees")

Optional
applyIcpProfileboolean

Set to true to filter and rank search results using the user's saved ICP (Ideal Customer Profile) criteria. This is the RECOMMENDED way to search for prospects that match the user's ICP. The user must have set up their ICP first via the icp_analysis tool. If no ICP exists, prompt the user to set one up first.

clusteringobject

Optional clustering configuration. Omit entirely to skip clustering. If provided, `enabled` is required; `strategy` only applies when `enabled` is true.

decisionMakerobject

Optional decision-maker analysis configuration. Every field is optional — provide any subset; omit the whole object to skip decision-maker analysis.

pageSizenumber

Number of results to return (1-500, default: 50)

rankingobject

Optional ranking configuration. Every field is optional — provide any subset to bias ranking; omit the whole object for default ranking.

refinementobject

Optional query refinement configuration. Omit entirely to skip refinement. If provided, `enabled` is required; `includeAnalysis`, `autoApply`, and `categories` only apply when `enabled` is true.

Account Personalization Intelligence

sprouts_personalization
Full Description

Get sales-personalization intelligence for a company domain: pain points, product features, business outcomes, customer testimonials, existing customers, product offerings and buying-intent topics - every item with a public source link. IMPORTANT: the research is a long-running background job (~2 minutes). The FIRST call for a new domain returns status "processing" - tell the user research has started, then call this tool AGAIN with the same domain after ~2 minutes (or when the user asks) to retrieve the finished data. Results are cached for days; repeat calls are instant. Pass refresh: true only when the user explicitly wants the research redone. Use this data to personalize outreach emails, landing pages and sales conversations.

Parameters (1 required, 1 optional)
Required
domainstring

Bare website domain of the target account (e.g. "calendly.com") - no scheme or path

Optional
refreshboolean

Discard the cached result and re-run the research (default false)

User Preferences

sprouts_user_preferences
Full Description

Manage user preferences and API credentials for Sprouts tools.

Actions:

  • get: Get current preferences
  • set: Set preferences
  • set_move_credentials: Configure Move to Sprouts credentials
  • get_move_credentials: Check Move to Sprouts credentials status
  • set_enrich_credentials: Configure Enrichment credentials
  • get_enrich_credentials: Check Enrichment credentials status
  • list_field_sets: List available field sets for result optimization
  • recommend_field_set: Get field set recommendations based on use case

IMPORTANT: Use this tool to configure credentials before using move_to_sprouts or enrich_phone_email tools.

Parameters (0 required, 11 optional)
Optional
actionstring

Action to perform. Required extra fields per action: `set_move_credentials` -> moveToSproutsToken + moveToSproutsEmail + customerId; `set_enrich_credentials` -> enrichApiKey + enrichApiSecret + enrichLoginEmail + enrichCustomerId; `recommend_field_set` -> useCase; `set` -> at least one of defaultPageSize / defaultFieldSet. `get`, `get_move_credentials`, `get_enrich_credentials`, and `list_field_sets` take no other fields.

Options:getsetset_move_credentialsget_move_credentialsset_enrich_credentialsget_enrich_credentialslist_field_setsrecommend_field_set
customerIdstring

Sprouts customer ID. REQUIRED for the `set_move_credentials` action.

defaultFieldSetstring

Default field set for results. Used by the `set` action; optional.

defaultPageSizenumber

Default page size for searches. Used by the `set` action; optional.

enrichApiKeystring

Enrichment API key. REQUIRED for the `set_enrich_credentials` action.

enrichApiSecretstring

Enrichment API secret. REQUIRED for the `set_enrich_credentials` action.

enrichCustomerIdstring

Enrichment customer ID. REQUIRED for the `set_enrich_credentials` action.

enrichLoginEmailstring

Enrichment login email. REQUIRED for the `set_enrich_credentials` action.

moveToSproutsEmailstring

Move to Sprouts login email. REQUIRED for the `set_move_credentials` action.

moveToSproutsTokenstring

Move to Sprouts API token. REQUIRED for the `set_move_credentials` action.

useCasestring

Use case for field set recommendation (e.g., "sales outreach", "research"). REQUIRED for the `recommend_field_set` action.

Widget Selection

sprouts_widget_selection
Full Description

Internal: stores or reads the rows the user has ticked in the Sprouts results widget.

The widget calls this itself whenever the selection changes. Do not call it to answer a user request - instead pass useWidgetSelection: true to sprouts_data_intelligence or move_to_sprouts, which read this selection server-side.

Parameters (1 required, 2 optional)
Required
actionstring

set stores the current selection, get returns it, clear discards it

Options:setgetclear
Optional
searchIdstring

searchId of the result set the selection belongs to

selectedarray

Selected rows (set action only). Capped at 50 rows.