# pfSense

> Use this tool when you need to manage and control pfSense firewall systems through natural language commands, enabling security operations like IP blocking, compliance checking, and threat analysis. It solves problems related to firewall management, compliance auditing, and incident response, providing a conversational interface for security teams. The tool accepts natural language inputs and outputs system status, alerts, and configuration updates through REST API, XML-RPC, SSH, stdio, and HTTP modes.

Canonical page: https://skillsregistry.net/skills/gensecai-pfsense  
JSON: https://api.skillsregistry.net/v1/skills/gensecai-pfsense

## Description

This pfSense MCP server enables natural language control of pfSense firewall systems through multiple connection methods (REST API, XML-RPC, SSH) with a hierarchical permission model supporting five access levels from read-only monitoring to emergency response capabilities. Built by GenSecAI, it provides security operations like IP blocking and firewall rule management, compliance checking for frameworks like PCI-DSS and HIPAA, threat analysis, and emergency incident response tools including network isolation and panic mode activation. The implementation integrates with Claude Desktop and other MCP clients through both stdio and HTTP modes, making it valuable for security teams who need conversational interfaces for firewall management, compliance auditing, and incident response workflows without requiring deep pfSense CLI knowledge.

## Trust

- **Trust score (0–1):** 0.79
- **Verification tier:** verified
- **Last scanned:** 2026-09-28

## Facts

- **Version:** 1.0.0
- **Skill type:** atomic
- **Execution layer:** mcp-remote
- **Runtime environment:** api
- **Category:** monitoring
- **Updated:** 2026-09-28

## Source

- **Source listing:** [PulseMCP](https://www.pulsemcp.com/servers/gensecai-pfsense)
- **Repository:** <https://github.com/gensecaihq/pfsense-mcp-server>

## Use it

Resolve this record through the SkillsRegistry MCP server (no auth, read-only):

```
claude mcp add --transport http --scope user skillsregistry https://api.skillsregistry.net/mcp
```

```json
{
  "jsonrpc": "2.0",
  "id": 1,
  "method": "tools/call",
  "params": {
    "name": "get_skill",
    "arguments": {
      "slug": "gensecai-pfsense"
    }
  }
}
```

REST: `GET https://api.skillsregistry.net/v1/skills/gensecai-pfsense` · pull for local use: `GET https://api.skillsregistry.net/v1/skills/gensecai-pfsense/pull`

---
SkillsRegistry indexes agent skills from public registries and GitHub. Skills we have analysed are scanned with Circle-IR and scored on six dimensions; each listing states its scan coverage. More: https://skillsregistry.net/llms.txt
