FastlyMCP MCP Server

A Model Context Protocol server for the Fastly NGWAF API.

Local serverstdio

What is the FastlyMCP MCP Server?

A Model Context Protocol server for the Fastly NGWAF API.

What you get

A comprehensive Model Context Protocol (MCP) server that provides seamless integration with the Fastly NGWAF (Next-Gen Web Application Firewall) API. This server enables AI assistants like Claude to manage web application security through natural language interactions.

  • Create, read, update, and delete security rules
  • Manage IP allow/block lists
  • Configure rate limiting and alerts
  • Monitor security events and analytics
  • Corporation and site-level management
  • Context-aware operations

Configuration and credentials

  • Node.js 18+ - Fastly NGWAF account with API access - MCP-compatible AI assistant (Claude Desktop, etc.)

More MCP options

Compare MCP servers by category, or browse hosted MCP servers if you prefer an endpoint over a local process.

Maintainer setup documentation.

Recorded tools

Check the linked publisher documentation and your connected client's tool list. Names and availability can vary with the server version and account permissions.

ToolWhat it does
set_credentialsConfigure API credentials
test_connectionValidate API connectivity
set_contextSet default corp/site context
discover_environmentExplore available resources
list_eventsView security events
search_requestsSearch request logs
get_suspicious_ipsIdentify threat sources
expire_eventManually unblock IPs
manage_whitelistAllow/block IP addresses
manage_blacklistBlock malicious IPs
manage_listsCustom IP/country/string lists
get_analyticsSecurity metrics and trends
get_corp_overviewHigh-level attack summary
manage_alertsConfigure monitoring alerts
manage_cloudwafCloudWAF instance management
manage_usersUser access control

How to install the FastlyMCP MCP Server

{
  "mcpServers": {
    "fastly-ngwaf": {
      "command": "node",
      "args": [
        "path/to/FastlyMCP/server.js"
      ],
      "env": {
        "FASTLY_NGWAF_EMAIL": "your-email@example.com",
        "FASTLY_NGWAF_TOKEN": "YOUR_FASTLY_NGWAF_TOKEN"
      }
    }
  }
}

From the project documentation. Replace placeholders and example paths before connecting.

Configuration

  • Node.js 18+ - Fastly NGWAF account with API access - MCP-compatible AI assistant (Claude Desktop, etc.)
VariableDescriptionRequired
FASTLY_NGWAF_EMAILDeclared in the maintainer’s client configuration.Check documentation
FASTLY_NGWAF_TOKENDeclared in the maintainer’s client configuration.Check documentation

Example prompts to try

  • “Use FastlyMCP to Prerequisites.”
  • “Use FastlyMCP to Setup.”
  • “Use FastlyMCP to Testing.”

Frequently asked questions

A Model Context Protocol server for the Fastly NGWAF API. Confirm the tools offered by your installed version in the connected client. Tool availability and permissions depend on the server and account configuration.