Websets MCP connects AI assistants to Exa’s Websets API for building and enriching collections of web entities like companies, people, and research papers.
For most agentic list-building and enrichment, we now recommend the Exa Agent tools in Exa MCP →. They run on the main Exa MCP server and cover async research, list-building, enrichment, and structured output.
What you can do:
Find AI startups in San Francisco with funding over $10M
Build a database of companies and enrich with CEO names, revenue, employee counts
Create a list of research papers and extract key findings
Subscribe to webhooks to be notified when searches and enrichments complete
Bring your own CSV data into Websets via imports for scoping or exclusion
claude mcp add --transport http websets "https://websetsmcp.exa.ai/mcp?exaApiKey=YOUR_EXA_API_KEY"
Add to your Claude Desktop config file:macOS:~/Library/Application Support/Claude/claude_desktop_config.jsonWindows:%APPDATA%\Claude\claude_desktop_config.json
Entity Types: Search for different kinds of entities:
company - companies and startups
person - individuals (e.g., for recruiting)
research_paper - academic papers
article - blog posts and news articles
custom - define your own entity type
Criteria: Natural language filters that determine which results are included. Every result must satisfy all criteria to appear in your webset. Use criteria for hard requirements like “Founded after 2020” or “Located in San Francisco”.Enrichments: Data extractors that pull additional information from results that have already passed your criteria. Enrichments don’t affect filtering-they add columns of data to your results. Use enrichments to extract things like CEO name, employee count, or contact info.Enrichment Formats: The data type for an enrichment:
text - free-form text (CEO name, description)
number - numeric values (employee count, revenue)
date - dates (founding date, funding date)
email, phone, url - contact info
options - multiple choice (e.g., funding stage: Seed, Series A, Series B)
Example: To find AI startups and get their CEO names:
Criteria (filters): “AI company”, “Founded after 2020”, “Has raised funding”
Enrichments (data to extract): CEO name (text), funding amount (number), founding date (date)