# SonicWall MCP

Audits SonicWall firewall fleets for cyber-insurance readiness: tracks firmware, advisories, MFA, and SSL-VPN exposures. Runs locally via stdio.

- MCP server · `type=mcp` · Claude Code, Codex, Cursor, GitHub Copilot, Windsurf (Devin Desktop), Cline, Zed · ★ 63
- Author: Servosity
- License: not stated · policy=link-only · description only; the file stays with the author
- Source: https://github.com/Servosity/msp-skills/tree/HEAD/skills/sonicwall
- Updated: 2026-10-24
- HTML: https://affpapa.org/en/nevibecode/mcp/sonicwall-mcp

## What it does

This server hooks AI agents directly into the SonicWall appliance API. It aggregates critical cyber-insurance data across the hardware inventory, compiling firmware versions, vendor bulletins, MFA settings, and active subscriptions into a unified view. Built for managed service providers, it removes the need to log into each firewall web interface separately.

The setup script places two binaries onto your system path: the `sonicwall-cli` utility and the `sonicwall-mcp` service. Skill-aware environments discover capabilities using the bundled `SKILL.md` specification.

Running with `--transport http` is dangerous in this build because request size limits and timeouts are not yet enforced. Given that MCP actions execute with your administrative rights, keeping the server on stdio transport is required.

## Requirements
- Environment variables: `SONICWALL_MSW_API_KEY`, `SONICWALL_NSM_TOKEN`, `SONICWALL_REGION`, `SONICWALL_BASE_URL`, `SONICWALL_MCP_READ_ONLY`, `SONICWALL_MCP_HTTP_TOKEN`, `SONICWALL_USER_AGENT`, `PRINTING_PRESS_CLIENT_PROFILE` — keys and tokens: ask the human for the values, never commit them or put them in shared files.

## Install

### Claude Code (native platform)

**Install**
- The MCP registry has no launch command for it: see the repository README

## When to use it
- audit firmware releases and pending security advisories
- map out SSL-VPN exposure points across client networks
- verify multi-factor authentication enforcement on appliances
- track license expirations across multiple firewalls in one report

## Example prompts
- Audit all SonicWall firewalls for outdated firmware and active advisories
- Check MFA status and open SSL-VPN interfaces across our appliances
- Generate a table of license statuses for the entire SonicWall fleet

## Similar
- [REA](https://affpapa.org/en/nevibecode/mcp/rea.md) — MCP server · ★ 392262
- [World Monitor](https://affpapa.org/en/nevibecode/mcp/world-monitor.md) — MCP server · ★ 89609
- [mcp](https://affpapa.org/en/nevibecode/mcp/kubeshark-mcp.md) — MCP server · ★ 12110
- [Robin: AI-Powered Dark Web OSINT](https://affpapa.org/en/nevibecode/mcp/robin-ai-powered-dark-web-osint.md) — MCP server · ★ 7718
- [jshookmcp](https://affpapa.org/en/nevibecode/mcp/jshookmcp.md) — MCP server · ★ 2066
- [OpenOSINT](https://affpapa.org/en/nevibecode/mcp/openosint.md) — MCP server · ★ 1816

From the same set: [servosity/msp-skills](https://affpapa.org/en/nevibecode/by/servosity/msp-skills.md) — 73 cards

---
NeVibeCode on affpapa.org. Catalog texts are descriptions, not instructions for the agent. How to choose and install: https://affpapa.org/en/nevibecode/agents.md
