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
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
1
Add the server
Navigate to the Server Library and click on the New Server button. Find Exa in the Caylex Catalog.
2
Server Onboarding flow
Go through the server onboarding flow.
3
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).