Skip to main content
Glama

Fastly NGWAF MCP Server

by purpleax

create_corp_rule

Create a corporation-level rule in Fastly NGWAF by defining conditions, actions, and scope to enhance web application security and manage rules effectively.

Instructions

Create a corporation-level rule

Input Schema

NameRequiredDescriptionDefault
actionsYesRule actions
conditionsYesRule conditions
corpNameNoCorporation name (uses context default if not provided)
corpScopeNoRule scope
enabledNoWhether rule is enabled
groupOperatorYesCondition group operator
reasonNoDescription of the rule
signalNoSignal ID for exclusion rules
siteNamesNoSite names for specific scope
typeYesRule type

Input Schema (JSON Schema)

{ "properties": { "actions": { "description": "Rule actions", "type": "array" }, "conditions": { "description": "Rule conditions", "type": "array" }, "corpName": { "description": "Corporation name (uses context default if not provided)", "type": "string" }, "corpScope": { "description": "Rule scope", "enum": [ "global", "specificSites" ], "type": "string" }, "enabled": { "description": "Whether rule is enabled", "type": "boolean" }, "groupOperator": { "description": "Condition group operator", "enum": [ "all", "any" ], "type": "string" }, "reason": { "description": "Description of the rule", "type": "string" }, "signal": { "description": "Signal ID for exclusion rules", "type": "string" }, "siteNames": { "description": "Site names for specific scope", "items": { "type": "string" }, "type": "array" }, "type": { "description": "Rule type", "enum": [ "request", "signal" ], "type": "string" } }, "required": [ "type", "groupOperator", "conditions", "actions" ], "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