Check any MCP server before you install it.
MCPSkills turns public source, package, vulnerability, and supply-chain signals into score pages, trust badges, monitoring, and API workflows teams can use before unknown tools reach an agent.
Verified means the repo meets our trust criteria (composite ≥ 7.0, dimension floors, no disqualifiers). Maintainers can claim a gold Verified badge on their score page.
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 scanning stays. Paid plans support monitoring, trust badges, and team/API workflows.
Check 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.