{"ok":true,"data":{"name":"JC PenTest Harness MCP","service":"pentest","jsonrpc":"2.0","endpoint":"/api/mcp","tools":[{"name":"get_pentest_info","description":"Return public product and capability summary.","protected":false},{"name":"get_responsible_use_policy","description":"Return responsible-use requirements.","protected":false},{"name":"list_attack_classes","description":"List all 44 attack classes.","protected":false},{"name":"get_known_gaps","description":"Return current known implementation gaps.","protected":false},{"name":"validate_scope_preview","description":"Validate scope without making active target calls.","protected":false},{"name":"get_health","description":"Return health summary.","protected":false},{"name":"list_models","description":"Return model registry status.","protected":false},{"name":"get_platphorm_service_registry","description":"Return configured PlatPhorm service registry and active adapter flags.","protected":false},{"name":"preview_sandbox_handoff","description":"Build a public-safe Sandbox handoff payload without delivery.","protected":false},{"name":"preview_browserops_handoff","description":"Build a public-safe BrowserOps handoff payload without delivery.","protected":false},{"name":"create_run","description":"Create a protected run record.","protected":true},{"name":"dry_run_harness","description":"Execute the safe dry-run runner path.","protected":true},{"name":"start_real_run","description":"Request protected real-run orchestration.","protected":true},{"name":"upload_stage_output","description":"Upload supervised stage output.","protected":true},{"name":"generate_report","description":"Generate report from actual run artifacts.","protected":true}],"resources":["pentest://info","pentest://responsible-use","pentest://known-gaps","pentest://attack-classes","pentest://models","pentest://platphorm-services","pentest://openapi","pentest://llms","pentest://trust-policy"],"prompts":["create_authorized_assessment","generate_scope_questions","explain_attack_class","review_finding","summarize_run","create_dry_run_plan","create_real_run_plan","human_machine_pentest_handoff"],"auth":{"publicRead":true,"protectedActions":"PLATPHORM_API_KEY required"}}}