Turbopentest
@integsec
About Turbopentest
MCP server for TurboPentest — AI-powered penetration testing from your coding assistant
Config
Add this server to your MCP-compatible client using the configuration below.
{
"mcpServers": {
"turbopentest": {
"command": "npx",
"args": [
"@turbopentest/mcp-server"
],
"env": {
"TURBOPENTEST_API_KEY": "tp_live_..."
}
}
}
}Tools
8Launch an AI-powered penetration test against a target URL. The target domain must be verified first — use turbopentest_list_domains to check. Requires an available credit matching the selected tier — use turbopentest_get_credits to check balance. Returns a pentest ID that can be used with turbopentest_get_pentest to monitor progress.
Retrieve full details for a specific penetration test by its ID. Returns current status, scan progress percentage, findings summary by severity, executive summary, attack surface map, and STRIDE threat model. Use this to monitor a running scan or review completed results. For detailed vulnerability data, follow up with turbopentest_get_findings.
List all your penetration tests with their status and finding counts, ordered newest first. Use this to find pentest IDs, check which scans are running, or review past results. Supports filtering by status and limiting result count. Use turbopentest_get_pentest with a specific ID for full details.
Retrieve structured vulnerability findings for a completed penetration test. Each finding includes severity, CVSS score, CWE classification, detailed description, proof of concept, remediation steps, and a retest command. Returns up to 20 findings at a time — use the severity filter to focus on specific risk levels. Use turbopentest_download_report for a complete exportable report.
Download a full penetration test report in the specified format. The scan must have status 'complete' before a report can be generated. Use format 'markdown' for AI-readable analysis, 'json' for structured programmatic data, or 'pdf' for a professionally formatted document suitable for stakeholders.
Check your current credit balance, usage breakdown by tier, and available scan tiers with pricing. Credits are consumed when launching penetration tests — each tier costs one credit of the matching type. Call this before turbopentest_start_pentest to verify you have sufficient credits for the desired tier.
Verify a blockchain-anchored penetration test attestation by its SHA-256 hash. Returns scan metadata (tier, agents, duration, risk score, finding summary) and blockchain proof (chain ID, transaction hash, block number, merkle root) if anchored. This is a public endpoint — no API key is required. Use this to independently confirm that a pentest was performed and its results are tamper-proof.
List all domains in your account with their verification status and expiry dates. A domain must have status 'verified' before it can be used as a target in turbopentest_start_pentest. To verify a new domain, add a DNS TXT record via the TurboPentest dashboard at turbopentest.com/domains.
Overview
What is Turbopentest?
Turbopentest is an MCP server that integrates TurboPentest’s AI-powered penetration testing capabilities into coding assistants. It lets developers launch penetration tests, review findings, and download reports directly from their IDE.
How to use Turbopentest?
Obtain an API key from <turbopentest.com/settings/api-keys>, then configure your MCP client (Claude Desktop, Claude Code, or Cursor) with the command npx @turbopentest/mcp-server and set the TURBOPENTEST_API_KEY environment variable. The server exposes tools to start pentests, retrieve results, list findings, download reports, and verify attestations.
Key features of Turbopentest
- Start pentests with recon, standard, deep, or blitz tiers (1–20 agents, 30 min–4 hours).
- Get full scan details: status, progress, findings, attack surface map, and STRIDE threat model.
- List and filter all pentests by status with finding counts.
- Retrieve structured findings with severity, CVSS, CWE, PoC, and remediation.
- Download reports in markdown, JSON, or PDF formats.
- Check credit balance and available scan tiers with pricing.
- Verify blockchain-anchored pentest attestations by hash (public, no API key required).
Use cases of Turbopentest
- Launch a penetration test on a staging domain and monitor its progress from your coding assistant.
- Review high-severity vulnerabilities with proof-of-concept and remediation steps without leaving your editor.
- Download a pentest report in markdown for AI-driven analysis or JSON for programmatic processing.
- Verify the authenticity of a pentest attestation using its blockchain hash.
FAQ from Turbopentest
What API key is required?
An API key from <turbopentest.com/settings/api-keys> is required and must be set as the TURBOPENTEST_API_KEY environment variable.
What scan tiers are available and how much do they cost?
Recon (1 agent, 30 min, $49), Standard (4 agents, 1 hour, $99), Deep (10 agents, 2 hours, $299), and Blitz (20 agents, 4 hours, $699).
What tools does the server provide?
The server provides start_pentest, get_pentest, list_pentests, get_findings, download_report, get_credits, verify_attestation, and list_domains.
Is the verify_attestation tool public?
Yes, it is a public tool that does not require an API key.
What are the system requirements?
Node.js 18+ and a TurboPentest account with API access.
Frequently asked questions
What API key is required?
An API key from <turbopentest.com/settings/api-keys> is required and must be set as the `TURBOPENTEST_API_KEY` environment variable.
What scan tiers are available and how much do they cost?
Recon (1 agent, 30 min, $49), Standard (4 agents, 1 hour, $99), Deep (10 agents, 2 hours, $299), and Blitz (20 agents, 4 hours, $699).
What tools does the server provide?
The server provides `start_pentest`, `get_pentest`, `list_pentests`, `get_findings`, `download_report`, `get_credits`, `verify_attestation`, and `list_domains`.
Is the `verify_attestation` tool public?
Yes, it is a public tool that does not require an API key.
What are the system requirements?
Node.js 18+ and a TurboPentest account with API access.
Basic information
More Other MCP servers
Mcp
browsermcpBrowser MCP is a Model Context Provider (MCP) server that allows AI applications to control your browser
Nginx UI
0xJackyYet another WebUI for Nginx
Reactive Resume
amruthpillaiA one-of-a-kind resume builder that keeps your privacy in mind. Completely secure, customizable, portable, open-source and free forever. Try it out today!
🪟 Windows-MCP
CursorTouchMCP Server for Computer Use in Windows

YOUB
Connect your AI assistant to your own YOUB endurance training account. Read recorded activities with full analysis, planned sessions, race goals, wellness (HRV, sleep, resting HR) and your athletic profile. Create or mov
Comments