Screen
Screen an MCP tool.
Paste a tool description. An LLM judge reads it for hidden instructions - the kind that tell an agent to read a secret file, exfiltrate data, or follow a buried command - and flags the exact line.
Building an MCP server? Run yours through it and see the verdict your users would see before their agent calls your tool. Same screen, same output, whether you own the tool or are deciding whether to trust it.
POST /api/v1/screenlive · advisory · semantic-only
Sent to an LLM judge for screening. Avoid pasting real secrets.
try
What this is - and isn't
- Advisory and semantic-only. We read the description, not the running tool. This screen does not run the deterministic conformance probe, so findings here are labeled PARTIAL.
- A pass is not a safety guarantee.It means the description isn't lying - not that the tool is safe to grant access to. A high-capability tool with an honest description still warrants caution.
- Not a certification or a badge. Screening your own tool does not get it endorsed, listed, or ranked higher. We publish what the judge finds, including a finding that flags your own tool, and the verdict is the same one a user evaluating your tool would get. We screen tools; we don't sell them a verdict.
- Your input isn't storedunless you check “Contribute this example.” See privacy and how a finding is produced.
Read Fig. 09 as text
ADVISORY SCREEN (before you wire) | IN-PATH GATE (during the call)
------------------------------------- | --------------------------------
eval ran? |
yes no | |- HOLD the live contract differs
cleared ALLOW . | from what you pinned
reserved |
crossed DENY . | -> PROCEED the contract matches
reserved |
ambiguous REVIEW . | deterministic. fail-closed.
live |
none . UNVERIFIED |
live |
------------------------------------- | --------------------------------
semantic, advisory, out of path | in-path, can actually stop the call
ALLOW and DENY are reserved in the contract, not produced at v1: a clearing
ALLOW requires the behavioural conformance probe, gated to the D3 labelled
corpus (15/150 labels). neither surface overrides the other - the
screen is a prior, the gate is the decision.Permalink, SVG & reuse · CC BY 4.0