Report · 2026

The State of MCP Security

We audited 271 Model Context Protocol servers (234 repositories + 37 live endpoints) against the OWASP MCP Top 10. Your agent trusts every one of them. It shouldn't.

46%
of 234 repos score D or F
68
avg repo score / 100
71
repos failing outright (30%)
271
servers audited (repos + live)

The real risk: neglect, not malice

We went in expecting the supply-chain horror story — prompt injection, leaked secrets, tool poisoning. The data says otherwise. Across the security-scanned live endpoints, exploit findings are near-zero; what drags the corpus down is abandonment: dead maintenance, missing licenses, and outdated protocol versions.

The tell is the gap between code and deployment. The 234 code-only repositories average 68/100, but the 37 servers someone actually hosts and operates average 83/100. A running deployment is itself a safety signal. The single most security-relevant pattern we found was not an exploit — it was a frozen project that will never receive another security update.

Grade distribution

A
48 · 21%
B
50 · 21%
C
29 · 12%
D
36 · 15%
F
71 · 30%

Where servers lose points

Average share of available points earned per pillar, across all 234 repos. Lower = the ecosystem's weakest link.

adoption
50%
maintenance
68%
documentation
68%
license
82%

Popular ≠ safe

The most-starred MCP servers that still score C or below. Stars measure hype, not safety.

modelcontextprotocol/servers90k71C
mastra-ai/mastra27k75C
elie222/inbox-zero12k75C
browsermcp/mcp7.0k66D
21st-dev/magic-mcp5.7k75C
browserbase/mcp-server-browserbase3.4k54F
financial-datasets/mcp-server2.3k60D
nottelabs/notte2.0k73C

Worst offenders

openfort-xyz/mcp33F
routineco/mcp-server39F
4everland/4everland-hosting-mcp29F
digma-ai/digma-mcp-server1112F
riza-io/riza-mcp1312F
aws-powertools/powertools-mcp4213F
devhub/devhub-cms-mcp916F
apimatic/apimatic-validator-mcp716F

Vet a server before you install it

Four checks, in order — a browser and a terminal are enough.

  1. 01
    Maintenance recency

    When was the last commit? Is the issue tracker a graveyard? A dead server will not get fixed when the spec moves.

  2. 02
    License

    A real LICENSE file, not a hopeful README line. No license = no legal right to use it, and it blocks enterprise adoption (OWASP MCP04).

  3. 03
    Protocol version

    Which MCP revision does it implement — and Streamable HTTP, or only legacy SSE? Spec drift is the quiet failure mode.

  4. 04
    Tool-schema sanity

    Read tools/list. Typed schemas or free-form strings? It is injected into your model context every session — bloat costs tokens and reliability.

Don't ship on a bad score.

Audit any MCP server free, then protect every call to it in real time — cache reads (30–60% off your Claude bill) and block injection / exfiltration / secret leaks with the mcpizy proxy.

Audit a server →❯ npx mcpizy proxy install

Methodology: each server is probed and scored 0–100 against the OWASP MCP Top 10 (security, token cost, tool design, compliance, reliability). Repos are scored on repository quality (maintenance, license, adoption, docs). Data refreshes hourly · 234 repos + 37 endpoints · browse the full directory.