An MCP server for orchestrating Tenable MSSP child container workflows.
Server has 9 tools with clear verb-noun naming and present descriptions. All tools have input schemas with type definitions. However, parameter descriptions are sparse or missing entirely (e.g., 'arguments' in run_tenable_mcp_tool_for_child lacks guidance on expected structure). Output schemas are not documented. Error handling is absent from visible code, no recovery guidance, categorization, or actionable error messages. Tool descriptions are adequate (50-150 chars) but lack dependency hints and prerequisites. No tool annotations (readOnlyHint/destructiveHint) despite clear risk levels. Composition is sound, tools chain logically (list → discover → run → query). Security: no visible credential exposure, but no audit logging or permission gates in source.
Start a server-managed background bulk VM CVE export across eligible VM-licensed child containers. Use only when the user explicitly asks for bulk_vm_cve_query.
Read the result summary and artifact paths for a bulk_vm_cve_query run.
Read the current status of a server-managed bulk_vm_cve_query run.
Show the configured child container allowlist scope for action tools.
Discover official Tenable MCP tools for one Hexa-licensed child container.
List raw Tenable MSSP child account objects, including license data.
Parameter 'arguments' in run_tenable_mcp_tool_for_child and 'recipe' in recipe tools lack descriptions of expected structure. LLMs cannot infer what fields/format to pass without explicit guidance.
No output schemas documented. Tools return dict[str, object] or list[dict[str, object]] with no field documentation. LLMs cannot plan downstream calls or extract required IDs without knowing response structure.
No error handling visible in source. No recovery guidance, error categorization, or actionable messages. If a child_container_uuid is invalid or a recipe step fails, LLM receives no guidance on retry strategy or alternatives.
Inferred effective spec: <=2025-11-25.
| Scored | Grade | Overall | Spec posture | Rubric |
|---|---|---|---|---|
| 2026-09-23 | D | 57 | <=2025-11-25 | v2 |
Run a known official Tenable MCP recipe across Hexa-licensed children.
Validate a known sequence of official Tenable MCP tools on one Hexa-licensed child.
Explore by running one official Tenable MCP tool on one Hexa-licensed child.
Tool annotations missing. WRITE-risk tools (run_tenable_mcp_tool_for_child, run_tenable_mcp_recipe_for_child, run_tenable_mcp_recipe_across_child_containers, bulk_vm_cve_query) lack destructiveHint. READ-ONLY tools lack readOnlyHint. Agents cannot distinguish safe from risky operations.
No pagination or result limits documented. list_mssp_child_accounts and list_available_tenable_mcp_tools may return unbounded lists. Large results risk context window exhaustion and degraded LLM reasoning.