passive security & quality audit for sites built with ai
← website auditPaste a remote Model Context Protocol (MCP) server URL. We connect, list its tools, and scan every name, description, and parameter for prompt-injection and tool-poisoning patterns — hidden instructions aimed at your AI agent instead of you.
What we check
Every tool's metadata, scanned with deterministic pattern rules — repeatable, no LLM in the scoring path.
MCP servers are quickly becoming the default way AI agents reach outside their own sandbox — into
filesystems, databases, internal APIs, and third-party services. Every tool a server exposes comes with a
name and a description, and that description is read by the agent, not by you. A tool named innocuously —
read_file, search_docs — can carry a description instructing the agent to also
read your SSH keys or send data to an external URL, and to not mention it. That's tool poisoning, and it
doesn't show up in a normal glance at what a tool "does" — only in what its description says.
You give us a server URL. We run the standard MCP handshake — initialize, then
tools/list — the same two calls any MCP client makes before working with a server. No tool is
ever executed. Every tool's name, description, and parameter descriptions are scanned against deterministic
patterns for injection phrasing, credential/exfiltration hints, hidden unicode, and oversized descriptions.
You get back the exact matches, not a black-box score.
FAQ