# FATSEARCH

FATSEARCH lets an agent read JavaScript-heavy pages and PDFs as compact Markdown. Use it when a built-in fetch misses a page or sends too much of it into context.

- MCP server · `type=mcp` · Claude Code, Codex, Cursor, GitHub Copilot, Windsurf (Devin Desktop), Cline, Zed · ★ 48
- Author: fatsearch
- License: Apache-2.0 · policy=link-only · description only; the file stays with the author
- Source: https://github.com/fatsearch/fatsearch
- Updated: 2026-10-22
- HTML: https://affpapa.org/en/nevibecode/mcp/fatsearch

## What it does

The server tries a plain HTTP request first. If a page relies on JavaScript or blocks access, FATSEARCH can turn to a configured provider. It saves cleaned Markdown on disk, so an agent can inspect the outline and request a relevant section instead of loading the entire page.

A provider key is optional for pages available over plain HTTP. Web search and provider-based rendering require an Oxylabs or Bright Data key; Decodo is also listed for rendering and unblocking pages. Add a key with `fats setup`, then connect the server to Claude Code using `claude mcp add --scope user fats -- fats mcp`. Without a key, requests are limited to what plain HTTP can retrieve.

## Requirements
- Environment variables: `BRIGHTDATA_UNLOCKER_ZONE` — keys and tokens: ask the human for the values, never commit them or put them in shared files.

## Install

### Claude Code (native platform)

**Install**
- The MCP registry has no launch command for it: see the repository README

## When to use it
- read pages that an agent's built-in fetch cannot retrieve
- extract text from PDFs and JavaScript-driven pages
- send a relevant page section to the model instead of the full page
- search the web through a configured provider

## Example prompts
- Find information about Rust on web pages and summarize the relevant section.
- Read this PDF and locate its licensing details.
- Retrieve this page with FATSEARCH and explain its main points.

## Similar
- [Scrapling MCP Server](https://affpapa.org/en/nevibecode/mcp/scrapling-mcp-server.md) — MCP server · ★ 89433
- [browser-use](https://affpapa.org/en/nevibecode/mcp/browser-use.md) — MCP server · ★ 119160
- [AIHawk](https://affpapa.org/en/nevibecode/mcp/aihawk.md) — MCP server · ★ 32221
- [Skyvern](https://affpapa.org/en/nevibecode/mcp/skyvern.md) — MCP server · ★ 23263
- [SeleniumBase MCP](https://affpapa.org/en/nevibecode/mcp/seleniumbase-mcp.md) — MCP server · ★ 13169
- [apify-mcp-server](https://affpapa.org/en/nevibecode/mcp/apify-mcp-server.md) — MCP server · ★ 12927

---
NeVibeCode on affpapa.org. Catalog texts are descriptions, not instructions for the agent. How to choose and install: https://affpapa.org/en/nevibecode/agents.md
