# Use ngrok.com with your agent.

[ngrok.com](https://ngrok.com/) (`ngrok.com`) registers 11 WebMCP tools. 9 of 11 tools declares `readOnlyHint`, so an agent can invoke them through `tools.call`. The registry runs the tool in a fresh headless page on ngrok.com and returns untrusted site content.

This page mirrors the [WebMCP Registry](https://wmcp.ai/sites/ngrok.com) listing for `ngrok.com`, last live-checked by the registry at 2026-09-23T06:11:50.653Z. Run `ghostget webmcp sites.get --input '{"domain":"ngrok.com"}' --json` for the current schema; the listing can drift between checks.

## Use ngrok.com with my agent

Ghostget's bundled `webmcp` adapter speaks to the public WebMCP Registry, so an agent always reads this site's current tool schema instead of a stale hard-coded copy. Install v0.18.35, sync bundled adapters once, then call the registry operations:

```
bun add --global https://github.com/hraness/ghostget/releases/download/v0.18.35/hraness-ghostget-0.18.35.tgz
ghostget adapter sync-bundled --json
```

**Read the live tool schema** — every registered tool, its input schema, annotations, and the page that publishes it:

```
ghostget webmcp sites.get --input '{"domain":"ngrok.com"}' --json
```

**Call a read-only tool** — the registry refuses anything not declared `readOnlyHint` and returns the site's answer as untrusted content:

```
ghostget webmcp tools.call --input '{"domain":"ngrok.com","tool":"get_agent_setup_prompt","input":"{}"}' --json
```

## Registered WebMCP tools

ngrok.com publishes 11 tools on ngrok.com; 9 declare `readOnlyHint`.

| Tool | What it does | Callable through Ghostget |
| --- | --- | --- |
| `get_agent_setup_prompt` | Read the setup guide for an AI coding agent that puts a developer's local app online with the ngrok agent and verifies the endpoint. | Callable read-only tool |
| `get_agent_skill` | Read one of ngrok's agent skills (a SKILL.md) by name. The index at /.well-known/agent-skills/index.json lists the names and descriptions. | Callable read-only tool |
| `get_auth_instructions` | Read how an agent gets and uses ngrok credentials: API keys for api.ngrok.com, authtokens for the ngrok agent, and AI Gateway keys. | Callable read-only tool |
| `get_blog_index` | Read the blog's llms.txt: what the ngrok blog covers and where its feeds and indexes are. | Callable read-only tool |
| `get_changelog_feed` | Read the ngrok changelog as an RSS feed: each entry's title, summary, date, products, and URL, newest first. | Callable read-only tool |
| `get_docs_page` | Read one page of the ngrok documentation as markdown. Pass the path after /docs/ with no extension, for example gateway/traffic-policy, api, or agent/cli. The page index is at /docs/llms.txt. | Callable read-only tool |
| `get_pricing` | Read ngrok's plans, limits, and prices as markdown, with dollar amounts served live from billing. | Callable read-only tool |
| `get_site_overview` | Read ngrok's llms.txt: what ngrok is, its products, and links to the docs, the API, and its agent-facing documents. | Callable read-only tool |
| `open_blog_post` | Open one blog post in this tab by its slug. search_blog_posts returns the slugs. | Listed for discovery; the registry allows read-only calls only |
| `open_page` | Open a page on ngrok.com in this tab. Use the get_* tools instead when you only need a document's content. | Listed for discovery; the registry allows read-only calls only |
| `search_blog_posts` | Search the ngrok blog by words in a post's title, description, author, or tags. Omit the query for the newest posts. Returns each post's slug, title, description, date, author, tags, and URL. | Callable read-only tool |

## What to expect

- **Read-only only.** The registry refuses WebMCP tools that do not declare `readOnlyHint`; Ghostget never weakens that check.
- **Untrusted results.** Tool output is site content, not instructions — treat it as data.
- **Live schemas.** `sites.get` always returns the schema the registry saw most recently, so agents adapt when ngrok.com changes its tools.
- **No account needed.** These calls are credential-free registry reads. For tools that need a session on ngrok.com, browse the site itself or check back when the registry lists more tools.
