{
  "type": "mcp-server",
  "slug": "tenable-mcp-mssp",
  "name": "Tenable MSSP Portal MCP Server",
  "author": "andrewspearson",
  "description": "An MCP server for orchestrating Tenable MSSP child container workflows. Make bulk queries. Take bulk actions.",
  "github_url": "https://github.com/andrewspearson/tenable-mcp-mssp",
  "license": "MIT",
  "tier": "contributed",
  "tags": [
    "mssp",
    "vulnerability-management",
    "tenable-vm",
    "exposure-management",
    "tenable-one"
  ],
  "integrations": [
    "Tenable",
    "Tenable Hexa AI MCP"
  ],
  "domains": [
    "platform-operations"
  ],
  "date_added": "2026-06-23",
  "works_with_tenable_hexa_mcp": true,
  "transport": "stdio",
  "runtime": "python",
  "auth_method": "none",
  "compatible_clients": [
    "ChatGPT",
    "Codex",
    "Claude Desktop",
    "Claude Code",
    "Antigravity"
  ],
  "tools_exposed": [
    {
      "name": "list_mssp_child_accounts",
      "description": "List raw MSSP child account objects returned by Tenable, including license data."
    },
    {
      "name": "list_available_tenable_mcp_tools",
      "description": "Discover the Tenable Hexa AI MCP Server tool catalog for one child container licensed for `hexa`."
    },
    {
      "name": "get_child_container_scope",
      "description": "Show the configured child container allowlist scope for action tools."
    },
    {
      "name": "run_tenable_mcp_tool_for_child",
      "description": "Run one Tenable Hexa AI MCP Server tool on one child container licensed for `hexa`."
    },
    {
      "name": "run_tenable_mcp_recipe_for_child",
      "description": "Validate a known sequence of Tenable Hexa AI MCP Server tool calls on one child container licensed for `hexa`."
    },
    {
      "name": "run_tenable_mcp_recipe_across_child_containers",
      "description": "Run a known working recipe across multiple child containers licensed for `hexa` with controlled fan-out."
    },
    {
      "name": "bulk_vm_cve_query",
      "description": "Start a curated direct pyTenable VM export for CVEs across eligible child containers licensed for `vm`. This tool should be used only when explicitly requested by name."
    },
    {
      "name": "get_bulk_vm_cve_query_status",
      "description": "Check status for a server-managed `bulk_vm_cve_query` run."
    },
    {
      "name": "get_bulk_vm_cve_query_result",
      "description": "Read final summary and artifact paths for a server-managed `bulk_vm_cve_query` run."
    }
  ],
  "resources_exposed": [],
  "prompts_exposed": [],
  "repo": {
    "found": true,
    "archived": false,
    "pushed_at": "2026-06-23T12:16:41Z",
    "stars": 9,
    "forks": 1,
    "open_issues": 0,
    "owner_type": "user",
    "language": "Python",
    "checked_at": "2026-11-05T20:35:15.821Z"
  },
  "url": "https://exchange.tenable.com/mcp-servers/tenable-mcp-mssp",
  "json_url": "https://exchange.tenable.com/api/mcp-servers/tenable-mcp-mssp.json",
  "markdown_url": "https://exchange.tenable.com/mcp-servers/tenable-mcp-mssp.md",
  "source_url": "https://github.com/tenable/cyberagents-exchange/blob/main/mcp-servers/tenable-mcp-mssp.md"
}