Residential proxy MCP server for AI agents β geo-targeting, sticky sessions, anti-bot bypass.
Copy the AI prompt to install this server into Claude Code, Cursor, or another agent β or use 1-click editor setup below.
We haven't yet run this listing's install command through our automated sandbox check. This isn't a red flag β we're steadily working through the catalog.
π‘ 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 Proxy Veil.
agentproxy_fetchFetch any URL through a residential proxy. Works on Amazon, LinkedIn, Cloudflare-protected pages, and most anti-bot-protected sites.
agentproxy_sessionSticky session fetch β every call with the same `session_id` uses the same residential IP. Essential for login flows, paginated scraping, and price monitoring across pages.
agentproxy_searchStructured Google search via Novada. Returns titles, URLs, and descriptions β no HTML parsing needed. Best for discovery and research tasks.
agentproxy_statusCheck Novada's proxy network health β live node count, device types, service status. No credentials required.
Residential proxy MCP server for AI agents. Route any HTTP request through 2M+ real home devices β Android phones, Windows PCs, Macs β to bypass anti-bot systems, geo-target by country or city, and maintain sticky sessions across multi-step workflows.
Works with Claude Code, Cursor, Windsurf, Cline, Continue, and any MCP-compatible AI agent. Powered by Novada.
AI agents get blocked on 60β70% of commercial websites. Standard HTTP requests are detected and rejected by Cloudflare, Akamai, DataDome, PerimeterX, and similar systems. Proxy4Agent routes your agent through real residential IPs β so it looks indistinguishable from a human browser.
| Problem | Proxy4Agent |
|---|---|
| Amazon, LinkedIn block your agent | Residential IPs from real home devices |
| Cloudflare / Akamai bot challenges | Bypassed via real device fingerprints |
| JS-rendered pages return blank | Browser API runs real Chromium |
| Geo-restricted or localized content | 195+ countries, city-level targeting |
| Multi-step workflows lose session | Sticky sessions β same IP across calls |
| Need structured search results | Built-in Google search, clean JSON output |
Proxy4Agent works with any HTTP proxy. Novada is the built-in default with the deepest integration. BrightData, Smartproxy, and Oxylabs have dedicated adapters with full auto-targeting. Any other provider works via the generic adapter.
Priority: Novada β BrightData β Smartproxy β Oxylabs β Generic. First configured provider wins.
Full integration: automatic geo-targeting, city-level targeting, sticky sessions, 195+ countries.
Get credentials: novada.com β Dashboard β Residential Proxies β Endpoint Generator
Full integration: automatic country/city/session targeting via BrightData's username-suffix format.
Get credentials: brightdata.com β Proxies & Scraping β Residential β Access Parameters
BRIGHTDATA_USERis your full username including zone (e.g.brd-customer-abc123-zone-residential). Optional:BRIGHTDATA_HOST(default:zproxy.lum-superproxy.io),BRIGHTDATA_PORT(default:22225).
Full integration: automatic country/city/session targeting.
Get credentials: smartproxy.com β Dashboard β Residential β Endpoint Generator
Optional:
SMARTPROXY_HOST(default:gate.smartproxy.com),SMARTPROXY_PORT(default:10001).
Full integration: automatic country/city/session targeting.
Get credentials: oxylabs.io β Dashboard β Residential Proxies β Access Details
Optional:
OXYLABS_HOST(default:pr.oxylabs.io),OXYLABS_PORT(default:7777).
Set PROXY_URL to use IPRoyal, your own infrastructure, or any standard HTTP proxy.
Note: With the generic adapter, encode country/city/session targeting directly in your proxy URL per your provider's format.
country,city, andsession_idtool parameters are logged as warnings and not forwarded.
| Feature | Novada | BrightData | Smartproxy | Oxylabs | Generic HTTP |
|---|---|---|---|---|---|
| Auto country targeting | β | β | β | β | manual |
| Auto city targeting | β | β | β | β | manual |
| Sticky sessions | β | β | β | β | manual |
| Built-in search API | β | β | β | β | β |
| Browser API (JS render) | β | β | β | β | β |
Sign up at novada.com β 30 seconds, no credit card.
| Tool | Required env vars | Where to get them |
|---|---|---|
agentproxy_fetch | NOVADA_PROXY_USER + NOVADA_PROXY_PASS | Dashboard β Residential Proxies β Endpoint Generator |
agentproxy_session | NOVADA_PROXY_USER + NOVADA_PROXY_PASS | Dashboard β Residential Proxies β Endpoint Generator |
agentproxy_search | NOVADA_API_KEY | Dashboard β API Keys |
agentproxy_render [BETA] | NOVADA_BROWSER_WS | Dashboard β Browser API β Playground β copy Puppeteer URL |
agentproxy_status | (none) | β |
You only need credentials for the tools you use.
Fetch + Session (core β recommended start):
Search only:
All tools:
NOVADA_PROXY_HOSTβ your account-specific proxy host from the Endpoint Generator (e.g.abc123.vtv.na.novada.pro). Required for reliable sticky sessions. Defaults to the shared load balancer if omitted.
Proxy4Agent works with any MCP-compatible AI client:
| Client | Install method |
|---|---|
| Claude Code | claude mcp add bestproxy4agents -e ... -- npx -y bestproxy4agents |
| Cursor | Settings β MCP β Add server β npx -y bestproxy4agents |
| Windsurf | MCP config β npx -y bestproxy4agents |
| Cline | MCP settings β command: npx, args: ["-y", "bestproxy4agents"] |
| Continue | .continue/config.json β mcpServers |
| Smithery | smithery.ai/server/proxy4agent |
| Any MCP client | stdio transport, npx -y bestproxy4agents |
Claude Code example (copy-paste ready):
Cursor / Windsurf / Cline β add to your MCP config:
agentproxy_fetchFetch any URL through a residential proxy. Works on Amazon, LinkedIn, Cloudflare-protected pages, and most anti-bot-protected sites.
Requires: Any proxy provider β Novada (NOVADA_PROXY_USER + NOVADA_PROXY_PASS), BrightData, Smartproxy, Oxylabs, or PROXY_URL
| Parameter | Type | Default | Description |
|---|---|---|---|
url | string | required | Target URL (http:// or https://) |
country | string | β | 2-letter ISO code: US, DE, JP, GB, BR, IN, FR, CA, AU... (195+ countries) |
city | string | β | City-level targeting: newyork, london, tokyo, paris, berlin... |
session_id | string | β | Reuse same ID to keep the same IP (letters/numbers/underscores only, max 64 chars) |
format | string | markdown | markdown strips HTML tags Β· raw returns full HTML |
timeout | number | 60 | Timeout in seconds (1β120) |
agentproxy_sessionSticky session fetch β every call with the same session_id uses the same residential IP. Essential for login flows, paginated scraping, and price monitoring across pages.
Requires: Any proxy provider β Novada (NOVADA_PROXY_USER + NOVADA_PROXY_PASS), BrightData, Smartproxy, Oxylabs, or PROXY_URL
| Parameter | Type | Default | Description |
|---|---|---|---|
session_id | string | required | Unique ID β reuse to keep same IP (no hyphens, max 64 chars) |
url | string | required | Target URL |
country | string | β | 2-letter country code |
city | string | β | City-level targeting: newyork, london, tokyo... |
format | string | markdown | markdown or raw |
timeout | number | 60 | Timeout in seconds (1β120) |
agentproxy_searchStructured Google search via Novada. Returns titles, URLs, and descriptions β no HTML parsing needed. Best for discovery and research tasks.
Requires: NOVADA_API_KEY
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/proxy-veil)<a href="https://allmcps.com/mcp/proxy-veil"><img src="https://allmcps.com/api/badge/proxy-veil?style=directory" alt="Proxy Veil on AllMCPs" /></a>