Apviso MCP Server

MCP server for interacting with APVISO penetration testing platform

Local serverstdioGo

What is the Apviso MCP Server?

MCP server for interacting with APVISO penetration testing platform

What the server does

MCP server for interacting with the APVISO AI-powered penetration testing platform from Claude Code, Cursor, Windsurf, Codex, and other MCP-compatible tools.

Available tools

The toolset is worth reading before you wire it up, because it tells you what the integration is really for:

  • Targets — The Targets tool exposed by this server
  • Scans — The Scans tool exposed by this server
  • Findings — The Findings tool exposed by this server
  • Reports — The Reports tool exposed by this server
  • Schedules — The Schedules tool exposed by this server
  • Quota — The Quota tool exposed by this server

Credentials and setup notes

Configuration is passed through the environment: APVISO_API_KEY, APVISO_API_URL. Treat anything key-shaped as a real credential — scope it to the minimum the server needs, and rotate it if it ever lands in a shared config.

Installation

The server ships on npm as @apviso/mcp, so your MCP client can launch it on demand — there is no separate build step. Add the server block to your client's configuration, restart it, and the tools register themselves.

Worth knowing first

  • It runs with your machine's permissions. That is convenient and also the reason to think about what you point it at before you approve a tool call.
  • Keep per-call confirmation enabled while you learn its behaviour; it is the cheapest safeguard you have.

More MCP options

Compare MCP servers by category, or browse hosted MCP servers if you prefer an endpoint over a local process.

Recorded tools

Check the linked publisher documentation and your connected client's tool list. Names and availability can vary with the server version and account permissions.

ToolWhat it does
list_targetsList all registered targets
get_targetGet target details
create_targetRegister a new domain
verify_targetVerify domain ownership (DNS, file, or meta tag)
get_verification_instructionsGet verification steps for a target
delete_targetRemove a target
list_scansList scans with optional status filter
get_scanGet scan details and status
create_scanStart a new penetration test (costs credits)
list_findingsList vulnerabilities for a scan
update_finding_statusMark findings as fixed, accepted risk, etc.
get_reportGet the full pentest report as markdown
list_schedulesList recurring scan schedules
get_scheduleGet schedule details
create_scheduleSet up recurring scans (Business/Enterprise)
update_scheduleModify a schedule
delete_scheduleRemove a schedule
get_quotaCheck remaining credits and billing period

How to install the Apviso MCP Server

{
  "mcpServers": {
    "apviso": {
      "type": "stdio",
      "command": "npx",
      "args": [
        "-y",
        "@apviso/mcp"
      ],
      "env": {
        "APVISO_API_KEY": "YOUR_APVISO_API_KEY"
      }
    }
  }
}

From the project documentation. Replace placeholders and example paths before connecting.

Configuration

VariableDescriptionRequired
APVISO_API_KEYDeclared in the maintainer’s client configuration.Check documentation

Example prompts to try

  • “Use Apviso MCP to Targets.”
  • “Use Apviso MCP to Scans.”
  • “Use Apviso MCP to Findings.”

Frequently asked questions

MCP server for interacting with APVISO penetration testing platform Confirm the tools offered by your installed version in the connected client. Tool availability and permissions depend on the server and account configuration.