Connect ngrok to Your AI Agent

Inspect active endpoints, online tunnels and sessions, and reserved domain records. Ask your connected AI assistant to explain the results or carry out the specified operation.

6 tools API key

Try a ngrok Task

Copy a prompt into your agent with the oo Skill installed. Add your page links and source notes before running it.

oo Skill ngrok

Review Active Endpoints

Read endpoint details to prepare an exposure inventory.

/oo ngrok: List ngrok endpoints using [CEL filter], then inspect endpoint [endpoint ID] and summarize its returned configuration.

Check Online Tunnels

Compare returned tunnel and session records.

/oo ngrok: List online ngrok tunnels and tunnel sessions, and summarize the returned connection inventory.

Start Working with ngrok

  1. Install OOMOL

    Set up oo CLI and the oo Skill in your agent.

    Install OOMOL →
  2. Connect ngrok

    Connect with an ngrok Admin API key from the dashboard.

    Connect ngrok →
  3. Give Your Agent a Task

    Use /oo with the pages to read, the changes to make, and where to save the result.

    Connection Guide →

Choose Your Agent

  • An ngrok account with an Admin API key.
  • These operations read account resources. CEL filters are supported for endpoint, session, and reserved-domain lists.

ngrok Tools

ngrok connects supported service operations to your AI assistant. Inspect active endpoints, online tunnels and sessions, and reserved domain records.

Endpoints and Connections

Read active endpoint details, online tunnels, and sessions.

Reserved Domains

List and inspect reserved domain records.

6 tools

List Endpoints

List active ngrok endpoints for the current account, with optional pagination and CEL filtering.

ngrok.list_endpoints

Get Endpoint

Fetch one ngrok endpoint by ID and return the upstream endpoint object.

ngrok.get_endpoint

List Tunnels

List online ngrok tunnels for the current account with pagination support.

ngrok.list_tunnels

List Tunnel Sessions

List online ngrok tunnel sessions for the current account with pagination and CEL filtering.

ngrok.list_tunnel_sessions

List Reserved Domains

List reserved ngrok domains for the current account with pagination and CEL filtering.

ngrok.list_reserved_domains

Get Reserved Domain

Fetch one ngrok reserved domain by ID and return the upstream domain object.

ngrok.get_reserved_domain

Frequently Asked Questions

Which API key should I use?

Use an ngrok Admin API key from the dashboard API Keys page.

Can I narrow the endpoint list?

Yes. Supply a supported CEL filter and paginate through returned results as needed.

Does a listed tunnel prove my application works?

It shows an online tunnel record. Application health requires separate evidence from the application.

Connect ngrok

About ngrok ↗