Available Filters
The two endpoints take different filter sets.industry, limit, and offset are shared; the rest are endpoint-specific.
search_companies
search_people
Combine
query with filters for best precision. 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 companies first with
search_companies (employee_range / revenue_range), then run search_people on each returned domain — search_people has no size or revenue filter of its own.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
