attack_summary
Pack: cloudflare-radar · Endpoint: https://gateway.pipeworx.io/cloudflare-radar/mcp
Layer-7 DDoS attack mix over a time window. Returns the percentage breakdown of attacks by mitigation product or attack vector. Filter by location to scope to a region/country.
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
dimension | string | no | Summary dimension: mitigation_product | http_method | http_version | ip_version | bot_class (default mitigation_product) |
location | string | no | 2-letter location code (optional) |
date_range | string | no | Lookback window (default 28d) |
Example call
curl -X POST https://gateway.pipeworx.io/cloudflare-radar/mcp \
-H 'Content-Type: application/json' \
-d '{"jsonrpc":"2.0","id":1,"method":"tools/call","params":{"name":"attack_summary","arguments":{}}}'
Response shape
Always returns: dimension, location, date_range, breakdown_pct
| Field | Type | Description |
|---|---|---|
dimension | string | Summary dimension (mitigation_product, http_method, etc.) |
location | string | Location code or GLOBAL |
date_range | string | Lookback window applied |
breakdown_pct | object | Percentage breakdown by dimension |
Full JSON Schema
{
"type": "object",
"properties": {
"dimension": {
"type": "string",
"description": "Summary dimension (mitigation_product, http_method, etc.)"
},
"location": {
"type": "string",
"description": "Location code or GLOBAL"
},
"date_range": {
"type": "string",
"description": "Lookback window applied"
},
"breakdown_pct": {
"type": "object",
"additionalProperties": {
"type": "number"
},
"description": "Percentage breakdown by dimension"
}
},
"required": [
"dimension",
"location",
"date_range",
"breakdown_pct"
]
}
Connect
Add this to your MCP client config, or use one-click install buttons:
{
"mcpServers": {
"cloudflare-radar": {
"url": "https://gateway.pipeworx.io/cloudflare-radar/mcp"
}
}
}
See Getting Started for client-specific install steps.