Scanning Tools
run_website_scanner
Run a website vulnerability scanner on a target URL.Authenticated scanning configuration is complex. LLMs may require a few attempts to construct the parameters correctly. Provide explicit examples in your prompts.For all the parameter options of attack_active, attack_passive and discovery, see the API reference > scans > Start a scan > Website Scanner.
run_subdomain_finder
Discover subdomains for a target domain.run_network_scanner
Run a network vulnerability scanner or port scanner.Management Tools
get_scans
Retrieve scans with optional filtering.scan
Manage individual scans using various verbs.Targets
get_targets / target
workspace
findings
import_findings
Import external findings into Pentest-Tools.com.
Each finding requires: target_name, source, name, vuln_description, vuln_risk_level, vuln_recommendation, cvss_v3, vuln_evidence
Reports
create_report
Generate a new report.report
Handle and download reportsBest practices for Handling Large Reports: When requesting a PDF report download via the MCP, keep in mind that the API returns large raw binary data, which might use a lot of context. We recommend instructing the AI to “Save the PDF report to a local file” rather than “Show me the report,” as the latter may result in a large block of unreadable text in your terminal or limit interactions with the Generate PDF functionality.