{"name":"io.github.NovadaLabs/proxy4agents-mcp","slug":"novadalabs-proxy4agents-mcp","title":null,"description":"Residential proxy MCP for AI agents — geo-targeting, sticky sessions, anti-bot bypass.","url":"https://mcp.market/server/novadalabs-proxy4agents-mcp","rating":null,"grade":"B","score":71,"certified":false,"status":"active","category":"maps","tags":["maps"],"presence":{"score":21,"stars":4,"forks":1,"downloads_week":39,"last_push_at":"2026-06-18T15:32:21.000Z","license":"MIT"},"uptime":null,"claimed":false,"transport":"npm","callable_via_gateway":false,"default_price_micros":0,"repository":"https://github.com/NovadaLabs/proxy4agent","website":null,"version":"1.7.0","remotes":[],"packages":[{"registryType":"npm","identifier":"bestproxy4agents-mcp","version":"1.7.0","transport":{"type":"stdio"},"environmentVariables":[{"description":"Novada residential proxy username","isSecret":true,"name":"NOVADA_PROXY_USER"},{"description":"Novada residential proxy password","isSecret":true,"name":"NOVADA_PROXY_PASS"},{"description":"Novada Scraper API key for search tool","isSecret":true,"name":"NOVADA_API_KEY"},{"description":"Novada Browser API WebSocket URL for render tool","isSecret":true,"name":"NOVADA_BROWSER_WS"},{"description":"BrightData full username including zone","isSecret":true,"name":"BRIGHTDATA_USER"},{"description":"BrightData proxy password","isSecret":true,"name":"BRIGHTDATA_PASS"},{"description":"Smartproxy username","isSecret":true,"name":"SMARTPROXY_USER"},{"description":"Smartproxy password","isSecret":true,"name":"SMARTPROXY_PASS"},{"description":"Oxylabs username","isSecret":true,"name":"OXYLABS_USER"},{"description":"Oxylabs password","isSecret":true,"name":"OXYLABS_PASS"},{"description":"Generic HTTP proxy URL (http://user:pass@host:port)","isSecret":true,"name":"PROXY_URL"}]}],"tools":[{"name":"agentproxy_extract","description":"Extract structured data from any URL through a residential proxy. Fetches the page and extracts named fields (title, price, description, rating, author, date, image, links, headings, etc.) using meta tags, Open Graph, JSON-LD, and HTML patterns. Returns clean key-value output — no HTML parsing needed by the agent.","write_action":false,"price_micros":0,"input_schema":null},{"name":"agentproxy_fetch","description":"Fetch any URL through a residential proxy network (2M+ IPs, 195 countries, anti-bot bypass). Works on Amazon, LinkedIn, Cloudflare-protected pages, and most commercial sites. Use agentproxy_render instead for JavaScript-heavy pages that need a real browser.","write_action":false,"price_micros":0,"input_schema":null},{"name":"agentproxy_render","description":"[BETA] Render a JavaScript-heavy page using Novada's Browser API (real Chromium, full JS execution). Use this for SPAs, React/Vue apps, and sites that require JavaScript to load content. Requires NOVADA_BROWSER_WS env var. For static/HTML pages, agentproxy_fetch is faster.","write_action":false,"price_micros":0,"input_schema":null},{"name":"agentproxy_search","description":"Structured web search via Novada (Google). Returns titles, URLs, and descriptions — no HTML parsing needed. Best for finding pages and factual queries. For reading a specific URL, use agentproxy_fetch instead.","write_action":false,"price_micros":0,"input_schema":null},{"name":"agentproxy_session","description":"Fetch a URL with a sticky session — the same residential IP is used for every call with the same session_id. Use this for multi-step workflows where IP consistency matters: login flows, paginated scraping, price monitoring.","write_action":false,"price_micros":0,"input_schema":null},{"name":"agentproxy_status","description":"Check proxy network health — live node count, device types, active provider, service status. Use before starting a large scraping workflow to confirm the network is healthy.","write_action":false,"price_micros":0,"input_schema":null}],"scan":{"score":71,"grade":"B","scanned_at":"2026-09-27T22:35:42.466Z","report":{"scannerVersion":"0.1.9","scannedAt":"2026-09-27T22:35:42.482Z","components":{"code":{"score":25,"max":25,"notes":["36 source files scanned"]},"reliability":{"score":-1,"max":20,"notes":["no gateway calls yet and no remote to probe"]},"poisoning":{"score":-1,"max":15,"notes":["tools not inspected (local package is not executed); not counted"]},"auth":{"score":6,"max":15,"notes":["static API keys via environment variables"]},"maintenance":{"score":8,"max":15,"notes":["last push 101 days ago"]},"identity":{"score":7,"max":10,"notes":["registry namespace matches repository owner"]}},"findings":[],"inputs":{"packages":[{"registryType":"npm","identifier":"bestproxy4agents-mcp","version":"1.7.0","found":true,"license":"MIT","hasInstallScripts":false,"dependencyCount":5,"publishedAt":"2026-04-10T11:58:45.972Z","repositoryUrl":"git+https://github.com/NovadaLabs/proxy4agent.git","weeklyDownloads":39}],"repo":{"found":true,"owner":"NovadaLabs","repo":"proxy4agent","archived":false,"pushedAt":"2026-06-18T15:32:21Z","stars":4,"forks":1,"openIssues":0,"ownerType":"Organization","ownerAvatarUrl":"https://avatars.githubusercontent.com/u/268872132?v=4","ownerCreatedAt":"2026-03-17T10:05:16Z","license":"MIT"},"icon":{"url":"https://avatars.githubusercontent.com/u/268872132?v=4&s=128","source":"github"},"presence":{"stars":4,"forks":1,"downloadsWeek":39,"license":"MIT","lastPushAt":"2026-06-18T15:32:21.000Z","score":21}}}},"grade_history":[],"reviews":[]}