Package burp.mcp.tool
package burp.mcp.tool
-
ClassDescriptionReturns Burp Suite version, edition, and connected MCP server info.Returns server metrics including uptime, request counts, latencies, tool call distribution, and cache hit rate.Generate a Collaborator payload for DNS/log4j/etc. interaction testing.Get Collaborator interactions for a previously generated payload.Get Burp configuration options.Returns all MCP-specific preferences and their current values.Set Burp configuration options.List all cookies in the Burp cookie jar.Set a cookie in the Burp cookie jar.Decode data from base64, url, or hex encoding.Encode data to base64, url, or hex encoding.Build an HTTP request from individual components (method, URL, headers, body).Compare two HTTP responses to identify variant and invariant attributes.Retrieve a previously stored HTTP request from the cache by its request_id.Search for keywords across multiple HTTP responses.Modify an existing raw HTTP request by adding/removing headers, changing body or method.Parse an HTTP request and return its structured components.Parse an HTTP response and return its structured components.Send multiple HTTP requests in parallel and return their responses.Send a single HTTP request and return the response.Send data items to the Comparer tool.Send data to the Decoder tool.Send an HTTP request to the Intruder tool.Send an HTTP request to Burp Organizer for manual follow-up.Send an HTTP request to the Repeater tool.Store a raw HTTP request in the shared cache for later retrieval.Add an HTTP request/response pair to the site map.Registry of all MCP tools.List items stashed in Burp Organizer (manual follow-up store).How to create a new Burp project via the Burp executable.Get a specific proxy history entry by its unique ID.List proxy HTTP history entries with optional filtering.Check if proxy intercept is currently enabled.Toggle proxy intercept on/off.List WebSocket messages from the proxy history.Base class for Scanner tools that checks for Burp Suite Professional edition.Import a custom BCheck scan definition into Burp's Scanner.Poll progress of a crawl started with scanner_start_crawl.Stop and delete a crawl started with scanner_start_crawl.Generate a scanner report.Get detailed information about a specific scanner issue.List scanner issues with optional filtering.List all scanner issues from the site map.Start an active vulnerability scan on specified URLs.Start a site crawl.Check whether a given URL is in Burp's scope.Lists the target scope from two angles: configured_scope — the actual include rules from Burp's project configuration, so includes show up even with an empty sitemap. urls/count — in-scope URLs observed in sitemap traffic.Add or remove a URL from Burp's target scope.Get a specific sitemap entry by URL.Filter sitemap entries by URL prefix, host, method, and/or status code.List sitemap entries with optional filtering by scope and limit.Full-text regex search across sitemap request/response bodies.Implemented by tools that act on a target host so the access gate can evaluate Burp's target scope before the tool executes.Pause or resume Burp's task execution engine (Spider, Scanner).Report Burp's task execution engine state (Spider/Scanner running or paused).Common interface for all MCP tools.Metadata for an MCP tool: name, description, and input schema.Get a specific WebSocket message by index from the proxy WebSocket history.