Registry · Re-scanned weekly

Every grade, one page.

The registry is a set of static Trust Cards for public MCP servers — independently scanned snapshots, not self-reports. Search, filter, and open any card for file:line evidence.

50 external targets (1 graded, 49 ungraded); 3 self-scans / fixtures, excluded from external statistics. Average graded external score: 96.0/100. D/F: 0 of 1 graded external targets.

U means insufficient static coverage, not a zero score or a safety verdict. Ungraded targets are excluded from score rankings and averages. Histogram and filters include all displayed targets, including labeled self-scans.

GradeServerScoreFindingsScopeBadge
Awong2__mcp-cli960 (0 crit)minimalOpenTrustBench A
Aopentrustbench CLI (packages/cli)
Self-scan / fixture
900 (0 crit)minimalOpenTrustBench A
Fexamples/vulnerable-mcp-server
Self-scan / fixture
335 (3 crit)excessiveOpenTrustBench F
Uahujasid__blender-mcp
Insufficient static coverage: Unsupported source present. Findings remain actionable; absence of findings is not evidence of safety. Coverage: limited; 50 analyzed / 74 discovered files. Open report for details.
Ungraded9 (3 crit)excessiveOpenTrustBench U
Uapify__actors-mcp-server
Insufficient static coverage: Unsupported source present; Symlinks or special files were not examined. Findings remain actionable; absence of findings is not evidence of safety. Coverage: limited; 384 analyzed / 440 discovered files. Open report for details.
Ungraded7 (4 crit)excessiveOpenTrustBench U
Ubrowserbase__mcp-server-browserbase
Insufficient static coverage: Unsupported source present. Findings remain actionable; absence of findings is not evidence of safety. Coverage: limited; 37 analyzed / 53 discovered files. Open report for details.
Ungraded3 (3 crit)excessiveOpenTrustBench U
UClickHouse__mcp-clickhouse
Insufficient static coverage: Unsupported source present. Findings remain actionable; absence of findings is not evidence of safety. Coverage: limited; 53 analyzed / 66 discovered files. Open report for details.
Ungraded2 (1 crit)moderateOpenTrustBench U
Ucloudflare__mcp-server-cloudflare
Insufficient static coverage: Unsupported source present. Findings remain actionable; absence of findings is not evidence of safety. Coverage: limited; 294 analyzed / 468 discovered files. Open report for details.
Ungraded19 (3 crit)excessiveOpenTrustBench U
Ue2b-dev__mcp-server
Insufficient static coverage: Unsupported source present. Findings remain actionable; absence of findings is not evidence of safety. Coverage: limited; 13 analyzed / 30 discovered files. Open report for details.
Ungraded0 (0 crit)moderateOpenTrustBench U
Uelastic__mcp-server-elasticsearch
Insufficient static coverage: No non-empty supported source analyzed; documentation and data alone provide limited coverage; Unsupported source present. Findings remain actionable; absence of findings is not evidence of safety. Coverage: limited; 8 analyzed / 38 discovered files. Open report for details.
Ungraded0 (0 crit)minimalOpenTrustBench U
Uexa-labs__exa-mcp-server
Insufficient static coverage: Unsupported source present. Findings remain actionable; absence of findings is not evidence of safety. Coverage: limited; 67 analyzed / 89 discovered files. Open report for details.
Ungraded0 (0 crit)broadOpenTrustBench U
Uexamples/secure-agent-skill
Self-scan / fixture
Insufficient static coverage: No non-empty supported source analyzed; documentation and data alone provide limited coverage. Findings remain actionable; absence of findings is not evidence of safety. Coverage: limited; 0 analyzed / 1 discovered files. Open report for details.
Ungraded0 (0 crit)minimalOpenTrustBench U
UFlux159__mcp-server-kubernetes
Insufficient static coverage: Unsupported source present; Symlinks or special files were not examined. Findings remain actionable; absence of findings is not evidence of safety. Coverage: limited; 125 analyzed / 145 discovered files. Open report for details.
Ungraded2 (0 crit)excessiveOpenTrustBench U
Ugetsentry__sentry-mcp
Insufficient static coverage: Unsupported source present; Scan limits reached; Symlinks or special files were not examined. Findings remain actionable; absence of findings is not evidence of safety. Coverage: limited; 2240 analyzed / 2545 discovered files. Open report for details.
Ungraded90 (30 crit)excessiveOpenTrustBench U
Ugithub__github-mcp-server
Insufficient static coverage: Unsupported source present. Findings remain actionable; absence of findings is not evidence of safety. Coverage: limited; 40 analyzed / 660 discovered files. Open report for details.
Ungraded0 (0 crit)moderateOpenTrustBench U
UGongRzhe__Gmail-MCP-Server
Insufficient static coverage: Unsupported source present. Findings remain actionable; absence of findings is not evidence of safety. Coverage: limited; 12 analyzed / 19 discovered files. Open report for details.
Ungraded0 (0 crit)excessiveOpenTrustBench U
Ugrafana__mcp-grafana
Insufficient static coverage: Unsupported source present. Findings remain actionable; absence of findings is not evidence of safety. Coverage: limited; 188 analyzed / 602 discovered files. Open report for details.
Ungraded2 (1 crit)excessiveOpenTrustBench U
Uhashicorp__terraform-mcp-server
Insufficient static coverage: No non-empty supported source analyzed; documentation and data alone provide limited coverage; Unsupported source present. Findings remain actionable; absence of findings is not evidence of safety. Coverage: limited; 24 analyzed / 399 discovered files. Open report for details.
Ungraded0 (0 crit)minimalOpenTrustBench U
Ujlowin__fastmcp
Insufficient static coverage: Unsupported source present; Symlinks or special files were not examined. Findings remain actionable; absence of findings is not evidence of safety. Coverage: limited; 1023 analyzed / 1851 discovered files. Open report for details.
Ungraded51 (24 crit)excessiveOpenTrustBench U
Ukorotovsky__slack-mcp-server
Insufficient static coverage: Unsupported source present. Findings remain actionable; absence of findings is not evidence of safety. Coverage: limited; 19 analyzed / 80 discovered files. Open report for details.
Ungraded0 (0 crit)broadOpenTrustBench U
Ulangchain-ai__langchain-mcp-adapters
Insufficient static coverage: Unsupported source present. Findings remain actionable; absence of findings is not evidence of safety. Coverage: limited; 35 analyzed / 47 discovered files. Open report for details.
Ungraded0 (0 crit)minimalOpenTrustBench U
Umakenotion__notion-mcp-server
Insufficient static coverage: Unsupported source present. Findings remain actionable; absence of findings is not evidence of safety. Coverage: limited; 36 analyzed / 52 discovered files. Open report for details.
Ungraded4 (0 crit)moderateOpenTrustBench U
Umcp-everything
Insufficient static coverage: Unsupported source present. Findings remain actionable; absence of findings is not evidence of safety. Coverage: limited; 74 analyzed / 85 discovered files. Open report for details.
Ungraded4 (0 crit)broadOpenTrustBench U
Umcp-fetch
Insufficient static coverage: Unsupported source present. Findings remain actionable; absence of findings is not evidence of safety. Coverage: limited; 10 analyzed / 17 discovered files. Open report for details.
Ungraded0 (0 crit)minimalOpenTrustBench U
Umcp-filesystem
Insufficient static coverage: Unsupported source present. Findings remain actionable; absence of findings is not evidence of safety. Coverage: limited; 26 analyzed / 29 discovered files. Open report for details.
Ungraded0 (0 crit)excessiveOpenTrustBench U
Umcp-git
Insufficient static coverage: Unsupported source present. Findings remain actionable; absence of findings is not evidence of safety. Coverage: limited; 9 analyzed / 17 discovered files. Open report for details.
Ungraded1 (0 crit)moderateOpenTrustBench U
Umcp-memory
Insufficient static coverage: Unsupported source present. Findings remain actionable; absence of findings is not evidence of safety. Coverage: limited; 19 analyzed / 22 discovered files. Open report for details.
Ungraded11 (0 crit)excessiveOpenTrustBench U
Umcp-sequentialthinking
Insufficient static coverage: Unsupported source present. Findings remain actionable; absence of findings is not evidence of safety. Coverage: limited; 16 analyzed / 19 discovered files. Open report for details.
Ungraded0 (0 crit)moderateOpenTrustBench U
Umcp-time
Insufficient static coverage: Unsupported source present. Findings remain actionable; absence of findings is not evidence of safety. Coverage: limited; 7 analyzed / 13 discovered files. Open report for details.
Ungraded0 (0 crit)minimalOpenTrustBench U
Umcp-use__mcp-use
Insufficient static coverage: Unsupported source present. Findings remain actionable; absence of findings is not evidence of safety. Coverage: limited; 1561 analyzed / 2303 discovered files. Open report for details.
Ungraded72 (26 crit)excessiveOpenTrustBench U
Umendableai__firecrawl-mcp-server
Insufficient static coverage: Unsupported source present. Findings remain actionable; absence of findings is not evidence of safety. Coverage: limited; 87 analyzed / 102 discovered files. Open report for details.
Ungraded7 (3 crit)excessiveOpenTrustBench U
Umicrosoft__playwright-mcp
Insufficient static coverage: Unsupported source present. Findings remain actionable; absence of findings is not evidence of safety. Coverage: limited; 21 analyzed / 39 discovered files. Open report for details.
Ungraded0 (0 crit)excessiveOpenTrustBench U
Umodelcontextprotocol__csharp-sdk
Insufficient static coverage: Unsupported source present. Findings remain actionable; absence of findings is not evidence of safety. Coverage: limited; 51 analyzed / 964 discovered files. Open report for details.
Ungraded0 (0 crit)moderateOpenTrustBench U
Umodelcontextprotocol__go-sdk
Insufficient static coverage: No non-empty supported source analyzed; documentation and data alone provide limited coverage; Unsupported source present. Findings remain actionable; absence of findings is not evidence of safety. Coverage: limited; 13 analyzed / 229 discovered files. Open report for details.
Ungraded0 (0 crit)minimalOpenTrustBench U
Umodelcontextprotocol__inspector
Insufficient static coverage: Unsupported source present. Findings remain actionable; absence of findings is not evidence of safety. Coverage: limited; 1582 analyzed / 1694 discovered files. Open report for details.
Ungraded96 (35 crit)excessiveOpenTrustBench U
Umodelcontextprotocol__java-sdk
Insufficient static coverage: No non-empty supported source analyzed; documentation and data alone provide limited coverage; Unsupported source present. Findings remain actionable; absence of findings is not evidence of safety. Coverage: limited; 10 analyzed / 381 discovered files. Open report for details.
Ungraded0 (0 crit)minimalOpenTrustBench U
Umodelcontextprotocol__kotlin-sdk
Insufficient static coverage: Unsupported source present; Symlinks or special files were not examined. Findings remain actionable; absence of findings is not evidence of safety. Coverage: limited; 17 analyzed / 382 discovered files. Open report for details.
Ungraded0 (0 crit)minimalOpenTrustBench U
Umodelcontextprotocol__python-sdk
Insufficient static coverage: Unsupported source present. Findings remain actionable; absence of findings is not evidence of safety. Coverage: limited; 914 analyzed / 1726 discovered files. Open report for details.
Ungraded7 (6 crit)broadOpenTrustBench U
Umodelcontextprotocol__registry
Insufficient static coverage: Unsupported source present; Symlinks or special files were not examined. Findings remain actionable; absence of findings is not evidence of safety. Coverage: limited; 33 analyzed / 272 discovered files. Open report for details.
Ungraded0 (0 crit)moderateOpenTrustBench U
Umodelcontextprotocol__typescript-sdk
Insufficient static coverage: Unsupported source present. Findings remain actionable; absence of findings is not evidence of safety. Coverage: limited; 1064 analyzed / 1231 discovered files. Open report for details.
Ungraded82 (4 crit)excessiveOpenTrustBench U
Umongodb-js__mongodb-mcp-server
Insufficient static coverage: Unsupported source present; Scan limits reached. Findings remain actionable; absence of findings is not evidence of safety. Coverage: limited; 748 analyzed / 801 discovered files. Open report for details.
Ungraded13 (8 crit)excessiveOpenTrustBench U
Umotherduckdb__mcp-server-motherduck
Insufficient static coverage: Unsupported source present. Findings remain actionable; absence of findings is not evidence of safety. Coverage: limited; 37 analyzed / 47 discovered files. Open report for details.
Ungraded0 (0 crit)minimalOpenTrustBench U
Uneondatabase__mcp-server-neon
Insufficient static coverage: Unsupported source present; Symlinks or special files were not examined. Findings remain actionable; absence of findings is not evidence of safety. Coverage: limited; 180 analyzed / 263 discovered files. Open report for details.
Ungraded14 (11 crit)excessiveOpenTrustBench U
Upinecone-io__pinecone-mcp
Insufficient static coverage: Unsupported source present. Findings remain actionable; absence of findings is not evidence of safety. Coverage: limited; 59 analyzed / 82 discovered files. Open report for details.
Ungraded0 (0 crit)minimalOpenTrustBench U
UPrefectHQ__prefect-mcp-server
Insufficient static coverage: Unsupported source present; Symlinks or special files were not examined. Findings remain actionable; absence of findings is not evidence of safety. Coverage: limited; 101 analyzed / 126 discovered files. Open report for details.
Ungraded1 (1 crit)minimalOpenTrustBench U
Uqdrant__mcp-server-qdrant
Insufficient static coverage: Unsupported source present. Findings remain actionable; absence of findings is not evidence of safety. Coverage: limited; 26 analyzed / 34 discovered files. Open report for details.
Ungraded0 (0 crit)minimalOpenTrustBench U
Uredis__mcp-redis
Insufficient static coverage: Unsupported source present. Findings remain actionable; absence of findings is not evidence of safety. Coverage: limited; 50 analyzed / 60 discovered files. Open report for details.
Ungraded0 (0 crit)moderateOpenTrustBench U
Usooperset__mcp-atlassian
Insufficient static coverage: Unsupported source present. Findings remain actionable; absence of findings is not evidence of safety. Coverage: limited; 359 analyzed / 420 discovered files. Open report for details.
Ungraded2 (2 crit)broadOpenTrustBench U
Usparfenyuk__mcp-proxy
Insufficient static coverage: Unsupported source present. Findings remain actionable; absence of findings is not evidence of safety. Coverage: limited; 23 analyzed / 31 discovered files. Open report for details.
Ungraded0 (0 crit)moderateOpenTrustBench U
Ustripe__agent-toolkit
Insufficient static coverage: Unsupported source present; Symlinks or special files were not examined. Findings remain actionable; absence of findings is not evidence of safety. Coverage: limited; 444 analyzed / 1048 discovered files. Open report for details.
Ungraded10 (0 crit)excessiveOpenTrustBench U
Usupabase-community__supabase-mcp
Insufficient static coverage: Unsupported source present; Symlinks or special files were not examined. Findings remain actionable; absence of findings is not evidence of safety. Coverage: limited; 140 analyzed / 166 discovered files. Open report for details.
Ungraded3 (1 crit)excessiveOpenTrustBench U
Utavily-ai__tavily-mcp
Insufficient static coverage: Unsupported source present. Findings remain actionable; absence of findings is not evidence of safety. Coverage: limited; 7 analyzed / 15 discovered files. Open report for details.
Ungraded0 (0 crit)minimalOpenTrustBench U
Uupstash__context7
Insufficient static coverage: Unsupported source present. Findings remain actionable; absence of findings is not evidence of safety. Coverage: limited; 224 analyzed / 555 discovered files. Open report for details.
Ungraded20 (9 crit)excessiveOpenTrustBench U

Badge adoption: 0 of 44 scanned repos display their grade (checked 2026-10-19).

Dated snapshot (2026-10-26), engine v0.1.3. Static analysis only — findings need triage. How scoring works · State of MCP report.