docs/errors/MCPX_QUARANTINE_PENDING_APPROVAL.md
MCPX_QUARANTINE_PENDING_APPROVALSeverity: warn Domain: Quarantine
mcpproxy quarantines newly added MCP servers (and newly added tools on existing servers) by default. The quarantine is mcpproxy's defense against Tool Poisoning Attacks (TPA) — the user must review tool descriptions and JSON schemas before they're routed to AI clients.
This warning means the server connected and reported its tools, but at least one tool is pending your approval.
Open the server's detail page → Quarantine panel → review the tool descriptions / schemas → click Approve all or per-tool Approve.
mcpproxy upstream inspect <server-name> # see what's pending
mcpproxy upstream approve <server-name> # approve all pending tools
mcpproxy upstream approve <server-name> --tool foo # approve a single tool
For servers you fully trust (e.g. self-written, or vendor-signed) you can opt out of quarantine on a per-server basis:
{ "skip_quarantine": true }
Or globally (not recommended on shared dev machines):
{ "quarantine_enabled": false }
MCPX_QUARANTINE_TOOL_CHANGED — rug-pull detection