patchbay audit
mediumMANIFEST-001

Tool manifest changed since last run

The set of tools this server exposes is different from the manifest patchbay pinned on an earlier run.

What it means

Approving an MCP server is a one-time decision, but the server can change afterwards. It can add a tool that writes or executes, give an existing read-only tool a new "command" or "path" parameter, or rewrite a tool description so it starts instructing the model. None of that triggers a new approval prompt in most clients. patchbay pins the tool manifest the first time it audits a server and diffs against it on later runs. Severity follows the most serious change in the diff: critical: a new write-shaped tool, or a read tool that gained a write-shaped parameter medium: an existing tool's description changed low: an input schema changed structurally, or a new read-only tool appeared info: a tool was removed

How to fix

Review the diff in the finding. If every change is expected because you updated the server on purpose, re-pin the manifest: npx -y @patchbay-nebius/agent audit <url> --trust If a change is unexpected, do not re-pin. Check the server's release notes, or the deployment log for a self-hosted server, before you let an agent call it again.

Background

An MCP server can change its tools after you approved it

Run the check against your own server:

npx -y @patchbay-nebius/agent audit <url-or-directory>

No install: scan an MCP server in the browser and get a shareable report.

Disagree with this finding on your server? Open an issue with the --json output. False-positive reports are the most useful feedback.