Exa Websets

create_search

Create a new search to find and add items to a webset. The search will discover entities matching your query and criteria. IMPORTANT PARAMETER FORMATS: - entity: MUST be an object like {type: "company"} (NOT a string) - criteria: MUST be array of objects like [{description: "..."}] (NOT array of strings) Example call: { "websetId": "webset_123", "query": "AI startups in San Francisco", "entity": {"type": "company"}, "criteria": [{"description": "Founded after 2020"}], "count": 10 }

Remote exa-labs/websets-mcp-server

Other tools also called create_search? See providers with this name

Input Schema


            {
  "type": "object",
  "properties": {
    "count": {
      "type": "number",
      "description": "Number of items to find (default: 10, min: 1)"
    },
    "query": {
      "type": "string",
      "description": "Natural language query describing what to search for (e.g., 'AI startups in San Francisco')"
    },
    "entity": {
      "type": "object",
      "required": [
        "type"
      ],
      "properties": {
        "type": {
          "enum": [
            "company",
            "person",
            "article",
            "research_paper",
            "custom"
          ],
          "type": "string",
          "description": "Type of entity to search for"
        }
      },
      "description": "Entity type to search for. Must be an object with a 'type' field. Example: {type: 'company'}",
      "additionalProperties": false
    },
    "recall": {
      "type": "boolean",
      "description": "Whether to compute recall metrics for the search"
    },
    "behavior": {
      "enum": [
        "override",
        "append"
      ],
      "type": "string",
      "description": "'override' replaces existing items, 'append' adds to them (default: override)"
    },
    "criteria": {
      "type": "array",
      "items": {
        "type": "object",
        "required": [
          "description"
        ],
        "properties": {
          "description": {
            "type": "string"
          }
        },
        "additionalProperties": false
      },
      "description": "Additional criteria for evaluating search results. Each criterion is an object with a 'description' field. Example: [{description: 'Company is profitable'}, {description: 'Has raised Series A or later'}]"
    },
    "metadata": {
      "type": "object",
      "description": "Key-value pairs to associate with this search",
      "additionalProperties": {
        "type": "string"
      }
    },
    "websetId": {
      "type": "string",
      "description": "The ID or externalId of the webset"
    }
  }
}