---
title: "ghostfetch"
description: "Stealthy headless browser service for AI agents. Bypasses anti-bot protections and returns clean, LLM-friendly Markdown."
canonical: https://agentpluginsdirectory.com/plugins/ghostfetch
last-updated: 2026-09-21
---

# ghostfetch
Stealthy headless browser service for AI agents. Bypasses anti-bot protections and returns clean, LLM-friendly Markdown.
- Slug: ghostfetch
- Publisher: Arsalan Shah
- Repository: https://github.com/iArsalanshah/GhostFetch
- Manifest: plugin.json
- Version: 2026.8.6.2
- License: MIT
- Category (editorial): research
- Skills: 1 (ghostfetch)
- MCP servers: 1 (ghostfetch)
- Stars: 7
- Repository created: 2026-01-31
- Repository last pushed: 2026-09-12
- Publisher type: User
- Listing: https://agentpluginsdirectory.com/plugins/ghostfetch
- Schema: https://agent-plugins.org/schemas/1.0.0/plugin.schema.json

## What ghostfetch does, in the publisher's words

Fetch the unfetchable. A stealthy, headless browser service for AI agents.

GhostFetch bypasses anti-bot protections to fetch content from difficult sites (like X.com and LinkedIn) and converts it into clean, LLM-ready Markdown. It handles the complexity of headless browsing, proxy rotation, and fingerprinting so your agent doesn't have to.

Powered by the 🦊 Phantom Fox: slipping past every wall, unseen.

- 🦊 Stealth by Design: "Ghost Protocol" fingerprinting to mimic real users.
- 📜 LLM-Native Output: Returns clean Markdown, not messy HTML.
- 📜 Smart Scrolling: Automatically expands infinite feeds (perfect for X/Twitter threads).
- 🔐 Authenticated Sessions: Bypass login walls for LinkedIn, X/Twitter, and other gated sites.
- ⚡ Zero-Config: Browsers auto-install and manage themselves.

From the project README, punctuation lightly normalized. Full text: https://raw.githubusercontent.com/iArsalanshah/GhostFetch/HEAD/README.md

## Skills

- ghostfetch: Stealthy web fetching for AI agents. Bypasses blocks on X.com and other sites to return clean Markdown.

Descriptions come from the frontmatter of each SKILL.md, punctuation lightly normalized.

## MCP servers

- ghostfetch: transport: stdio; command: python -m ghostfetch.mcp_server; env: SYNC_TIMEOUT_DEFAULT, MAX_SYNC_TIMEOUT

Read from the plugin's own mcp.json. Environment variable names only, never values.
