Scan before you install. Certify before users trust you.
MCP Skills checks MCP servers, AI skills, and npm packages across up to 15 trust signals — safety scans for prompt injection, credential theft, and supply chain attacks, plus OSV/KEV/EPSS-backed vulnerability intelligence. Paste a GitHub repo, npm package name, or registry URL.
Verified means the algorithmic trust tier (composite ≥ 7.0, no disqualifiers) — not the separate Certified Safe badge program.
Reproducible methodology, real GitHub data, no AI hand-waving. Both reports published April 2026.
0% declared their security posture
10.5% Verified, 7.5% Blocked. The Solid dimension is the universal weak spot. Top 20 + bottom 10 + transparency analysis across 1.36M GitHub stars.
83% carry a disqualifier flag
58% single-author. 21% no license. Average legitimacy 3.05/10. Zero CVEs. Random sample from 2,703 GitHub-backed servers.
4 dimensions. 15 signals. Data from GitHub API, npm registry, and OpenSSF Scorecard.
MCP servers and AI skills get 2 extra signals and heavier security weight. The safety scanner checks source code directly.
Trust scoring is a signal, not a verdict. A high score means strong static indicators across all dimensions — but no automated tool catches everything. Runtime observability and tool call auditing are on our roadmap.
Free trust tier for every scan. Go Pro for unlimited access, monitoring, and the agent API.
For MCP server and AI skill maintainers who want users to know their tool is trustworthy. Monitored gold trust badge, recurring recertification, public certified listing, social share cards, and priority review. See badge embed docs →
Apply — pricing tailored to your projectCheck trust scores without leaving Claude Code, Cursor, or any MCP client. Install in one command.
claude mcp add mcpskills -- npx @mcpskillsio/server
"Score vercel/ai"
Trust tier, composite score, and 4 dimension breakdown for any repo, npm package, or registry URL.
"Is this MCP safe?"
5 safety checks for prompt injection, credential theft, shell execution, and more.
"Should I install this?"
Go/no-go decision with reasoning. Certified repos get instant approval.
"Check these 5 deps"
Score up to 5 repos or packages in one call. Great for vetting a stack.
"Show safe skill stacks"
Curated, pre-scored skill packages organized by use case.
Build trust verification into your toolchain. Accepts GitHub repos, npm packages, Smithery URLs, and more. Agent-optimized API with go/no-go decisions.
curl -X POST https://mcpskills.io/.netlify/functions/score \
-H "Content-Type: application/json" \
-H "Accept: application/json" \
-d '{"repo":"npm:@anthropic-ai/sdk"}'
{
"safe": true,
"tier": "verified",
"score": 8.2,
"recommendation": "install",
"flags": [],
"reasoning": "15 signals, no disqualifiers"
}
curl -X POST https://mcpskills.io/.netlify/functions/score \
-H "Content-Type: application/json" \
-H "X-API-Key: msk_your_key_here" \
-d '{"repo":"owner/repo"}'
// Also accepts: npm:@scope/package,
// Smithery URLs, OpenClaw URLs.
// Returns: Full 15-signal breakdown,
// safety findings, recommendations.