Deterministic MCP security audit

Audit the security posture of your MCP servers.

Point Sentinel at a Model Context Protocol endpoint. It enumerates the server's tools, resources, and prompts, then scans them for tool poisoning, excessive scope, leaked secrets, rug pulls, and missing auth — and grades the result.

No agent integration · auth tokens never stored · reports you can re-scan & diff

https://mcp.example.com/mcp
Posture D
criticalHidden instruction in tool description
highFilesystem tool requests unbounded scope
mediumTool definitions mutable without auth
The risk classes we scan for

The MCP failure modes that reach your LLM's context.

Tool poisoning

Hidden instructions smuggled into tool descriptions that fire before any tool is called.

Excessive scope

Filesystem, shell, or network tools requesting far broader permission than they need.

Secret leakage

API keys and tokens echoed back in tool outputs or resource contents.

Rug pulls

Tool definitions that mutate after you grant trust — flagged on re-scan via content hashing.

Missing auth

Sensitive write/delete/exec tools reachable with no authentication challenge.

Transport hygiene

Servers that skip Origin validation or accept requests without a protocol version.

A look inside

From endpoint to graded report.

sentinel.app / dashboard

New scan

https://mcp.example.com/mcp Scan

Recent scans

GradeEndpointStatus
Fapi.example.com/mcpcompleted
Adocs.acme.dev/mcpcompleted
Ctools.internal/mcpcompleted
Dashboard — paste an endpoint, scan, and track every server's posture over time.
sentinel.app / scans / report

Scan report

F Critical issues
api.example.com/mcp
1 critical 3 high 3 medium
critical Possible tool poisoning in tool “summarize” OWASP MCP03
high Excessive scope in tool “exec_shell” OWASP MCP02
high Leaked secret in resource “config” OWASP MCP01
medium Tool list mutable without auth OWASP MCP03
Scan report — a posture grade plus severity-ranked findings, each with evidence and a fix.

Scan an MCP endpoint before your agents trust it.

Get started — it's free
← Gallery