Skip to main content
MCP Servers / navi-mcp

navi-mcp

MCP server exposing the Tenable navi CLI (Tenable VM / Tenable One) as 19 tools, plus companion Claude skills.

Transportboth
Runtimepython
LicenseMIT
AddedJul 15, 2026
ReviewedJul 17, 2026

Baseline review at submission: an accuracy and overt-behavior check, not a full security audit, and it does not cover later changes to the repository. Learn more about our security review process.

Compatible Clients

Claude DesktopClaude CodeCursor

Integrations

TenableAnthropic

Tools (19)

  1. navi_config_update

    Sync navi.db from Tenable (assets, vulns, WAS, etc.).

  2. navi_config

    Read or set navi configuration values.

  3. navi_explore_query

    Run a raw SQL query against navi.db.

  4. navi_explore_data

    Explore navi data (CVE, exploit, software, ports, routes, assets, and more).

  5. navi_explore_info

    List environment info (users, scanners, scans, policies, tags, agents, etc.).

  6. navi_explore_api

    Call an arbitrary Tenable API endpoint.

  7. navi_enrich_tag

    Tag assets by plugin, CVE, CPE, CISA KEV, port, route, group, or query.

  8. navi_enrich_acr

    Adjust Asset Criticality Rating (set/inc/dec) with a change reason.

  9. navi_enrich_add

    Add assets to Tenable from an external source.

  10. navi_export

    Export data to CSV (assets, vulns, compliance, by-tag with ACR/AES, and more).

  11. navi_scan

    Create, start, stop, or evaluate scans.

  12. navi_was

    Work with Tenable WAS (web application scanning / DAST) data.

  13. navi_action_delete

    Delete tags, users, scans, assets, agents, or exclusions.

  14. navi_action_rotate

    Rotate a user's API keys.

  15. navi_action_cancel

    Cancel a running export.

  16. navi_action_encrypt

    Encrypt a file.

  17. navi_action_decrypt

    Decrypt a file.

  18. navi_action_mail

    Email a report or file (Resend or SMTP).

  19. navi_action_push

    Push a shell command or file to a remote Linux host (double-gated).

Resources (3)

  1. navi://workdir

    The navi working directory and database location.

  2. navi://schema/assets

    Schema for a navi.db table (templated by table name).

  3. navi://skill/navi-core

    A bundled navi skill's content (templated by skill name).

Prompts (1)

  1. navi_workflow

    Guided prompt that suggests a navi workflow for a described task.

Tags

tenablenavimcpvulnerability-managementexposure-managementasset-taggingfastmcp

navi-mcp is a Model Context Protocol server that exposes the Tenable navi CLI (Tenable Vulnerability Management / Tenable One) to AI assistants. It ships alongside 13 companion Claude skills that document how to drive it well, the result of a full audit and rebuild verified against an authoritative recursive navi --help capture.

What it does

The server surfaces 19 tools spanning navi’s full workflow — config/sync, data exploration and raw SQL, asset tagging, ACR calibration, CSV export, scan control, WAS/DAST, and gated actions (delete, key rotation, encrypt/decrypt, email, remote push). It also exposes navi schema, working directory, and skill content as MCP resources, plus a workflow prompt. Write and high-risk actions are gated (e.g. NAVI_MCP_ALLOW_WRITES=1, plus a second gate for remote execution and email).

How it works

Built on FastMCP (Python), the server runs over stdio by default (Claude Desktop / Claude Code) or streamable HTTP with --http. The MCP layer itself requires no auth; navi authenticates to Tenable out-of-band with API keys. The repo bundles the server, the 13 corrected skills (in NAVI_SKILL_DIR layout and as packaged .skill files), an install config generator, and step-by-step install docs.