Skip to main content
Full reference for the Pentest-Tools.com MCP server. Scanning, target management, reporting, everything your AI assistant can touch, documented.

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 reports
Best 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.

translate_report

LLM-powered tool that uses AI to translate vulnerability findings. Creates a new report from the generated translated findings.

Utilities

http_logger

Manage HTTP request loggers for out-of-band testing.

get_vpn_profiles

Retrieve VPN profiles for internal network scanning. Returns profile UUIDs for use with scanning tools.

Resources

MCP resources provide read-only context to the LLM:

Prompts

Ready-made MCP prompts with parameters