Skip to main content
Glama

Fastly NGWAF MCP Server

by purpleax

manage_cloudwaf

Manage CloudWAF instances to configure, list, update, or delete web application security deployments. Integrate with Fastly's NGWAF API to protect domains, set TLS versions, and define origin servers.

Instructions

Manage CloudWAF instances

Input Schema

NameRequiredDescriptionDefault
actionYesAction to perform
corpNameNoCorporation name (uses context default if not provided)
deploymentIdNoDeployment ID (for get/update/delete)
descriptionNoInstance description
domainsNoDomains to protect
nameNoInstance name
originNoOrigin server URL
regionNoAWS region
siteNameNoSite name for configuration
tlsMinVersionNoMinimum TLS version

Input Schema (JSON Schema)

{ "properties": { "action": { "description": "Action to perform", "enum": [ "list", "create", "get", "update", "delete" ], "type": "string" }, "corpName": { "description": "Corporation name (uses context default if not provided)", "type": "string" }, "deploymentId": { "description": "Deployment ID (for get/update/delete)", "type": "string" }, "description": { "description": "Instance description", "type": "string" }, "domains": { "description": "Domains to protect", "items": { "type": "string" }, "type": "array" }, "name": { "description": "Instance name", "type": "string" }, "origin": { "description": "Origin server URL", "type": "string" }, "region": { "description": "AWS region", "type": "string" }, "siteName": { "description": "Site name for configuration", "type": "string" }, "tlsMinVersion": { "description": "Minimum TLS version", "enum": [ "1.0", "1.2" ], "type": "string" } }, "required": [ "action" ], "type": "object" }

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/purpleax/FastlyMCP'

If you have feedback or need assistance with the MCP directory API, please join our Discord server