Important API details:
- An Exa API key is required to authenticate requests; the key must be provided when connecting the server in Caylex.
- The server supports OAuth-based authentication in addition to API key header authentication.
- Web search results reflect real-time data from Exa’s index, so result freshness depends on Exa’s crawl schedule.
Server Details
| Property | Value |
|---|---|
| Transport | Streamable HTTP |
| Hosting | Remote (externally hosted) |
| Categories | Search & Research, Analytics & Data |
Authentication
This server supports the following authentication method:Query Parameter Authentication
This server requires query parameters to be appended to the server URL. These are typically API keys or tokens.Getting Started
Add the server
Navigate to the Server Library and click on the New Server button. Find Exa in the Caylex Catalog.
Use in a project
Add the server to a project by configuring project connections. Its tools are now available to any agents connected to that project.
Available Tools
This server provides 3 tools:Search
web_search_exa
web_search_exa
Search the web for any topic and get clean, ready-to-use content.Best for: Finding current information, news, facts, or answering questions about any topic.
Returns: Clean text content from top search results, ready for LLM use.Query tips: describe the ideal page, not keywords. “blog post comparing React and Vue performance” not “React vs Vue”.
If highlights are insufficient, follow up with crawling_exa on the best URLs.
get_code_context_exa
get_code_context_exa
Find code examples, documentation, and programming solutions.Best for: Any programming question - API usage, library examples, code snippets, debugging help.
Returns: Relevant code and documentation.Query tips: describe what you’re looking for specifically. “Python requests library POST with JSON body” not “python http”.
If highlights are insufficient, follow up with crawling_exa on the best URLs.
Content Extraction
crawling_exa
crawling_exa
Read a webpage’s full content as clean markdown. Use after web_search_exa when highlights are insufficient or to read any URL.Best for: Extracting full content from known URLs. Batch multiple URLs in one call.
Returns: Clean text content and metadata from the page(s).