Skip to main content
Glama

Fastly NGWAF MCP Server

by purpleax

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
FASTLY_NGWAF_EMAILYesYour Fastly NGWAF account email address
FASTLY_NGWAF_TOKENYesYour Fastly NGWAF API token
FASTLY_NGWAF_DEFAULT_CORPNoYour default corporation name in Fastly NGWAF
FASTLY_NGWAF_DEFAULT_SITENoYour default site name in Fastly NGWAF

Schema

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

Tools

Functions exposed to the LLM to take actions

NameDescription
set_credentials

Set Fastly NGWAF API credentials (email and access token)

test_connection

Test the API connection and validate credentials

set_context

Set the default corporation and site context for subsequent operations

get_context

Get the current context (corp and site names)

discover_environment

Discover available corporations and sites for the authenticated user

list_corps

List all corporations accessible to the authenticated user

get_corp_overview

Get attack overview for a corporation

list_sites

List sites in a corporation

get_site

Get details of a specific site

create_site

Create a new site in a corporation

update_site

Update site configuration

delete_site

Delete a site

list_corp_rules

List rules at corporation level

list_site_rules

List rules for a specific site

create_corp_rule

Create a corporation-level rule

create_site_rule

Create a site-level rule

delete_corp_rule

Delete a corporation-level rule

delete_site_rule

Delete a site-level rule

search_requests

Search requests with advanced filtering

list_events

List security events (attacks, blocks, etc.)

expire_event

Manually expire an event (unblock IP)

get_suspicious_ips

Get list of suspicious IP addresses

manage_whitelist

Manage IP whitelist (allowlist)

manage_blacklist

Manage IP blacklist (blocklist)

manage_lists

Manage custom lists (IP, country, string, etc.)

manage_alerts

Manage alerts for monitoring attack patterns

get_analytics

Get analytics data (top attacks, timeseries, etc.)

manage_cloudwaf

Manage CloudWAF instances

manage_users

Manage corporation users

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