Claude Platform Docs

Tunnel

Crea tunnel
BetaTunnel beta().tunnels().create(params = TunnelCreateParams.none(), requestOptions = RequestOptions.none())
POST/v1/tunnels

L'API Tunnels è in research preview (anteprima di ricerca). Richiede l'header anthropic-beta: mcp-tunnels-2026-06-22 e può cambiare senza un periodo di deprecazione. Sostituisce gli endpoint dell'Admin API in /v1/organizations/tunnels, che rimangono disponibili durante una finestra di migrazione.

Ottieni tunnel
BetaTunnel beta().tunnels().retrieve(params = TunnelRetrieveParams.none(), requestOptions = RequestOptions.none())
GET/v1/tunnels/{tunnel_id}

L'API Tunnels è in research preview (anteprima di ricerca). Richiede l'header anthropic-beta: mcp-tunnels-2026-06-22 e può cambiare senza un periodo di deprecazione. Sostituisce gli endpoint dell'Admin API in /v1/organizations/tunnels, che rimangono disponibili durante una finestra di migrazione.

Elenca tunnel
TunnelListPage beta().tunnels().list(params = TunnelListParams.none(), requestOptions = RequestOptions.none())
GET/v1/tunnels

L'API Tunnels è in research preview (anteprima di ricerca). Richiede l'header anthropic-beta: mcp-tunnels-2026-06-22 e può cambiare senza un periodo di deprecazione. Sostituisce gli endpoint dell'Admin API in /v1/organizations/tunnels, che rimangono disponibili durante una finestra di migrazione.

Archivia tunnel
BetaTunnel beta().tunnels().archive(params = TunnelArchiveParams.none(), requestOptions = RequestOptions.none())
POST/v1/tunnels/{tunnel_id}/archive

L'API Tunnels è in research preview (anteprima di ricerca). Richiede l'header anthropic-beta: mcp-tunnels-2026-06-22 e può cambiare senza un periodo di deprecazione. Sostituisce gli endpoint dell'Admin API in /v1/organizations/tunnels, che rimangono disponibili durante una finestra di migrazione.

Rivela token del tunnel
BetaTunnelToken beta().tunnels().revealToken(params = TunnelRevealTokenParams.none(), requestOptions = RequestOptions.none())
POST/v1/tunnels/{tunnel_id}/reveal_token

L'API Tunnels è in research preview (anteprima di ricerca). Richiede l'header anthropic-beta: mcp-tunnels-2026-06-22 e può cambiare senza un periodo di deprecazione. Sostituisce gli endpoint dell'Admin API in /v1/organizations/tunnels, che rimangono disponibili durante una finestra di migrazione.

Ruota token del tunnel
BetaTunnelToken beta().tunnels().rotateToken(params = TunnelRotateTokenParams.none(), requestOptions = RequestOptions.none())
POST/v1/tunnels/{tunnel_id}/rotate_token

L'API Tunnels è in research preview (anteprima di ricerca). Richiede l'header anthropic-beta: mcp-tunnels-2026-06-22 e può cambiare senza un periodo di deprecazione. Sostituisce gli endpoint dell'Admin API in /v1/organizations/tunnels, che rimangono disponibili durante una finestra di migrazione.

Models
class BetaTunnel { type = "tunnel"; id; archivedAt; /* 3 more */ }

An MCP tunnel.

JsonValue type = "tunnel"
String id

Unique identifier for the tunnel, prefixed with tnl_.

Optional<LocalDateTime> archivedAt

RFC 3339 datetime string indicating when the tunnel was archived. Null if it is not archived.

formatdate-time
LocalDateTime createdAt

RFC 3339 datetime string indicating when the tunnel was created.

formatdate-time
Optional<String> displayName

Human-readable name for the tunnel (1-255 characters). Null if unset.

String domain

Anthropic-assigned hostname for the tunnel. MCP server URLs whose host is a subdomain of this value are routed through the tunnel. Globally unique and never reused, even after the tunnel is archived.

class BetaTunnelToken { type = "tunnel_token"; id; tunnelToken; }

A tunnel's connector token.

JsonValue type = "tunnel_token"
String id

Stable identifier for the current token value. Changes when the token is rotated.

String tunnelToken

The connector token used to run the tunnel. Treat as a credential.

TunnelCertificati

Crea certificato del tunnel
BetaTunnelCertificate beta().tunnels().certificates().create(params, requestOptions = RequestOptions.none())
POST/v1/tunnels/{tunnel_id}/certificates

L'API Tunnels è in research preview (anteprima di ricerca). Richiede l'header anthropic-beta: mcp-tunnels-2026-06-22 e può cambiare senza un periodo di deprecazione. Sostituisce gli endpoint dell'Admin API in /v1/organizations/tunnels, che rimangono disponibili durante una finestra di migrazione.

Ottieni certificato del tunnel
BetaTunnelCertificate beta().tunnels().certificates().retrieve(params, requestOptions = RequestOptions.none())
GET/v1/tunnels/{tunnel_id}/certificates/{certificate_id}

L'API Tunnels è in research preview (anteprima di ricerca). Richiede l'header anthropic-beta: mcp-tunnels-2026-06-22 e può cambiare senza un periodo di deprecazione. Sostituisce gli endpoint dell'Admin API in /v1/organizations/tunnels, che rimangono disponibili durante una finestra di migrazione.

Elenca certificati del tunnel
CertificateListPage beta().tunnels().certificates().list(params = CertificateListParams.none(), requestOptions = RequestOptions.none())
GET/v1/tunnels/{tunnel_id}/certificates

L'API Tunnels è in research preview (anteprima di ricerca). Richiede l'header anthropic-beta: mcp-tunnels-2026-06-22 e può cambiare senza un periodo di deprecazione. Sostituisce gli endpoint dell'Admin API in /v1/organizations/tunnels, che rimangono disponibili durante una finestra di migrazione.

Archivia certificato del tunnel
BetaTunnelCertificate beta().tunnels().certificates().archive(params, requestOptions = RequestOptions.none())
POST/v1/tunnels/{tunnel_id}/certificates/{certificate_id}/archive

L'API Tunnels è in research preview (anteprima di ricerca). Richiede l'header anthropic-beta: mcp-tunnels-2026-06-22 e può cambiare senza un periodo di deprecazione. Sostituisce gli endpoint dell'Admin API in /v1/organizations/tunnels, che rimangono disponibili durante una finestra di migrazione.