Fetch and read the full content of one or more URLs using Exa via the mcp__claude_ai_exa__web_fetch_exa tool. Use when the user provides a URL to read, asks to summarize or extract information from a specific webpage, or when exa-search returns results that need deeper reading. Batches multiple URLs in a single call.
Retrieve full page content from known URLs as clean markdown. Batches multiple URLs in one call.
| Use case | maxCharacters |
|---|---|
| Quick summary / key facts | 2000–3000 |
| Normal reading / analysis | 5000–8000 |
| Full document / deep research | 15000–20000 |
Default: 3000 (Exa default). Increase only when the task requires completeness.
Always batch multiple URLs into a single call — one call, multiple URLs:
mcp__claude_ai_exa__web_fetch_exa(
urls=["https://example.com/a", "https://example.com/b"],
maxCharacters=5000
)
mcp__claude_ai_exa__web_fetch_exa(
urls=["<url1>", "<url2>", ...],
maxCharacters=<n>
)
maxCharactersUser provides a URL to read:
mcp__claude_ai_exa__web_fetch_exa(
urls=["https://example.com/article"],
maxCharacters=5000
)
Follow-up from exa-search — reading top 3 results:
mcp__claude_ai_exa__web_fetch_exa(
urls=[
"https://site1.com/post",
"https://site2.com/page",
"https://site3.com/doc"
],
maxCharacters=4000
)
User asks to compare two documentation pages:
mcp__claude_ai_exa__web_fetch_exa(
urls=["https://docs.framework-a.dev/routing", "https://docs.framework-b.dev/routing"],
maxCharacters=8000
)