An MCP server for source-grounded web research that verifies claims against their sources, with 42 tools for search, extraction, and verification.
Claim it to get a verified publisher badge, a free copy of our full audit findings, and direct contact for any high-priority issues we find.
Install from
M8ven verifies MCPs across every public registry — install directly from whichever one you prefer.
process.env. You'll be asked to provide them before it can run.FOOTNOTE_LOG_LEVELFOOTNOTE_THIN_CONTENT_CHARS— 200 Below this extracted length, a script-heavy page counts as a JS shell.FOOTNOTE_DOMAIN_RPS— / _BURST 3 / 5 Per-domain rate limit (token bucket).FOOTNOTE_DOMAIN_BURSTFOOTNOTE_BREAKER_THRESHOLD— / _COOLDOWN 5 / 120 Per-domain circuit breaker.FOOTNOTE_BREAKER_COOLDOWNFOOTNOTE_NEGCACHE_TTL— 300 Seconds to remember a blocked URL.FOOTNOTE_PROXIES— 2 HTTP through a rotating proxy setFOOTNOTE_PROXY_COOLDOWNFOOTNOTE_BROWSER_TIMEOUTFOOTNOTE_SCRAPE_API— 5 Hosted scrape API (Firecrawl / ScrapingBee) setFIRECRAWL_API_KEYSCRAPINGBEE_API_KEYTAVILY_API_KEY— Tavily LLM-oriented search API.BRAVE_API_KEY— Brave Independent web index.GOOGLE_API_KEY— Google + GOOGLE_CSE_ID Programmable Search (Custom Search JSON API).GOOGLE_CSE_ID— Google GOOGLE_API_KEY + Programmable Search (Custom Search JSON API).OLLAMA_HOSTFOOTNOTE_EMBED_MODEL— is unavailable the original order is returned. Model: (default bge-m3).FOOTNOTE_SOURCE_CACHE— Override the cache location with =/path/to/cache footnote-mcp.FOOTNOTE_NLI_MODEL— pip install -r requirements-nli.txt (model via ). Either way,FOOTNOTE_ENTAILMENT_MODELOLLAMA_MODELFOOTNOTE_RECIPE_STORE[](https://m8ven.ai/mcp/kazkozdev-footnote-mcp-1gl2x1)