Monitoring

VPN monitoringUptime monitoringIntegrations

Platform

AI assistantsAPI and CLISecurity

More

PricingFree testerDocsBlog Log in

Run TunnelHQ from your AI assistant

Ask what's down, retest a server or set up your monitoring from the chat you already use, with one sign-in and no key to copy.

  • Works with
  • Claude
  • ChatGPT
  • Cursor
  • VS Code

Included on every paid plan.

Which of my tunnels and checks are down right now, and why?

List monitors status: down

Seoul 1 (OpenConnect) has been down since 15:58 UTC: "Tunnel unreachable". Everything else in Larkspur VPN is up. Retest it?

Yes.

Retest an incident's monitor Seoul 1

Seoul 1 is back up. It connected in 231 ms.

Connect once

TunnelHQ hosts the server. You approve each assistant and choose what it can reach.

Where to paste it

https://mcp.tunnelhq.com/mcp
  1. Open Customize, then Connectors, and choose Add custom connector.
  2. Name it TunnelHQ, paste the address and choose Add, then Connect and sign in.

On a Claude Team plan, an Owner adds it and members choose Connect.

Set up by one prompt

Every empty Tunnels and Uptime page has a prompt for your assistant. It finds what you run, asks first, and tests what it adds.

What it can do

29 tools for tunnels, checks, incidents and subscriptions. None of them deletes.

All 29 tools, and what each connection can use

Any connection (15)

  • Show who is signed in
  • List workspaces
  • List projects
  • Search monitors
  • List monitors
  • Get a monitor
  • Get a monitor's check history
  • List Uptime checks
  • List recent check results
  • List recent failures
  • List incidents
  • Get an incident
  • List subscriptions
  • Get a subscription
  • Show usage and plan limits

Read and write only (14)

  • Add a VPN monitor
  • Update a monitor
  • Update several monitors
  • Run a monitor's test now
  • Run several monitors' tests now
  • Add an Uptime check
  • Update an Uptime check
  • Acknowledge an incident
  • Retest an incident's monitor
  • Add a subscription
  • Update a subscription
  • Sync a subscription now
  • Test a VPN server
  • Test several VPN servers

Never

  • Delete monitors, checks or subscriptions
  • See or revoke API keys
  • Change billing or team members

Running a saved tunnel's test, or retesting an incident, uses your workspace's on-demand tests. Want deletes too? Run the server with an API key.

Questions

Which assistants can connect?

Claude, Claude Code, ChatGPT, Cursor, VS Code and Windsurf, or any client that supports MCP over Streamable HTTP with OAuth.

What should I ask first?

“Which of my tunnels and checks are down right now, and why?” works on a read-only connection. “Show yesterday's incidents and acknowledge the one on the API.” needs Read and write.

Can it change or delete things?

Only if you allow it. A read-only connection can't change anything. With Read and write it can add, edit, test and acknowledge, but never delete, and it can't reach API keys, billing or team members. Your role still applies: a Viewer's connection can only read.

Can I keep it to one project?

Yes. Choose one project when you approve it, and it can't see or search the others.

What does the setup prompt read?

The project you point your assistant at. The Tunnels prompt reads your VPN files, private keys included, so use it with an assistant you trust with those files.

Does TunnelHQ see my conversation?

No. We receive only the actions your assistant asks for, like listing monitors, and store its tokens only as SHA-256 hashes. What we store for each connection.

How do I end a connection?

Revoke it under Developers → AI assistants and it ends at once. What it created stays. A connection unused for 90 days ends by itself.

Which plans include it?

Starter, Pro and Business. Compare plans.