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)
- Custom
*.on.route6.mehostname (250 MB cap) - IPv6 and IPv4 internet access — IPv4 is handled transparently via NAT64 on every tier
- Port forwarding (250 MB cap)
- 250 MB/month bandwidth
- 7 MCP tools (identity, diagnostics, web fetch)
What requires a paid plan: Unmetered bandwidth, full web tools (search, browser, scrape), SMTP allowlist, mesh networking, and the full 17 (Agent) / 27 (Team) MCP tool set.
Prefer no Docker? The Lite Client gives you the same identity with a one-line install — works on laptops, serverless, and CI.
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
Save a docker-compose.yml:
services:
route6:
image: route6me/netid
container_name: route6-agent
cap_add: [NET_ADMIN]
restart: unless-stopped
ports:
- "127.0.0.1:3000:3000" # MCP — bound to localhost only
environment:
- ROUTE6_API_KEY=sk_your_key_hereThen start it:
docker compose up -dBind the MCP port to 127.0.0.1:3000:3000, never 3000:3000 — the latter publishes the MCP
server on all interfaces. cap_add: NET_ADMIN is required; the container configures WireGuard and
ip6tables at startup, and without it tunnel setup silently fails.
The container will:
- Fetch your WireGuard config from
api.route6.me - Bring up the WireGuard tunnel (
wg0) - Route your
/64subnet through the tunnel - 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:db8::1
[route6] MCP server ready on localhost:3000
[route6] 7 tools available (free tier)Connect your MCP client
Point any MCP client at the container's HTTP endpoint:
{
"mcpServers": {
"route6": {
"type": "http",
"url": "http://localhost:3000/mcp"
}
}
}See MCP Integration for per-client setup (Claude Desktop, Cursor, Windsurf, custom agents). Restart your client and "route6" appears 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
| Tool | Description |
|---|---|
identity_get | Get your agent's current IPv6 address, /64 prefix, hostname, and tier |
identity_set_ipv6 | Set or rotate your public IPv6 (omit the address to rotate randomly) |
identity_check_reputation | Check IP reputation against blocklists |
net_ping | Ping a host (IPv4 targets handled transparently via DNS64) |
net_traceroute | Traceroute (IPv4 targets handled transparently via DNS64) |
net_dns_resolve | DNS lookup via DNS64 |
web_fetch | Fetch any URL (IPv4 destinations work via NAT64; screenshot mode is paid) |
Upgrade to a paid plan to unlock more tools including web_search, web_browse, scrape,
web_fetch screenshots, port_forward_create, smtp_allowlist, and — on Team plans — the full
coordination suite. View pricing → (opens in a new tab)
Bandwidth tracking
Free tier has a 250 MB/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.