The Web Researcher Stack
Three servers an agent needs to actually read the web: a search engine, a scraper that handles JS, and a converter that turns whatever it pulls back into clean Markdown.
Use case: Build a research agent that searches, scrapes, and digests. Useful for competitive intel, lead research, or feeding fresh sources into a long writeup.
Install the whole stack
Pick the client you use. Each tab installs all 3 servers.
claude mcp add io-github-tavily-ai-tavily-mcp -- npx -y tavily-mcp
claude mcp add firecrawl-firecrawl-mcp-server -- npx -y firecrawl-mcp
claude mcp add microsoft-markitdown -- uvx markitdown-mcpServers in this stack
Tavily
by tavily-ai · ★ 1,917
Search built for LLMs, not humans. Returns clean results without ad cruft.
claude mcp add io-github-tavily-ai-tavily-mcp -- npx -y tavily-mcpFirecrawl
by firecrawl · ★ 6,229
Renders JS-heavy pages and returns clean Markdown. The thing you want when basic curl scraping returns an empty shell.
claude mcp add firecrawl-firecrawl-mcp-server -- npx -y firecrawl-mcpMarkitdown
by microsoft · ★ 121,110
Converts PDFs, Word docs, slides, and images to Markdown. The bridge between 'I found a source' and 'I can quote it'.
claude mcp add microsoft-markitdown -- uvx markitdown-mcp