{
  "server": {
    "id": "ext_68hy7itbecypu8",
    "slug": "exa-search-server",
    "url": "https://mcp.exa.ai/mcp",
    "registry_name": null,
    "kind": "external_mcp_server",
    "hosted": false,
    "server": {
      "name": "exa-search-server",
      "version": "3.5.0",
      "protocol_version": "2025-03-26"
    },
    "publisher": {
      "status": "unclaimed"
    },
    "linked_store_listing": null,
    "integrity": {
      "fingerprint": "d69d0c9e0a85f85819f9d1b722dfc4b58cd68b72d793648474fba8ddaca186e6",
      "fingerprint_version": 1,
      "first_seen_at": "2026-10-18T21:49:24.176Z",
      "last_checked_at": "2026-10-21T08:31:30.370Z",
      "last_status": "ok",
      "tool_count": 2,
      "note": "An integrity check compares the tool definitions a server serves now with the fingerprint recorded earlier. \"Unchanged\" means the definitions match what was recorded — it is not a finding that a tool is safe. \"Changed\" means the definitions differ from the record; the diff says how. \"Unreachable\" means the server could not be probed for this check, so nothing can be said about its current definitions."
    },
    "scan": {
      "status": "no_standing_flags",
      "standing_flag_ids": [],
      "note": "No standing security flags are recorded against this artifact. That is the absence of a record, not a finding that the artifact is safe."
    },
    "shadowing_warnings": [],
    "reviews": {
      "total": 0,
      "current_count": 0,
      "current_average": null,
      "older_count": 0
    },
    "page_url": "https://www.rightshold.com/store/external/exa-search-server",
    "tools": [
      {
        "name": "web_fetch_exa",
        "description": "Read a webpage's full content as clean markdown. Use after web_search_exa when highlights are insufficient or to read any URL.\n\nBest for: Extracting full content from known URLs. Batch multiple URLs in one call.\nReturns: Clean text content and metadata from the page(s).",
        "inputSchema": {
          "type": "object",
          "properties": {
            "urls": {
              "type": "array",
              "items": {
                "type": "string"
              },
              "description": "URLs to read. Batch multiple URLs in one call."
            },
            "maxCharacters": {
              "type": "number",
              "minimum": 1,
              "description": "Maximum characters to extract per page (default: 3000)"
            }
          },
          "required": [
            "urls"
          ],
          "additionalProperties": false,
          "$schema": "http://json-schema.org/draft-07/schema#"
        }
      },
      {
        "name": "web_search_exa",
        "description": "Search the web for any topic and get clean, ready-to-use content.\n\n      Best for: Finding current information, news, facts, people, companies, or answering questions about any topic.\n      Returns: Clean text content from top search results.\n\n      Query tips:\n      describe the ideal page, not keywords. \"blog post comparing React and Vue performance\" not \"React vs Vue\".\n      Use category:people / category:company to search through Linkedin profiles / companies respectively.\n      If highlights are insufficient, follow up with web_fetch_exa on the best URLs.",
        "inputSchema": {
          "type": "object",
          "properties": {
            "query": {
              "type": "string",
              "minLength": 1,
              "description": "Natural language search query. Should be a semantically rich description of the ideal page, not just keywords. Optionally include category:<type> (company, people) to focus results — e.g. 'category:people John Doe software engineer'."
            },
            "numResults": {
              "type": "number",
              "description": "Number of search results to return (default: 10)."
            },
            "objective": {
              "type": "string",
              "minLength": 1,
              "maxLength": 4096,
              "description": "Goal for this search turn; say which documents should rank first, which should be excluded, and what specific facts or figures to pull from them."
            }
          },
          "required": [
            "query",
            "objective"
          ],
          "additionalProperties": false,
          "$schema": "http://json-schema.org/draft-07/schema#"
        }
      }
    ],
    "review_list": []
  }
}