InsightAppSec MCP Server (wagonbomb/InsightAppSec-MCP) is an MCP server listed on the M8ven Trust Index. It scores 74 out of 100, grade C. It declares 56 tools. No publisher has claimed this listing.
A Model Context Protocol (MCP) server that provides AI assistants with access to the Rapid7 InsightAppSec API for application security scanning, vulnerability management, and reporting.
Caution. Specific findings reduced this grade. They are listed on the page. Grades reflect the full trust pyramid: code, verification depth, and reputation. New projects cap at C until adoption is earned.
How we verified
Verified is a snapshot. Live keeps it current, and builds your track record.
⚡ Connect GitHub → continuous verification on every pushwhy connect →Who stands behind it
wagonbomb
Source: Glama
Claim it to get a verified publisher badge, a free copy of our full audit findings, and direct contact for any high-priority issues we find. Or connect your repo for our deepest verification, Live Monitored: read-only, revoke anytime. What we access →
Install from
The grade above is for the source repository. Registries can serve a different version, so we mark the ones we were not able to read.
These names and descriptions are the publisher's own, read from the source code. We print them as written. Our assessment is the findings above, not this list.
list_appsList all applications with optional pagination and sorting
get_appGet detailed information about a specific application
create_appCreate a new application
update_appUpdate an existing application
delete_appDelete an application. This will also delete all associated scan configs, scans, and vulnerabilities.
manage_app_tagsAdd or remove tags from an application
get_scan_config_optionsGet the full scan configuration options including authentication settings
configure_form_authConfigure form-based authentication (username/password login) for a scan configuration
configure_oauthConfigure OAuth 2.0 authentication for a scan configuration
configure_token_replacementConfigure global token replacement rules to extract tokens from responses and inject them into subsequent requests. Use this for dynamic tokens like CSRF tokens, API keys, or session identifiers that need to be captured and replayed.
configure_session_handlingConfigure session management including cookie handling and automatic re-login on session loss
configure_csrf_handlingConfigure automatic CSRF token detection and injection
configure_macro_authConfigure macro-based authentication using a previously uploaded macro file
configure_traffic_authConfigure traffic-based authentication using a previously uploaded traffic file (.har, .trec, .saz)
list_blackoutsList blackout windows with optional pagination
get_blackoutGet detailed information about a specific blackout window
create_blackoutCreate a blackout window to prevent scans during maintenance periods
update_blackoutUpdate an existing blackout window
delete_blackoutDelete a blackout window
list_enginesList registered scan engines with optional pagination
get_engineGet detailed information about a specific scan engine
list_engine_groupsList engine groups with optional pagination
get_engine_groupGet detailed information about a specific engine group
list_filesList all files for an application (macros, traffic files, selenium scripts, etc.)
get_fileGet file metadata by ID
create_fileCreate file metadata entry. After creating, use upload_file_content to upload the actual file. Supported file types: - MACRO: Recorded authentication sequences (.rec) - RECORDED_TRAFFIC: HTTP traffic captures (.har, .trec, .saz) - SELENIUM: Browser automation scripts (.html, .side) - CERTIFICATE: S…
upload_file_contentUpload binary file content. The file metadata must be created first using create_file.
delete_fileDelete a file from an application
download_fileDownload file content as base64-encoded string
list_reportsList generated reports with optional pagination
generate_reportGenerate a new vulnerability report for an application or scan
get_report_statusGet the status and details of a generated report
list_scan_configsList scan configurations with optional pagination
get_scan_configGet detailed information about a specific scan configuration
create_scan_configCreate a new scan configuration for an application
update_scan_configUpdate an existing scan configuration
delete_scan_configDelete a scan configuration
list_scansList scans with optional pagination, sorting, and filtering
get_scanGet detailed information about a specific scan
submit_scanSubmit a new scan based on a scan configuration
delete_scanDelete a scan. Only scans in FAILED status can be deleted.
control_scanControl a running scan (pause, resume, stop, or cancel)
get_scan_execution_detailsGet real-time execution metrics for a running or completed scan
get_scan_engine_eventsGet engine event logs for a scan
list_schedulesList scan schedules with optional pagination
get_scheduleGet detailed information about a specific schedule
create_scheduleCreate a new scan schedule for automated recurring scans
update_scheduleUpdate an existing scan schedule
delete_scheduleDelete a scan schedule
searchUniversal search across InsightAppSec resources using DSL query syntax. Examples: - Search high severity vulns: type=VULNERABILITY, query="vulnerability.severity='HIGH'" - Search running scans: type=SCAN, query="scan.status='RUNNING'" - Search apps by name: type=APP, query="app.name CONTAINS 'prod'…
list_vulnerabilitiesList vulnerabilities with optional pagination, sorting, and filtering
get_vulnerabilityGet detailed information about a specific vulnerability
update_vulnerabilityUpdate the status or severity of a vulnerability
get_vulnerability_discoveriesGet the discovery history for a vulnerability
list_vulnerability_commentsList all comments on a vulnerability
add_vulnerability_commentAdd a comment to a vulnerability
Disclosed vulnerabilities in this server's declared npm dependencies (via OSV). Whether each is reachable depends on the installed versions.
When Vitest UI server is listening, arbitrary file can be read and executed
@modelcontextprotocol/sdk has cross-client data leak via shared server/transport instance reuse
INSIGHTAPPSEC_API_KEYINSIGHTAPPSEC_REGIONTool annotations
No tools have read-only/destructive annotations
Add readOnlyHint or destructiveHint annotations to every tool so hosts can warn users before invoking.
All four hints declared on every tool
56/56 tools missing one or more hints — list_apps (missing: readOnlyHint, destructiveHint, idempotentHint, openWorldHint); get_app (missing: readOnlyHint, destructiveHint, idempotentHint, openWorldHint); create_app (missing: readOnlyHint, destructiveHint, idempotentHint, openWorldHint), +53 more. OpenAI's directory rejects tools where any of the four hints are missing or non-boolean.
For every tool, set all four hints (readOnlyHint, destructiveHint, idempotentHint, openWorldHint) to explicit true/false values that match the handler’s actual behaviour.
Tool inputs are validated
47/56 tool handlers declare input schemas (84%)
Declare an inputSchema with zod/joi/yup on every tool definition.
License file
No license file
Add a LICENSE file (MIT, Apache-2.0, etc.).
Tests exist
No test files found
Add tests that exercise each declared tool.
Production dependencies are patched
0 critical, 1 high severity in production deps — @modelcontextprotocol/sdk@1.25.2 (high)
Run npm audit fix, or upgrade the affected packages to a non-vulnerable version.
Dev dependencies
1 critical/high in dev-only deps (does not ship to users)
Upgrade dev dependencies when convenient.
Claim the listing to review these findings one by one and send us a correction where you disagree, straight to the team. Claiming also means we tell you when the grade moves, and reach you first if we find anything urgent.
[](https://m8ven.ai/mcp/wagonbomb/insightappsec-mcp)?variant=verified from the URL.Vetting this one by hand? Tool Check is an MCP that scores other MCPs. Add it once and ask Claude, ChatGPT, or any MCP client to grade a server, surface CVEs, check the publisher, and suggest safer alternatives — before you install.
https://m8ven.ai/api/mcp/tool-check