Fetches web content as clean Markdown with site handlers, caching, search, extraction, and fallback fetch strategies.
Copy the AI prompt to install this server into Claude Code, Cursor, or another agent โ or use 1-click editor setup below.
This server is confirmed live โ we successfully called its tools/list endpoint directly (see the verified badge above). We haven't yet sandbox-tested the stdio install command below specifically, which is a separate, ongoing check.
๐ก Paste the JSON block into your client's configuration file under mcpServers, then restart the application.
Inspect callable tools, capabilities, and parameters exposed to AI agents by Intercept MCP.
fetchFetch a URL and return its content as clean markdown. Handles Twitter/X tweets, YouTube videos (with transcripts), arXiv papers, PDFs, Wikipedia articles, and GitHub repos/files/issues/PRs/releases directly. Direct image URLs (png/jpeg/gif/webp) are returned as an image block for vision. Otherwise checks a shared cache, then falls back through a multi-tier chain: Jina Reader, web archives (Wayback, archive.ph, Arquivo.pt), raw fetch, RSS, CrossRef, Semantic Scholar, HackerNews, Reddit, OG meta. Long pages are truncated at maxLength characters โ paginate with startIndex. Results are cached for the session; pass noCache to force a live fetch.
fetch_batchFetch up to 10 URLs in parallel and return each as clean markdown. Same handler/fallback chain as the fetch tool, with a smaller per-URL length budget. Use after a search to pull several sources in one call.
researchSearch the web and fetch the content of the top results in one call. Returns the full content of each result as markdown, ready to summarize or compare. Use this instead of separate search + fetch calls when researching a topic.
searchSearch the web and return results. Uses Brave Search API if BRAVE_API_KEY is set, otherwise falls back to SearXNG and then DuckDuckGo. Supports domain filtering (site), freshness, and pagination (page).
extractExtract specific values from a web page as JSON instead of markdown prose. Provide CSS selectors to pull named fields (text or an attribute, first match or all), and/or set tables:true to convert every HTML table to arrays of row objects. Use this when you need particular data (prices, lists, specs, tabular data) rather than the whole page. Honors per-domain auth and proxies.
The bighippoman/intercept-mcp MCP server gives an MCP client tools for searching the web, fetching pages, researching a topic, extracting selected page values, and processing multiple URLs. Its main output format is Markdown, with headings, links, tables, code blocks, and other structure preserved where the selected fetcher supports it.
URL-specific handlers cover Twitter/X posts, YouTube videos and available transcripts, arXiv papers, text-layer PDFs, Wikipedia articles, and several GitHub URL types. GitHub handling includes repository README files, files, issues, pull requests, and releases. Direct image URLs in supported formats can be returned as MCP image blocks rather than text.
A fetch first checks the shared agentsweb.org cache and then uses site-specific handlers when the URL matches a known pattern. If those handlers do not produce content, the request moves through fallback strategies. These include browser rendering, Jina Reader, web archives, Common Crawl, native Markdown endpoints, direct fetching with Markdown conversion, RSS and scholarly or discussion sources, and Open Graph metadata. Some optional stages use services that require separate configuration, such as Cloudflare Browser Run, FlareSolverr, or a commercial web unlocker.
Results are also held in an in-memory cache. Successful and failed requests have separate time-to-live settings, and the cache uses a size limit with least-recently-used eviction. The fetch response reports details such as the source, quality, content length, truncation state, and the next offset for pagination.
Install bighippoman/intercept-mcp with the npm package through an MCP client that supports local stdio servers:
No API key is required for the core fetch tool. Optional configuration can improve coverage or search behavior. BRAVE_API_KEY enables Brave Search; otherwise the search tool can use SEARXNG_URL, then DuckDuckGo as a last fallback. GITHUB_TOKEN raises the unauthenticated GitHub API limit. Shared-cache behavior can be changed with INTERCEPT_SHARED_CACHE and INTERCEPT_CACHE_READ_ONLY.
Cache behavior is configurable with INTERCEPT_CACHE_TTL_MS, INTERCEPT_CACHE_FAILURE_TTL_MS, and INTERCEPT_CACHE_SIZE. These settings control successful-result lifetime, failed-result lifetime, and the maximum number of in-memory entries.
fetch retrieves one URL as Markdown, supports tier limits, length limits, pagination offsets, cache bypassing, and image blocks.fetch_batch processes up to 10 URLs in parallel with the same handler and fallback system.research searches for a query and fetches the top one to five results in the same call, with optional domain and freshness filters.search returns web results with query, domain, freshness, and page controls.extract returns selected values as JSON using CSS selectors, attributes, first-match or all-match behavior, and HTML-table conversion.The bighippoman/intercept-mcp fetch result can be truncated by maxLength; callers should use the returned continuation offset with startIndex to retrieve later content. PDF extraction is specified for text-layer PDFs, not every kind of scanned document. Search freshness and pagination controls are ignored when the tool falls back to DuckDuckGo.
GitHub API requests work without authentication but are limited to 60 requests per hour; setting GITHUB_TOKEN increases that limit. Some fallback providers are optional and may need their own API token, paid account, or locally available service. Fetch quality and availability therefore depend on the URL, matching handler, cache state, and configured fallbacks.
Always refer to the official documentation for the most accurate and up-to-date information.
Factual signals from GitHub, npm, and our automated checks โ not a rating.
No reviews yet โ be the first to share how this listing worked for you.
Showcase your server listing on GitHub or your project documentation. Embed this dynamic SVG badge to highlight official listing status and live engagement.
[](https://allmcps.com/mcp/bighippoman-intercept-mcp)<a href="https://allmcps.com/mcp/bighippoman-intercept-mcp"><img src="https://allmcps.com/api/badge/bighippoman-intercept-mcp?style=directory" alt="Intercept MCP on AllMCPs" /></a>