Search companies by industry, size, revenue, funding, location and headcount growth, and get back matching accounts with their domains.
find_companies is the SyncGTM MCP tool that searches Crustdata and returns company profiles matching your firmographic filters — company name, primary domain, employee count range and country. It has no required parameter; you pass at least one filter drawn from identity, category, location, type, size, revenue, funding, LinkedIn following, age or headcount growth. This is the tool that builds an account list from scratch, as opposed to enrich_organization, which only works on domains you already have.
Takes no required input. You pass at least one filter, and stacking families — industry plus size plus country — is what turns a search into a workable list
The filters that carry most lists: industries and exclude_industries, employee_count_ranges, countries, company_types, min_revenue_usd, min_total_funding_usd, and last_funding_round_types paired with last_fundraise_after
Growth filters add timing: min_headcount_growth_percent_6m surfaces teams scaling fast, min_headcount_growth_absolute_12m surfaces large companies actually adding people
Returns matching company profiles — company_name, primary_domain, employee_count_range and countries — plus a next_cursor for the following page
Does not return people, emails or phone numbers. Chain find_people_within_company for named contacts and find_work_email for their addresses
Costs 0.3 credits per company returned. limit is 1–100 with a default of 25, so a default call is 7.5 credits and a full page of 100 is 30
Download the skill file — it saves as find-companies.zip.
In Claude, open Settings → Capabilities → Skills and upload the .zip (or unzip the find-companies/ folder into .claude/skills/ for Claude Code).
Connect the SyncGTM MCP server from the setup guide — browser sign-in, no API key — then describe your account profile in plain language. The skill maps it to named parameters and shows you the mapping before it spends a credit.
Trigger it by typing /find-companies and pasting your ICP, for example: 'privately held Software Development companies in the United States, 51-200 employees, limit 50'.
The one setting worth tuning is limit. At 0.3 credits per company it is the cost dial, so set it explicitly and tell the skill how many pages to run rather than letting it page until the cursor runs out.
Turn a written ICP into a list of domains you can actually work. One call replaces an afternoon of Sales Navigator exports and manual de-duplication.
Pull companies whose last round was series_a or series_b and closed after a date you set. Reach them while the budget is new and the buying committee is still forming.
Find accounts that grew headcount 20%+ over the last six months. Fast-growing teams are the ones outgrowing the tooling they bought last year.
Pass an investor name to list their portfolio companies, then run one pitch across a whole fund's book. Useful when a customer's investor also backs ten lookalikes.
Outcome: A sequencer-ready CSV of roughly 80 verified decision-makers across 50 US software companies that raised a Series A or B since February.
Outcome: A quarterly target list of up to 10 UK fintech accounts, each carrying a growth curve, a current stack and a named contact, built for under 60 credits.
Outcome: An ABM tier drawn from 15 enriched Sequoia portfolio accounts, where every account left standing has a hiring-based reason to be contacted this week and a named, emailable owner.
Paste any of these into Claude once the skill is installed and the SyncGTM MCP is connected.
Find privately held Software Development companies in the United States with 51-200 employees. Set limit to 50 and report the credits used.Find companies whose last funding round was series_a or series_b and closed after 2026-02-01, with employee_count_ranges 51-200 and 201-500. Limit 40, and show company name, domain, employee range and country.Find Financial Services companies in the United Kingdom with min_headcount 200 and min_headcount_growth_percent_6m of 20, excluding Staffing and Recruiting. Limit 30.Find companies founded after 2020 with min_total_funding_usd of 5000000, excluding Retail. Return 25, then page once more using the next_cursor and tell me the total credits spent.Find NASDAQ-listed companies with min_followers of 100000, limit 20, then run enrich_organization on the five largest domains.Always pass at least one filter. There is no required parameter, so an unfiltered ask returns whatever the search defaults to and still bills 0.3 credits for every row it hands back.
Use the normalized size buckets: 1-10, 11-50, 51-200, 201-500, 501-1000, 1001-5000, 5001-10000, 10001+. The upstream Crustdata file also lists "myself only" and "2-10" — those do not match through the SyncGTM MCP.
industries and categories are exact strings from the Crustdata lists. "Software Development" and "Financial Services" match; "SaaS" and "Tech" are not in the list and quietly return nothing.
Dates must be YYYY-MM-DD, so convert "last six months" to last_fundraise_after: "2026-02-01" yourself. Growth windows are directional too — percent filters favor small companies, absolute filters favor large ones, _1m catches a spike and _12m catches sustained expansion.
Set limit explicitly and agree the page count before you start. Cost lives in paging, not in the call: three pages of 100 is 300 companies and 90 credits.
If you already hold the domains, do not search. enrich_organization (2 credits) or enrich_linkedin_page (0.5 credits) is the right tool — find_companies exists to produce domains, not to describe ones you have.
Filters only match when the value is spelled exactly as the source list has it. Point the agent at these lists when you build a query.
Flat array of 433 exact industry strings, e.g. "Software Development", "Financial Services". Used by industries and exclude_industries. "SaaS" and "Tech" are not in it.
Flat array for the categories parameter, e.g. "E-Commerce Platforms", "Food Delivery". Narrower than industries and worth pairing with it.
Nine values for company_types: Partnership, Nonprofit, Privately Held, Self-Employed, Sole Proprietorship, Public Company, Educational Institution, Government Agency, null.
snake_case values for last_funding_round_types: pre_seed, seed, series_a through series_j, series_unknown, private_equity, debt_financing, post_ipo_equity, grant, angel, undisclosed and more. "Series A" with a space will not match.
This file shows the upstream Crustdata buckets including "myself only" and "2-10". The SyncGTM MCP normalizes them — employee_count_ranges accepts 1-10, 11-50, 51-200, 201-500, 501-1000, 1001-5000, 5001-10000, 10001+.
Array of {iso_alpha3, name} objects, e.g. {"iso_alpha3":"USA","name":"United States"}. Use for largest_headcount_countries when you care where the staff sit, not where the HQ is registered.