pakx
← Explore

Exa Search

latest
Smithery

exa

Fast, intelligent web search and web crawling. New mcp tool: Exa-code is a context tool for coding agents. It provides agents with fresh information about libraries, APIs, and SDKs with the purpose of reducing hallucinations.

Install

One line. Adds the dep to agents.yml and resolves it.

pakx add mcp exa

Raw metadata

Source-specific install hints as returned by Smithery.

{
  "qualifiedName": "exa",
  "displayName": "Exa Search",
  "description": "Fast, intelligent web search and web crawling.\n\nNew mcp tool: Exa-code is a context tool for coding agents. It provides agents with fresh information about libraries, APIs, and SDKs with the purpose of reducing hallucinations.",
  "iconUrl": "https://api.smithery.ai/servers/exa/icon",
  "remote": true,
  "deploymentUrl": "https://exa.run.tools",
  "connections": [
    {
      "type": "http",
      "deploymentUrl": "https://exa.run.tools",
      "configSchema": {}
    }
  ],
  "security": null,
  "tools": [
    {
      "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, ready for LLM use.\n\n      Query tips: describe the ideal page, not keywords. \"blog post comparing React and Vue performance\" not \"React vs Vue\".\n      Use category:people to specifically search through Linkedin profiles and category:company to search through company pages.\n      If highlights are insufficient, follow up with web_fetch_exa on the best URLs.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "query": {
            "type": "string",
            "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",
            "maximum": 100,
            "minimum": 1,
            "description": "Number of search results to return (must be a number, default: 10)."
          }
        }
      }
    },
    {
      "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 (must be a positive number, default: 3000)"
          }
        }
      }
    }
  ],
  "resources": [
    {
      "name": "tools_list",
      "uri": "exa://tools/list",
      "description": "List of available Exa tools and their descriptions",
      "mimeType": "application/json"
    }
  ],
  "prompts": [
    {
      "name": "web_search_help",
      "description": "Get help with web search using Exa",
      "arguments": []
    }
  ]
}