Skip to Content
MCPToolsFind Companies

Find Companies

Describe the kind of company you want, get back a list of companies that match.

This is the standard company search: industry, size, revenue, funding, location and what the company does. For headcount growth, team makeup, the software a company uses or lookalikes of a competitor, use find_companies_premium at 1 credit per result.

Tool
find_companies
Cost
0.2 credits per company found
Category
Source Leads
Required input
At least one detail about the companies you want
Returns
Company name, website, LinkedIn page, industry, size and HQ

What it does

  • You describe the companies you want in plain English. Your AI client turns that into search filters.
  • Give it at least one detail: an industry, a country, a size. An empty search is rejected.
  • Every detail you add narrows the list. Listing options inside one detail widens it: “51-200 or 201-500 employees” matches either size.
  • You pay per company returned: 0.2 credits each. 10 companies cost 2 credits; 50 cost 10.

This is how you build an account list from nothing. Enrichment tools like enrich_organization fill in details on companies you already have; this tool finds the companies in the first place.


What you can search by

Search byExamples
IndustrySoftware, financial services, hospitals
What the company does”sales automation”, “payroll” — matched against the company’s description
Company typePrivate, public, nonprofit, government
SizeNumber of employees, LinkedIn followers
Revenue, traffic and ad spendOver $10M a year, over 50,000 website visits a month
FundingRaised a Series A in 2025, over $5M raised, backed by Sequoia
AgeFounded after 2020
HeadquartersCountry, state, city, or a region like EMEA or North America
Industry codesNAICS or SIC codes, if your finance or procurement team uses them
ExclusionsAny of the above in reverse: “not in retail”, “not an agency”

Use cases

  • Build a target account list from scratch. Say the industry, country, size and company type you sell to. One request turns your ideal customer profile into a list of real companies.
  • Find companies that just raised money. Ask for companies that closed a Series A or B this year. They have fresh budget and are spending it.
  • Find companies by what they actually do. Industry labels are broad. Searching descriptions for “revenue intelligence” finds companies an industry filter files under something generic.
  • Separate established businesses from small teams. Two companies with 50 staff can be very different businesses. A minimum revenue or monthly website traffic keeps the established ones.
  • Target by industry code. If your finance or procurement team works from NAICS or SIC codes, search by those codes directly.

How to use it

Connect the MCP server

Follow the setup guide for your client. Browser sign-in, no API key.

Describe the companies you want

Use find_companies. Find privately held software companies headquartered in the US with 51-200 employees.

Add a timing signal

Only keep companies that raised a Series A or Series B in 2025 or later.

Add what they do

Only keep companies whose description mentions "sales automation". Leave out any that mention "agency".

Get more results

Give me 200 companies in total, 50 at a time, as a table with name, website, industry, size, HQ country and LinkedIn page. Tell me how many credits you used.

Example prompts

Ask your clientUse it to
”Privately held fintech companies in Germany with 201-500 employees”Build a target list for one country
”Companies that raised a Series A in 2026”Reach accounts with fresh budget
”SaaS companies in France and Germany with 51-500 people”Plan a regional campaign
”Founded after 2020, over $5M raised, not in retail”Find young, funded companies outside one industry
”Public companies in EMEA with over 100k LinkedIn followers”Find large, well-known brands in a region
”Companies backed by Sequoia or Accel”Work one investor’s portfolio
”Software companies in California with $10M–$50M revenue”Qualify accounts on revenue
”Companies with NAICS code 541511 and over 50k monthly website visits”Match the industry codes your finance team uses

Best prompting practices

  • Paste this page’s link into your prompt. “Read https://docs.syncgtm.com/mcp_server/tools/find_companies first and use its exact filter names.” Without it, your client guesses the filter names and can drop half your criteria.
  • Say how many companies you want. Each one costs 0.2 credits. “Find 20” costs less than letting your client keep going.
  • Ask for a table. “Show name, website, industry, size, HQ country and LinkedIn page as a table.” Left to itself, your client may write a paragraph about the market and you lose the details you paid for.
  • Describe what the company does, not just its industry. “Companies that sell payroll software” finds them wherever they are filed. Industry labels like “Software Development” are broad.
  • Use the standard size ranges. Company size comes in fixed ranges: 1-10, 11-50, 51-200, 201-500, 501-1,000, 1,001-5,000, 5,001-10,000 and 10,001+. “Mid-market” is not one of them, so name the ranges you mean.
  • Zero results usually means a typo. Industry names and countries must match exactly. If a search comes back empty, ask your client to check them against the accepted values.

