Ngrok

Ngrok MCP integration

Lists live tunnels and sessions, creates endpoints and edge routes, rotates API and SSH credentials, and streams ngrok events to an external destination.

102actions available

Three actions you can hand over today

Every action runs live through MCP. Nothing to build, nothing to maintain.

  • Create endpoint

    Lyro sets up a cloud endpoint on your ngrok account for tunneling and testing. Developers expose local services to the internet without manual ngrok CLI setup.

  • Update endpoint

    Lyro modifies an existing cloud endpoint's configuration without tearing it down. Configuration changes go live instantly, eliminating downtime.

  • Get endpoint

    Lyro retrieves the current status and configuration of an endpoint by ID. Developers confirm their tunnel is active and routing correctly.

See all 102 actions

How businesses use Ngrok + Lyro

Each card is one request a support team gets, and the Ngrok actions Lyro runs to close it.

  • See what is exposed right now

    Lyro lists the active tunnels, the sessions behind them, and every endpoint on the account, so a question about what is publicly reachable is answered with the current state.

    List Active TunnelsList Tunnel SessionsList All Endpoints
  • Stand up the URL a demo or webhook needs

    Lyro creates the endpoint, puts an HTTPS edge in front of it, and adds the route that maps a path to the right backend, so a callback URL exists before the call that needs it.

    Create EndpointCreate HTTPS EdgeCreate HTTPS Edge Route
  • Rotate the credential without a ticket

    Lyro creates the replacement API key, updates the description on the one being retired, and deletes it once nothing is using it, keeping tunnel and SSH credentials on a schedule.

    Create API KeyUpdate API KeyDelete API Key
  • Stream what happened to where it is watched

    Lyro creates an event source and the subscription that ships it, and lists the destinations already configured, so tunnel and API activity lands in the log your team already reads.

    Create Event SourceCreate Event SubscriptionList Event Destinations

How it works

Get started in 3 steps

Connect once, then just ask. There is no workflow builder to learn and nothing to maintain — Lyro reads the Ngrok actions it has and picks the ones a request needs.

  1. 01

    Connect Ngrok

    Authorize the Ngrok account your team already uses — one consent screen, no API keys, no mapping tables. Lyro can only do what you granted that account, and you can disconnect it at any time.

  2. 02

    Tell your agent what you need

    Describe the job the way you would hand it to a teammate. Lyro maps it to the Ngrok actions that close it and chains as many as the request needs.

  3. 03

    Watch it work

    The agent runs the actions inside the conversation the customer is already in, so nobody copies data between tabs and your team can take over at any point.

    Get started free
Ngrok · Lyro

Everything else about Ngrok

Setup, permissions, and the limits of what Lyro can do inside Ngrok.

  • It can read the rules that would block it. List IP Policies and List IP Policy Rules return the allow and deny lists, List IP Restrictions shows where they are applied, and Get Edge Route IP Restriction Module covers a specific route, so the answer points at the rule rather than the symptom.

Every action available in Ngrok

All 102 actions your agent can call on Ngrok, straight from the live MCP connection.

  • Create API key

    Creates a new API key for authenticating with the ngrok API.

  • Create tunnel credential

    Creates a new tunnel authtoken credential for authenticating ngrok agents.

  • Create endpoint

    Create a cloud endpoint on the ngrok account.

  • Create event source

    Add a new event source to an event subscription.

  • Create event subscription

    Creates a new event subscription in ngrok.

  • Create https edge

    Creates a new HTTPS edge in your ngrok account.

  • Create https edge route

    Creates a new route on an HTTPS edge in ngrok.

  • Create ssh credential

    Creates a new SSH credential from an uploaded public SSH key.

  • Create vault

    Creates a new vault in your ngrok account.

  • Create vault secret

    Create a new secret in an ngrok vault for secure storage of sensitive data like API keys, passwords, or tokens.

  • Delete API key

    Delete an API key by its ID.

  • Delete credentials

    Delete a tunnel authtoken credential by ID.

  • Delete https edge route circuit breaker module

    Delete the Circuit Breaker module from an HTTPS Edge Route.

  • Delete edge route compression module

    Delete the compression module from an HTTPS edge route.

  • Delete edge route request headers module

    Delete the request headers module from an HTTPS edge route.

  • Delete edge route response headers module

    Delete the response headers module from an HTTPS edge route.

  • Delete edge route saml module

    Delete the SAML module configuration from an HTTPS edge route.

  • Delete edge route user agent filter module

    Delete the user agent filter module from an HTTPS edge route.

  • Delete edge route webhook verification module

    Delete the webhook verification module from an HTTPS edge route.

  • Delete edge route websocket tcp converter module

    Delete the WebSocket TCP converter module from an HTTPS edge route.

  • Delete endpoint

    Delete an endpoint by ID.

  • Delete event source

    Delete an event source from an event subscription.

  • Delete event subscription

    Delete an event subscription by ID.

  • Delete https edge

    Delete an HTTPS edge by ID.

  • Delete https edge route

    Delete an HTTPS edge route by ID.

  • Delete reserved domain certificate

    Detach the certificate attached to a reserved domain.

  • Delete reserved domain certificate management policy

    Detach the certificate management policy from a reserved domain.

  • Delete secret

    Delete a vault secret by ID.

  • Delete ssh credentials

    Delete an SSH credential by ID.

  • Delete vault

    Delete a vault by ID.

Ready to connect Ngrok?

Authorize the account and your agent has all 102 actions from the first conversation.

Support agent working at a laptop next to the Lyro mascot