- Home
- MCP servers
- Exa Websets
Exa Websets
- typescript
5
GitHub Stars
typescript
Language
6 months ago
First Indexed
2 months ago
Catalog Refreshed
Documentation & install
Readme and setup notes from the catalogue, plus a client-ready config you can copy for your MCP host.
You run the Exa Websets MCP Server to connect Exa’s Websets API with MCP-compatible clients like Claude Desktop, Cursor, Windsurf, and similar tools. This server lets you create and manage Websets, run searches, enrich data, and monitor changes all through MCP-compatible interfaces, giving you programmatic control over discovery, verification, and enrichment of curated collections.
How to use
Use the MCP server as a bridge between Exa Websets and your MCP client. You can create websets, add enrichment rules, run automated searches, fetch items, and enable monitoring. All actions are exposed as MCP tools you can invoke from your client, so you can build workflows that form a living research database.
In practice you will:
- Create websets with optional searches and enrichments
- List, view, and manage websets and their items
- Add and manage data enrichments for entities in each webset
- Set up monitoring to keep data fresh and automatically updated
How to install
Prerequisites you must have installed on your system before starting:
# Node.js is required (v18+)
node -v
npm -v
Install the MCP server via the recommended method for your environment.
npx -y @smithery/cli install @exa-labs/websets-mcp-server
Alternative: run directly with npx if you already have it configured.
claude mcp add websets -e EXA_API_KEY=YOUR_API_KEY -- npx -y websets-mcp-server
Replace YOUR_API_KEY with your Exa API key.
## Additional setup steps
If you prefer HTTP-based configuration for your MCP client, use the remote endpoint URL and bypass local startup, then configure your client to talk to that URL.
{ "mcpServers": { "websets": { "type": "http", "url": "https://mcp.exa.ai/websets", "headers": {} } } }
## Available tools
### create\_webset
Create a new webset collection with optional search and enrichments
### list\_websets
List all your websets with pagination support
### get\_webset
Get details about a specific webset
### update\_webset
Update a webset's metadata
### delete\_webset
Delete a webset and all its items
### list\_webset\_items
List all items (entities) in a webset
### get\_item
Get a specific item from a webset with all enrichment data
### create\_search
Create a new search to find and add items to a webset
### get\_search
Get details about a specific search including status and progress
### cancel\_search
Cancel a running search operation
### create\_enrichment
Add a new data enrichment to extract custom information
### get\_enrichment
Get details about a specific enrichment
### cancel\_enrichment
Cancel a running enrichment operation
### create\_monitor
Set up automated monitoring to keep the webset updated