thesatellite-ai/fetchr
HTTP client with TLS fingerprinting (JA3/JA4, HTTP/2) — CLI, MCP server, and Go package
A fully-featured HTTP client with TLS fingerprinting (JA3/JA4, HTTP/2, QUIC) — available as a CLI tool, MCP server, and importable Go package.
AI assistants can't make HTTP requests. Claude Desktop, Claude Code, and other sandboxed AI tools block outbound network calls — they can't curl, fetch APIs, or check if a website is up. fetchr solves this as an MCP server, giving AI assistants full HTTP capabilities.
Websites block automated requests. Standard HTTP clients send a default TLS fingerprint that anti-bot systems detect instantly. fetchr impersonates real browsers at the TLS level — matching their JA3 hash, HTTP/2 SETTINGS frame, header order, and more — so your requests look identical to Chrome or Firefox.
pkg/curl in your own Go applicationscurl command> [Full Usage Guide](docs/USAGE.md) — Complete reference for every command, flag, tool parameter, config option, TLS fingerprinting guide, and recipes. > > [Contributing](docs/CONTRIBUTING.md) — Development setup, architecture, and internals for contributors.
---
Add fetchr to your AI coding agent (Claude Code, Cursor, Codex, Cline, etc.):
npx skills add thesatellite-ai/fetchrOne-liner (macOS/Linux):
curl -sL https://raw.githubusercontent.com/thesatellite-ai/fetchr/main/instalLoading reviews...