PodWarden
MCP Integration

Hub MCP Proxy

Connect AI assistants to PodWarden through Hub — no ports to open, no VPN required

PodWarden Hub acts as an MCP proxy between your AI client and your PodWarden instance. Instead of connecting directly to your instance, your AI client connects to Hub. Hub routes tool calls through a secure WebSocket tunnel to your instance.

How it works

  1. PodWarden opens an outbound tunnel — Your instance connects to Hub via WebSocket. The connection is outbound, so no ports need to be opened.
  2. AI client connects to Hub — You point Claude, Cursor, or any MCP client at Hub's MCP endpoint using your pwc_ API key.
  3. Hub routes tool calls — When the AI calls a tool, Hub forwards the request through the tunnel to your instance. The tool executes locally and the result flows back.
  4. Everything is logged — Every tool call through the tunnel appears in PodWarden's MCP Activity Log.

Setting up the tunnel

1. Connect to Hub

If you haven't already, connect your PodWarden instance to Hub:

  1. Go to Settings > Hub
  2. Enter the Hub URL (https://apps.podwarden.com)
  3. Enter your API key (create one in Hub Dashboard > API Keys)
  4. Click Test Connection then Save

2. Enable the tunnel

  1. Go to Settings > MCP
  2. Find the Hub MCP Tunnel section (appears when Hub is configured)
  3. Toggle Enable Tunnel on

PodWarden opens a persistent WebSocket connection to Hub. You can verify the connection in Hub Dashboard > MCP — your instance should appear as "Connected".

3. Set the access level

In the same MCP settings page, under MCP Access Level, choose:

LevelWhat's exposed
Read Only (default)List and view tools only — no changes to infrastructure
Full AccessAll tools including create, update, deploy, and delete

The access level controls which tools are available through both direct MCP connections and the Hub tunnel. Changing the access level automatically reconnects the tunnel to update the available tool list — no restart needed.

Connecting your AI client

Endpoint: https://mcp.podwarden.com/mcp

Auth: Your Hub API key (pwc_...) as a Bearer token.

Ready-to-copy config snippets are available in Hub Dashboard > MCP. See Client Configuration for per-client setup instructions.

Available tools

When connected through Hub, three extra tools are available for managing instances:

ToolDescription
list_instancesList connected PodWarden instances (name, status, tool count)
list_instance_toolsList available tools on an instance
call_instance_toolExecute a tool on a connected instance

If your organization has only one connected instance, call_instance_tool automatically targets it — no need to specify an instance ID.

Privacy and security

  • Outbound only — Hub cannot reach into your network unless you explicitly enable the tunnel.
  • Opt-in — The tunnel is disabled by default.
  • Access control — You choose read-only or full access. Individual token roles further restrict what each connection can do.
  • Audit trail — Every tool call is logged. Entries show "Hub Tunnel" as the token source.
  • Disable anytime — Toggle the tunnel off to immediately cut the connection.

Direct vs. Hub proxy comparison

DirectHub Proxy
Requires open portYesNo — outbound tunnel
Authpwm_ MCP tokenpwc_ Hub API key
RBACToken roleAccess level + token role
AuditMCP Activity LogMCP Activity Log (Hub Tunnel)
Multiple instancesOne connection eachOne Hub endpoint
LatencyDirect+1 hop through Hub
Hub MCP Proxy