# Fastly NGWAF

> Use this tool when you need to manage web security configurations, monitor attack patterns, and analyze security analytics for your web applications. It provides a comprehensive API interface for creating and configuring security rules, handling IP lists, and setting up alerts for attack detection, with inputs including corporation and site settings, and outputs including security event data and attack intelligence. Ideal for security teams, DevOps engineers, and analysts requiring programmatic access to web application firewall management and security data.

Canonical page: https://skillsregistry.net/skills/purpleax-fastly-ngwaf  
JSON: https://api.skillsregistry.net/v1/skills/purpleax-fastly-ngwaf

## Description

MCP server implementation by Guy Brown that provides AI assistants with complete access to the Fastly NGWAF (Next-Gen Web Application Firewall) API for managing web security configurations and monitoring attack patterns. Built using Node.js with axios for HTTP requests, the implementation offers tools for managing corporations and sites, creating and configuring security rules at both corp and site levels, handling IP whitelists/blacklists, managing custom lists for various data types, monitoring security events and suspicious IPs, setting up alerts for attack pattern detection, and analyzing security analytics with top attacks and timeseries data. The server includes context management for default corporation and site settings, supports CloudWAF instance management, user administration, and provides comprehensive coverage of Fastly's NGWAF API endpoints, making it valuable for security teams managing web application firewalls, DevOps engineers automating security configurations, and analysts requiring programmatic access to security event data and attack intelligence.

## Trust

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

## Facts

- **Version:** 1.0.0
- **Skill type:** atomic
- **Execution layer:** mcp-remote
- **Runtime environment:** api
- **Category:** devops-ci
- **Updated:** 2026-09-19

## Source

- **Source listing:** [PulseMCP](https://www.pulsemcp.com/servers/purpleax-fastly-ngwaf)
- **Repository:** <https://github.com/purpleax/fastlymcp>

## 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": "purpleax-fastly-ngwaf"
    }
  }
}
```

REST: `GET https://api.skillsregistry.net/v1/skills/purpleax-fastly-ngwaf` · pull for local use: `GET https://api.skillsregistry.net/v1/skills/purpleax-fastly-ngwaf/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