What you get back

Each company comes back with:

DetailExample
Company nameAcme
Websiteacme.com
LinkedIn pagelinkedin.com/company/acme
IndustrySoftware Development
Company typePrivately Held
Size51-200 employees
Employees on LinkedIn142
LinkedIn followers8,400
Founded2019
About”Acme builds sales automation software for mid-market teams.”
SpecialtiesSales Automation, CRM
HeadquartersAustin, Texas, United States

Your client also sees how many companies matched in total, so you can tell whether a search is too broad before paying for more.

Revenue, funding, website traffic and ad spend narrow the search, but those numbers do not come back in the results. Use enrich_organization when you need them for each company.


Credits and limits

0.2 credits per company returned. You get 10 companies per request by default (2 credits) and can ask for up to 50 per request (10 credits), then ask for more after that. Run check_credits (free) before a big pull.

One search returns at most 50,000 companies. For more than that, split it into several searches, for example one per country or one per company size.

You pay for every company returned, so asking for more is what drives spend. 200 companies cost 40 credits. Tell your client how many companies you want up front rather than letting it keep going until it runs out.


Parameters

This section is for your AI client, not for you. Paste this page’s link into your prompt and your client reads the exact filter names and values from here.

Pass filters inside one company object, plus max_results and cursor at the top level. Every array accepts at most 50 values. On a min / max pair, 0 means unset, and min must not exceed max.

  • Filters are nested: company.hq.country_code, not country. An unknown field is rejected with an error that names the field and suggests the closest valid one.
  • Country codes are ISO-2: ["US", "GB"], not "USA" or "United Kingdom". They are not validated, so a wrong code returns zero results with no error.
  • Enum values are exact. employee_range takes fixed buckets like "51-200"; "50-200" is rejected. Industries are case-sensitive: "Software Development", not "SaaS" or "Software".

Identity and keywords

ParameterTypeNotes
company.name.includearrayKeyword match on company name
company.name.excludearrayDrops companies whose name matches
company.keywords.includearrayA phrase matches when all its words appear in one of: description, specialties, NAICS/SIC descriptions, category tags
company.keywords.excludearrayDrops the company if any field matches

Category

ParameterTypeNotes
company.industry.includearrayExact, case-sensitive industry names. 534 accepted values. "Unknown" matches companies with no industry
company.industry.excludearraySame values
company.type.includearrayCompany type, see Accepted values
company.type.excludearraySame values
company.naics_code.includearrayExact NAICS code strings. "541511" does not match "5415"
company.naics_code.excludearrayExact NAICS code strings
company.sic_code.includearrayExact 4-digit SIC code strings, e.g. "7372"
company.sic_code.excludearrayExact 4-digit SIC code strings

Size and reach

ParameterTypeNotes
company.employee_rangearray"1-10", "11-50", "51-200", "201-500", "501-1000", "1001-5000", "5001-10000", "10001+"
company.employee_count.minnumberLinkedIn headcount, 0–980,000
company.employee_count.maxnumberLinkedIn headcount, 0–1,000,000
company.min_linkedin_followersnumber0–10,000,000
company.revenue.minnumberAnnual revenue in USD. Matches when the company’s revenue band overlaps the range
company.revenue.maxnumberAnnual revenue in USD
company.web_traffic.minnumberMonthly website visits, 0–2,147,483,647. Sparse data
company.web_traffic.maxnumberMonthly website visits. Sparse data
company.ad_spend.minnumberMonthly Google Ads spend in USD. Sparse data
company.ad_spend.maxnumberMonthly Google Ads spend in USD. Sparse data

