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.
| Tool | What it does | Kind |
|---|---|---|
ngrok_create_api_key | Creates a new API key for authenticating with the ngrok API | Write |
ngrok_create_credential | Creates a new tunnel authtoken credential for authenticating ngrok agents | Write |
ngrok_create_endpoint | Create a cloud endpoint on the ngrok account | Write |
ngrok_create_event_source | Add a new event source to an event subscription | Write |
ngrok_get_api_key | Get the details of an API key by ID | Read |
ngrok_get_credentials | Retrieve detailed information about a tunnel authtoken credential by ID | Read |
ngrok_get_edge_route_backend_module | Retrieves the backend module configuration for an HTTPS edge route | Read |
ngrok_get_edge_route_circuit_breaker_module | Retrieve the circuit breaker module configuration for a specific HTTPS edge route | Read |
ngrok_get_edge_route_compression_module | Retrieves the compression module configuration for a specific HTTPS edge route | Read |
ngrok_get_edge_route_ip_restriction_module | Retrieves the IP restriction module configuration for a specific HTTPS edge route | Read |
ngrok_get_edge_route_oidc_module | Retrieves the OIDC (OpenID Connect) module configuration for a specific HTTPS edge route | Read |
ngrok_get_edge_route_request_headers_module | Retrieves the request headers module configuration for a specific HTTPS edge route | Read |
ngrok_get_edge_route_response_headers_module | Get the response headers module configuration for an HTTPS edge route | Read |
ngrok_get_edge_route_saml_module | Retrieves the SAML authentication module configuration for a specific HTTPS edge route | Read |
ngrok_get_edge_route_traffic_policy | Retrieves the Traffic Policy module configuration for a specific HTTPS edge route | Read |
ngrok_get_edge_route_user_agent_filter_module | Retrieves the user agent filter module configuration for a specific HTTPS edge route | Read |
ngrok_get_edge_route_webhook_verification_module | Retrieves the webhook verification module configuration for an HTTPS edge route | Read |
ngrok_get_edge_route_websocket_tcp_converter_module | Retrieves the WebSocket TCP Converter module configuration for a specific HTTPS edge route | Read |
ngrok_get_endpoint | Get the status of an endpoint by ID | Read |
ngrok_get_event_source | Get an event source by type for a specific event subscription | Read |
ngrok_get_https_edge | Get the details of an HTTPS edge by ID | Read |
ngrok_get_https_edge_mutual_tls_module | Retrieves the mutual TLS module configuration for an HTTPS edge | Read |
ngrok_get_https_edge_route | Retrieves detailed information about a specific HTTPS edge route by its ID | Read |
ngrok_get_ip_restrictions | Retrieves detailed information about a specific IP restriction by its ID | Read |
ngrok_get_reserved_domain | Get the details of a reserved domain by ID | Read |
ngrok_get_secret | Retrieve detailed information about a vault secret by ID | Read |
ngrok_get_secrets_by_vault | Get all secrets in a vault by vault ID | Read |
ngrok_get_ssh_credentials | Retrieve detailed information about an SSH credential by ID | Read |
ngrok_get_vault | Get the details of a vault by ID | Read |
ngrok_list_agent_ingresses | List all Agent Ingresses owned by this account | Read |