Nessus MCP Server

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
NESSUS_URLNoURL of your Nessus instance (e.g., https://your-nessus-instance:8834)
NESSUS_ACCESS_KEYNoYour Nessus access key
NESSUS_SECRET_KEYNoYour Nessus secret key

Schema

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

Tools

Functions exposed to the LLM to take actions

NameDescription
list_scan_templates

List available Nessus scan templates

start_scan

Start a new vulnerability scan against a target

get_scan_status

Check the status of a running scan

get_scan_results

Get the results of a completed scan

list_scans

List all scans and their status

get_vulnerability_details

Get detailed information about a specific vulnerability

search_vulnerabilities

Search for vulnerabilities by keyword

ID: yq3fsphxc9