ClawLink
Developer Tools102 toolsPaste one API key

Ngrok integration for AI agents

Ngrok creates secure tunnels to locally hosted applications, enabling developers to share and test webhooks or services without configuring complex network settings.

Use it from your agent

One ClawLink account serves every agent you run. Pick the guide for yours, or connect Ngrok once and call the same tools from all of them.

Setup

Connect Ngrok through ClawLink's hosted setup to use its tools from your agent.

  • Auth: Paste one API key. The credential stays on the ClawLink server; your agent holds only a ClawLink key you can revoke.
  • Where: the ClawLink dashboard, or ask your agent to connect it.

What your agent can do

Ngrok exposes 102 tools through ClawLink. The 30 most used are listed here; your agent sees all of them.

ToolWhat it doesKind
ngrok_create_api_keyCreates a new API key for authenticating with the ngrok APIWrite
ngrok_create_credentialCreates a new tunnel authtoken credential for authenticating ngrok agentsWrite
ngrok_create_endpointCreate a cloud endpoint on the ngrok accountWrite
ngrok_create_event_sourceAdd a new event source to an event subscriptionWrite
ngrok_get_api_keyGet the details of an API key by IDRead
ngrok_get_credentialsRetrieve detailed information about a tunnel authtoken credential by IDRead
ngrok_get_edge_route_backend_moduleRetrieves the backend module configuration for an HTTPS edge routeRead
ngrok_get_edge_route_circuit_breaker_moduleRetrieve the circuit breaker module configuration for a specific HTTPS edge routeRead
ngrok_get_edge_route_compression_moduleRetrieves the compression module configuration for a specific HTTPS edge routeRead
ngrok_get_edge_route_ip_restriction_moduleRetrieves the IP restriction module configuration for a specific HTTPS edge routeRead
ngrok_get_edge_route_oidc_moduleRetrieves the OIDC (OpenID Connect) module configuration for a specific HTTPS edge routeRead
ngrok_get_edge_route_request_headers_moduleRetrieves the request headers module configuration for a specific HTTPS edge routeRead
ngrok_get_edge_route_response_headers_moduleGet the response headers module configuration for an HTTPS edge routeRead
ngrok_get_edge_route_saml_moduleRetrieves the SAML authentication module configuration for a specific HTTPS edge routeRead
ngrok_get_edge_route_traffic_policyRetrieves the Traffic Policy module configuration for a specific HTTPS edge routeRead
ngrok_get_edge_route_user_agent_filter_moduleRetrieves the user agent filter module configuration for a specific HTTPS edge routeRead
ngrok_get_edge_route_webhook_verification_moduleRetrieves the webhook verification module configuration for an HTTPS edge routeRead
ngrok_get_edge_route_websocket_tcp_converter_moduleRetrieves the WebSocket TCP Converter module configuration for a specific HTTPS edge routeRead
ngrok_get_endpointGet the status of an endpoint by IDRead
ngrok_get_event_sourceGet an event source by type for a specific event subscriptionRead
ngrok_get_https_edgeGet the details of an HTTPS edge by IDRead
ngrok_get_https_edge_mutual_tls_moduleRetrieves the mutual TLS module configuration for an HTTPS edgeRead
ngrok_get_https_edge_routeRetrieves detailed information about a specific HTTPS edge route by its IDRead
ngrok_get_ip_restrictionsRetrieves detailed information about a specific IP restriction by its IDRead
ngrok_get_reserved_domainGet the details of a reserved domain by IDRead
ngrok_get_secretRetrieve detailed information about a vault secret by IDRead
ngrok_get_secrets_by_vaultGet all secrets in a vault by vault IDRead
ngrok_get_ssh_credentialsRetrieve detailed information about an SSH credential by IDRead
ngrok_get_vaultGet the details of a vault by IDRead
ngrok_list_agent_ingressesList all Agent Ingresses owned by this accountRead