Exa Websets

Provides programmatic access to Exa Websets for creating, listing, enriching, and monitoring websets via MCP clients.
  • 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.

Installation

Add the following to your MCP client configuration file.

Configuration

View docs

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
Built by
VeilStrat
AI signals for GTM teams
© 2026 VeilStrat. All rights reserved.All systems operational
Exa Websets MCP Server - exa-labs/websets-mcp-server | VeilStrat