MCP tunnels changedconnectors/mcp-tunnels/overview
Nearest release: v2.1.283, published under an hour after upstream edited the page. Shown because the two are within 24 hours of each other. Nothing here says the release caused the edit.
Upstream edited this page at 25 Sep 2026 18:00 UTC, give or take a minute or two: the time comes from Anthropic’s own sitemap rather than from a commit. This site recorded the change at 28 Sep 2026 22:07 UTC.
Upstream edited
Recorded here
Lines+18added
Lines−18removed
From line
43
where the diff opens
First seen
31 Aug 2026
this site's first read of the page
Recorded edits6to this page, all time
The whole hunk
from line 43, old and new numbered
/
from line 43
4343
4444### Network requirements
4545
46| Component | Destination | Port and protocol | Used during |
47| --------------- | ---------------------------------------------------- | ---------------------------- | ---------------------------- |
48| Setup component | `api.anthropic.com` | 443 TCP | Provisioning, token rotation |
49| cloudflared | Tunnel edge (`198.41.192.0/19`, `2606:4700:a0::/44`) | 7844 TCP and UDP | Runtime |
50| Proxy | Your MCP servers | As configured in your routes | Runtime |
46| Component | Destination | Port and protocol | Used during |
47| - | - | - | - |
48| Setup component | `api.anthropic.com` | 443 TCP | Provisioning, token rotation |
49| cloudflared | Tunnel edge (`198.41.192.0/19`, `2606:4700:a0::/44`) | 7844 TCP and UDP | Runtime |
50| Proxy | Your MCP servers | As configured in your routes | Runtime |
5151
5252No inbound rules are required. See [Cloudflare's tunnel firewall documentation](https://developers.cloudflare.com/cloudflare-one/networks/connectors/cloudflare-tunnel/configure-tunnels/tunnel-with-firewall/) for the authoritative edge IP list.
5353
from line 55
5555
5656Three independent layers protect every request through a tunnel.
5757
58| Layer | Protects against |
59| --------------------------------------------------------------------------------- | ------------------------------------------------------------------------ |
60| Outer mutual TLS between Anthropic and the transport provider, with IP validation | Unauthorized clients reaching the tunnel |
61| Inner TLS from Anthropic's backend to your proxy | Payload inspection by the transport provider or any network intermediary |
62| OAuth on each MCP server | Unauthorized use of MCP tools by traffic that has reached the server |
58| Layer | Protects against |
59| - | - |
60| Outer mutual TLS between Anthropic and the transport provider, with IP validation | Unauthorized clients reaching the tunnel |
61| Inner TLS from Anthropic's backend to your proxy | Payload inspection by the transport provider or any network intermediary |
62| OAuth on each MCP server | Unauthorized use of MCP tools by traffic that has reached the server |
6363
6464The proxy terminates inner TLS with a certificate signed by a certificate authority (CA) that the setup component generates inside your environment and registers with Anthropic. Only your deployment holds the private keys, so Cloudflare carries ciphertext and cannot read MCP requests or responses. Anthropic does not connect to a tunnel until a CA certificate is registered for it. Cloudflare does receive connection metadata: the egress IP address and a host fingerprint of the machine running cloudflared, connection timing and byte volume, and the `tunnel.anthropic.com` subdomain assigned to your tunnel. Cloudflare acts as a subprocessor for this research preview.
6565
from line 67
6767
6868### Shared responsibility
6969
70| Anthropic handles | Your organization handles |
71| --------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------- |
72| Restricting tunnel access so that only Anthropic can connect | All content and traffic that transits your tunnel, and compliance with applicable third-party acceptable-use policies, including Cloudflare's |
73| Validating your CA certificate before connecting to your proxy | Securing the tunnel token, the Tunnels API key, and the TLS private keys |
74| Sending Claude's requests only to tunnels that your organization owns | Renewing the server certificate before it expires |
75| | Requiring OAuth on each MCP server and limiting each server to the tools it needs |
76| | Restricting network access for the proxy hosts and MCP servers |
77| | Notifying Anthropic if you suspect a compromise |
70| Anthropic handles | Your organization handles |
71| - | - |
72| Restricting tunnel access so that only Anthropic can connect | All content and traffic that transits your tunnel, and compliance with applicable third-party acceptable-use policies, including Cloudflare's |
73| Validating your CA certificate before connecting to your proxy | Securing the tunnel token, the Tunnels API key, and the TLS private keys |
74| Sending Claude's requests only to tunnels that your organization owns | Renewing the server certificate before it expires |
75| | Requiring OAuth on each MCP server and limiting each server to the tools it needs |
76| | Restricting network access for the proxy hosts and MCP servers |
77| | Notifying Anthropic if you suspect a compromise |
7878
7979<Warning>
8080 An attacker who obtains your tunnel token and one of your TLS private keys could impersonate your proxy and read MCP request payloads, including OAuth tokens. Store both with your organization's secrets-management controls, restrict file permissions, and rotate them on a schedule and immediately after any suspected exposure. See [Rotate credentials](/docs/connectors/mcp-tunnels/setup#rotate-credentials).
No line in this hunk matches that.