list_network_requests
Monitor and analyze browser network activity by retrieving recent HTTP requests across all tabs with filtering options for URL, method, status code, and resource type.
Instructions
List recent network requests across all tabs. Network capture is always on. Use filters (limit, sinceMs, urlContains, method, status, resourceType) and detail (summary|min|full) to control output. Each entry includes a stable id for use with get_network_request.
Input Schema
Name | Required | Description | Default |
---|---|---|---|
detail | No | Output detail level: summary (default), min (compact JSON), full (includes headers) | |
format | No | Output format: text (default, human-readable) or json (structured data) | |
isXHR | No | Filter by XHR/fetch requests only | |
limit | No | Maximum number of requests to return (default: 50) | |
method | No | Filter by HTTP method (GET, POST, etc., case-insensitive) | |
resourceType | No | Filter by resource type (case-insensitive) | |
sinceMs | No | Return only requests newer than N milliseconds ago | |
sortBy | No | Sort requests by field (default: timestamp descending) | |
status | No | Filter by exact HTTP status code | |
statusMax | No | Filter by maximum HTTP status code | |
statusMin | No | Filter by minimum HTTP status code | |
urlContains | No | Filter requests by URL substring (case-insensitive) |
Input Schema (JSON Schema)
{
"properties": {
"detail": {
"description": "Output detail level: summary (default), min (compact JSON), full (includes headers)",
"enum": [
"summary",
"min",
"full"
],
"type": "string"
},
"format": {
"description": "Output format: text (default, human-readable) or json (structured data)",
"enum": [
"text",
"json"
],
"type": "string"
},
"isXHR": {
"description": "Filter by XHR/fetch requests only",
"type": "boolean"
},
"limit": {
"description": "Maximum number of requests to return (default: 50)",
"type": "number"
},
"method": {
"description": "Filter by HTTP method (GET, POST, etc., case-insensitive)",
"type": "string"
},
"resourceType": {
"description": "Filter by resource type (case-insensitive)",
"type": "string"
},
"sinceMs": {
"description": "Return only requests newer than N milliseconds ago",
"type": "number"
},
"sortBy": {
"description": "Sort requests by field (default: timestamp descending)",
"enum": [
"timestamp",
"duration",
"status"
],
"type": "string"
},
"status": {
"description": "Filter by exact HTTP status code",
"type": "number"
},
"statusMax": {
"description": "Filter by maximum HTTP status code",
"type": "number"
},
"statusMin": {
"description": "Filter by minimum HTTP status code",
"type": "number"
},
"urlContains": {
"description": "Filter requests by URL substring (case-insensitive)",
"type": "string"
}
},
"type": "object"
}