Internet access for your
AI coding assistant

Route HTTP traffic through VPN exit nodes with a single MCP tool. Connect from any region, bypass geo-restrictions, avoid rate limits. Use vpn_fetch() for all your requests.

Without VPN MCP
claude-code
> WebFetch("https://target-api.eu/data")
ERROR: 403 Forbidden — geo-restricted
 
> WebFetch("https://api.example.com/v2")
ERROR: 429 Too Many Requests
 
# Your real IP is exposed
# Single location, no rotation
# Rate-limited after a few requests
With VPN MCP
claude-code
> vpn_connect()
Connected to North America
 
> vpn_fetch("https://target-api.eu/data")
200 OK — 2.4KB received
 
# Clean datacenter IP, any region
# Rotate nodes mid-task
Get Started →

Free tier — no payment needed. Upgrade anytime.

Three steps to internet access

Install the MCP server, add it to your config, and connect. That's it.

01

Install

Install the MCP server package with uv or pip.

$ uv tool install vpn-mcp
02

Configure

Add to your .mcp.json — Claude Code picks it up automatically.

{
  "mcpServers": {
    "vpn": {
      "command": "vpn-mcp"
    }
  }
}
03

Connect

Call vpn_connect() from Claude Code. Use vpn_fetch() for requests.

> vpn_connect()
Connected

Choose your region

Choose your region with vpn_connect(). List all nodes with vpn_nodes().

NA
North America
Datacenter exit
EU
Europe
Datacenter exit
UA
Ukraine
Datacenter exit
TOR
Tor
Tor network exit

Three tiers. No surprises.

Start free, upgrade when you need more. No credit card, no signup — just USDT on TON.

Free
0 USDT

No payment needed

  • 1 req / 30s rate limit
  • 256 KB/s bandwidth
  • All regions

Auto-activate with vpn_activate()

Pro
5 USDT/mo

TON network

  • 120 req/min rate limit
  • 2 MB/s bandwidth
  • All regions + Tor

Upgrade via vpn_activate()