Quick Start
Free Tier

Free Tier Quick Start

The free tier gives your agent a real, routed public IPv6 /64 — not NATed, not shared. It stays yours for as long as your account is active. No credit card required.

What you get:

  • Public IPv6 /64 subnet (routed directly to your WireGuard tunnel)
  • Random *.on.route6.me hostname
  • IPv6 internet access (unfiltered)
  • 1 GB/month bandwidth
  • 7 MCP tools (identity, diagnostics, IPv6-only web fetch)

What requires a paid plan: IPv4 access, custom hostname, port forwarding, mesh networking, all 27 MCP tools.


Create your account

Go to route6.me/register (opens in a new tab) and sign up with your email. No credit card required.

After submitting the form, check your email for a verification link. Your free agent is provisioned immediately after you verify your email.

Get your API key

Log in to the dashboard (opens in a new tab) and navigate to Agents. Copy the API key for your free agent — it starts with sk_.

Run the container

docker run -d \
  --name route6-agent \
  --cap-add NET_ADMIN \
  -e ROUTE6_API_KEY=sk_your_key_here \
  -p 3000:3000 \
  route6me/netid
⚠️

--cap-add NET_ADMIN is required. The container configures WireGuard and ip6tables at startup. Without it, tunnel setup silently fails.

The container will:

  1. Fetch your WireGuard config from api.route6.me
  2. Bring up the WireGuard tunnel (wg0)
  3. Route your /64 subnet through the tunnel
  4. Start the MCP server on localhost:3000

Expected startup output (docker logs route6-agent):

[route6] Fetching config for agent: agent_xxx
[route6] WireGuard tunnel up — Public IPv6: 2001:67c:3f4:8001::1
[route6] MCP server ready on localhost:3000
[route6] 7 tools available (free tier)

Connect to Claude Desktop

Add Route6 to your Claude Desktop MCP configuration:

{
  "mcpServers": {
    "route6": {
      "command": "docker",
      "args": [
        "exec", "-i", "route6-agent",
        "node", "/app/mcp-server.js"
      ]
    }
  }
}

Restart Claude Desktop. You'll see "route6" appear in the MCP servers list.

Try it out

Ask Claude to call the identity tools:

Use route6's identity_get tool and tell me what public IPv6 address my agent has.

Available tools on the free tier

ToolDescription
identity_getGet your agent's current IPv6 address, hostname, and tier
identity_rotate_ipv6Rotate to a new random IPv6 from your /64
identity_set_ipv6Pin a specific IPv6 within your /64
identity_check_reputationCheck IP reputation against threat databases
identity_list_ipv6List all IPv6 addresses in your /64
hostname_getGet your current hostname
net_pingPing IPv6 hosts (IPv6 destinations only)
net_tracerouteTraceroute to IPv6 destinations
net_dns_resolveResolve DNS names
net_my_ipReturn your current exit IP as seen from the internet
web_fetchFetch a URL (IPv6-reachable destinations only)

Upgrade to a paid plan to unlock all 27 MCP tools including web_search, web_fetch(screenshot=true), port_forward_create, mesh_join, and more. View pricing → (opens in a new tab)


Bandwidth tracking

Free tier has a 1 GB/month cap. Track usage in the dashboard under Overview. Traffic is measured as bytes in+out through your WireGuard tunnel. The cap resets on your billing anniversary (the date your account was created).


Ready to upgrade?

Go to dashboard → Billing → Upgrade (opens in a new tab) or see the Single Agent quick start.