Funding and age

ParameterTypeNotes
company.total_funding.minnumberTotal raised in USD, 0–2,147,483,647
company.total_funding.maxnumberTotal raised in USD
company.last_funding_amount.minnumberSize of the last round in USD, 0–2,147,483,647
company.last_funding_amount.maxnumberSize of the last round in USD
company.last_funding_year.minnumberYear of the last round, 1800–2026
company.last_funding_year.maxnumberYear of the last round, 1800–2026
company.last_funding_type.includearrayRound type, see Accepted values
company.last_funding_type.excludearraySame values
company.lead_investors.includearrayKeyword match on lead investor names. "Sequoia" matches “Sequoia Capital China”
company.lead_investors.excludearrayKeyword match on lead investor names
company.founded_year.minnumberFounded in or after this year
company.founded_year.maxnumberFounded in or before this year

Headquarters

ParameterTypeNotes
company.hq.country_codearrayISO-2 codes, e.g. ["US", "GB"]. Not validated: "USA" returns nothing
company.hq.state.includearrayKeyword match on HQ state or region, e.g. "California"
company.hq.state.excludearrayKeyword match on HQ state or region
company.hq.city.includearrayKeyword match on HQ city
company.hq.city.excludearrayKeyword match on HQ city
company.hq.continentarrayAfrica, Antarctica, Asia, Europe, North America, Oceania, South America
company.hq.sales_regionarrayNORAM, LATAM, EMEA, APAC

Paging

ParameterTypeNotes
max_resultsnumberPage size, 1–50, default 10. Not a total
cursorstringPass the cursor from the previous response. Omit or null on the first call. Stop when the response cursor is null

Accepted values

Enum filters reject a wrong value with an error that suggests the closest valid one. Free-text filters (country_code, city, state, name, keywords, lead_investors) are not checked, so a typo returns zero results with no error.

FilterAccepted values
company.industryindustries.json : 534 exact names (~15 KB). Commas in LinkedIn names are semicolons here: "Appliances; Electrical; and Electronics Manufacturing". Old and new LinkedIn names both exist (Computer Software and Software Development); include both for coverage
company.typeEducational, Educational Institution, Government Agency, Nonprofit, Partnership, Privately Held, Public Company, Self-Employed, Self-Owned, Sole Proprietorship
company.employee_range1-10, 11-50, 51-200, 201-500, 501-1000, 1001-5000, 5001-10000, 10001+
company.last_funding_typeSeries unknown, Pre seed, Seed, Series A, Series B, Series C, Series D, Series E-J, Grant, Angel, Private equity, Debt financing, Non equity assistance, Post IPO equity, Undisclosed, Post IPO debt, Product crowdfunding, Equity crowdfunding, Corporate round, Convertible note, Secondary market, Initial coin offering, Post IPO secondary
company.hq.continentAfrica, Antarctica, Asia, Europe, North America, Oceania, South America
company.hq.sales_regionNORAM (US, Canada), LATAM, EMEA, APAC
company.hq.country_codeISO 3166-1 alpha-2, e.g. US, GB, DE, FR, CA, AU, IN. Uppercase

Point your client at the industry list rather than guessing: “fetch https://dyyboia6z5eq9.cloudfront.net/mcp/filters/standard/industries.json  and pick every industry that fits B2B fintech.” It resolves the exact strings once, then reuses them for every call.


ToolUse it instead when
find_companies_premiumYou need headcount growth, team makeup, the software a company uses or competitor lookalikes, or 100 companies per page — 1 credit per result
find_peopleYou want people at matching companies, not the companies themselves — 0.2 credits per result
enrich_organizationYou already have the company websites and need details like revenue and funding — 2 credits
google_maps_listingsYou are looking for local businesses rather than B2B companies — 0.3 credits per business

Next steps

  • All MCP tools — the full catalogue with credit costs
  • TAM Sourcing — workflows that turn a company search into a working list

Keep learning

Two courses take these tools past the reference page — clustered by GTM job, then chained into workflows.