Multi-tool MCP server for AI agents with 29 tools across web scraping, SEO analysis, screenshot and PDF generation, domain intelligence, content extraction, multi-chain EVM blockchain queries, and security toolkit. Free tier available with no auth required.
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.ABUSEIPDB_API_KEY— Security tools degrade gracefully without API keys (heuristics-only mode). Optional keys: VT_API_KEY, , ETHERSCAN_API_KEY.ADMIN_SECRET— Secret for admin endpointsALLOW_APIKEY_QUERY— For migration only, query-string API keys (?apikey=) can be temporarily re-enabled with =true. This mode is deprecated; prefer X-Api-Key.API_KEYS— Comma-separated valid API keysCHECKOUT_LIMIT_PER_HOUR— 5 Per-IP Stripe checkout creation limitCHROMIUM_PATH— /usr/bin/chromium-browser Path to ChromiumDOMAINETHERSCAN_API_KEY— Security tools degrade gracefully without API keys (heuristics-only mode). Optional keys: VT_API_KEY, ABUSEIPDB_API_KEY, .FREE_DAILY_LIMIT— 10 Free tier request limitFREE_WINDOW_MS— 86400000 Free-tier rate-limit window in msKEYS_FILE— Persist , MEMORY_DB_PATH, and X402_TX_CACHE_FILE on durable storageMAX_BROWSERS— 3 Max concurrent browser instancesMAX_SSE_PER_IP— 5 Max concurrent SSE sessions per client IPMAX_SSE_SESSIONS— 50 Max MCP SSE sessionsMEMORY_DB_PATH— ./data/memory.db SQLite memory database pathPORT— 3100 Server portREDIS_URL— Optional Redis backend for shared/distributed rate-limitsSSE_CONNECT_MAX_PER_WINDOW— 30 Max SSE connection attempts per IP per windowSSE_CONNECT_WINDOW_MS— 60000 SSE connect rate-limit window in msSTRIPE_SK— Stripe API key for Pro subscriptionsSTRIPE_WEBHOOK_IP_ALLOWLIST— Optional CSV allowlist for webhook source IPsSTRIPE_WEBHOOK_SECRET— Stripe webhook signing secretTRUST_PROXY— false Express trust proxy setting (false, true, hop count like 1, or subnet names/CIDRs like loopback/10.0.0.0/8)VT_API_KEY— Security tools degrade gracefully without API keys (heuristics-only mode). Optional keys: , ABUSEIPDB_API_KEY, ETHERSCAN_API_KEY.X402_MAX_TX_AGE_SECONDS— 86400 Maximum accepted payment tx age in seconds (stale txs are rejected)X402_PRICE_USD— 0.005 x402 price per callX402_RECEIVER— x402 payment receiver addressX402_TEST_MODE— 0 Set to 1 only for local/offline testing; ignored in productionX402_TX_CACHE_FILE— ./data/x402-tx-cache.json Persistent replay-protection cache for used x402 tx hashes[](https://m8ven.ai/mcp/san-npm-mcp-services-734ph4)