Available Filters
The two endpoints share most of their vocabulary.industry, employee_range, revenue_range, naics_code, linkedin_industry, country, state, limit, and offset appear on both; the rest are endpoint-specific.
search_companies
search_people
Combine
query with filters for best precision — filters cost nothing extra to attach, and a search built from filters alone runs far cheaper than one driven by free text. See Searching for People and Searching for Companies for the full guidance.
Results are ranked by relevance — higher _score means a stronger match.
Finding Companies
Usesearch_companies when your output is a list of companies. Returns name, domain, industry, employee count, revenue range, LinkedIn URL, and follower count.
Finding Contacts
Usesearch_people when your output is a list of people. Returns name, title, seniority, LinkedIn URL, business email, company name, and firmographic data.
To target contacts by company size or revenue, filter directly on
search_people — employee_range and revenue_range apply to the person’s current employer, so you can find people at companies of a given size without naming a company. Chain through search_companies only when you also want the company records themselves.Pagination
Each call returns a maximum of 25 results (5 on the Free plan). To pull more, incrementoffset by 25 on each subsequent call (5 on the Free plan). Free-plan accounts have a lifetime cap of 100 search results total, so pagination is only useful up to that ceiling.
The total number of matching records is returned in the total field on every response — use this to determine how many pages exist before you start paginating.
Using with MCP
Once MoltSets is connected to Claude, describe what you want and Claude will call the right search endpoint with the right filters. Exact company lookupUsing with the API
All search requests follow the same shape. Pass your filters in the request body and incrementoffset to paginate.
Find companies matching an ICP
