# `ExAthena.Tools.WebFetch`
[🔗](https://github.com/udin-io/ex_athena/blob/v0.7.1/lib/ex_athena/tools/web_fetch.ex#L1)

HTTP GET via `Req`, returning the body as text.

Arguments:

  * `url` (required) — `http://` or `https://` only; other schemes rejected.
  * `timeout_ms` (optional, default 10_000).

Response body capped at 1 MB. Redirects followed up to 5 hops.

This is deliberately minimal — it's here so agents can fetch documentation
pages, not to replace a full HTTP client. For richer access (auth headers,
POST bodies, etc.), implement a custom tool that wraps `Req` directly.

---

*Consult [api-reference.md](api-reference.md) for complete listing*
