Exa AI Agent
Securely connect your AI agents and chatbots (Claude, ChatGPT, Cursor, etc) with Exa MCP or direct API to extract web data, run custom searches, analyze content, and generate structured reports through natural language.
Connect on TelegramExa is a data extraction and search platform for gathering and analyzing information from websites, APIs, or databases. It helps teams quickly surface insights and automate data-driven workflows.
▪ Tools & Triggers
Supported Tools and Triggers
Every Exa action and event your agent gets out of the box.
Generate an answer
Generates a direct, citation-backed answer to a clear natural language question or topic using Exa's search, adept at both specific answers and detailed summaries for open-ended queries. Response contains an `answer` field (summary) and a `citations` field (supporting URLs). Citations may include low-credibility sources; verify authoritative references for factual use.
Create Import
Tool to create a new import to upload data into a Webset. Use when you need to initialize an import before uploading the data file.
Create a Monitor
Tool to create a new Monitor. Use when you need to schedule automated updates for a Webset without manual runs.
Create Research Task
Creates an asynchronous research task that explores the web, gathers sources, synthesizes findings, and returns results with citations. The API responds immediately with a researchId for polling completion status. Use this when you need to generate: 1. Structured JSON matching an outputSchema you provide 2. A detailed markdown report when no schema is provided After creation, poll the research task status using the researchId to retrieve the final results when completed.
Create Webset
Tool to create a new Webset with search, import, and enrichment setup. Use when you need to configure and seed a Webset in one call.
Delete import
Tool to delete an existing import. Use when you need to permanently remove an import by its ID.
Delete webset
Tool to delete a Webset. Use after confirming the Webset ID to permanently remove the Webset and all its items.
Find similar
Finds web pages semantically similar to a given URL using embeddings-based search, optionally retrieving full text, highlights, or summaries for results.
Get API Key
Tool to retrieve details of a specific API key by its ID. Use when you need to fetch information about an API key in the team management context.
Get contents from URLs or document IDs
Retrieves configurable text and highlights from a list of Exa document IDs or publicly accessible URLs. Calls may partially succeed — always inspect the per-item `statuses` array for errors like CRAWL_NOT_FOUND, CRAWL_LIVECRAWL_TIMEOUT, CRAWL_UNKNOWN_ERROR, or SOURCE_NOT_AVAILABLE. Retrieved text is nested under `results[i].text`, not a top-level field.
Get Event
Tool to get details of a specific event by its ID. Use when you have an event ID and need its full details.
Get Research Task
Tool to retrieve the status and results of a previously created research task. Use the unique researchId returned from POST /research/v1 to poll until the task is finished.
List events
Tool to list all events that have occurred in the system. Use when you need to paginate through the event history.
List imports
Tool to list all imports for the Webset. Use when you need to paginate through and monitor import jobs.
List research tasks
Tool to retrieve a paginated list of your research tasks. Use when you need to view or monitor research jobs with cursor-based pagination.
List webhooks
Tool to list all webhooks for Websets. Use when you need to view existing webhooks and paginate through results.
Search
Performs a web search using the Exa engine, useful for queries requiring advanced filtering, specific content categories, or AI-optimized prompting. Returns snippets and metadata only — use EXA_GET_CONTENTS_ACTION on returned URLs to retrieve full page content. No pagination; issue multiple calls with varied queries or date windows for broader coverage. IMPORTANT CONSTRAINTS: - includeDomains and excludeDomains are MUTUALLY EXCLUSIVE: You can use ONE or the OTHER, but NEVER both in the same request. Providing both will cause a validation error. TYPE-SPECIFIC PARAMETER COMPATIBILITY: - type='keyword': Fast exact matching. Does NOT support useAutoprompt, includeDomains, or excludeDomains. - type='neural': AI semantic search. Supports all parameters including useAutoprompt and domain filters. - type='auto': Smart routing. Supports all parameters.
Update import
Tool to update an import configuration by ID. Use when you need to modify an import's title or metadata.
No matches.
Put Exa on autopilot
Connect Exa to your TeleClaw agent and run these 18 tools straight from Telegram.
Get started free