mcp-scorecard
Grade any MCP server's agent-readiness in one command. Probes the target, runs 22 checks, outputs a 0–100 score with the exact fixes.
npx -y mcp-scorecard <your-mcp>
Most MCP servers aren't agent-ready yet — the official @modelcontextprotocol reference servers score 34–44/100. Where does yours land?
🏆 Leaderboard
scored by mcp-scorecard · 22 checks| # | MCP server | agent-readiness | score | grade |
|---|---|---|---|---|
| 1 | garmin-mcp-unofficial | 97 | A | |
| 2 | whoop-mcp-unofficial | 90 | A | |
| 3 | strava-mcp-unofficial | 90 | A | |
| 4 | oura-mcp-unofficial | 90 | A | |
| 5 | google-health-mcp-unofficial | 90 | A | |
| 6 | delx-mcp-server | 58 | F | |
| 7 | @upstash/context7-mcp | 51 | F | |
| 8 | @modelcontextprotocol/server-everything | 44 | F | |
| 9 | @modelcontextprotocol/server-sequential-thinking | 44 | F | |
| 10 | @playwright/mcp | 35 | F |
Run the scan yourself: npx -y mcp-scorecard <npm-package | github-url | local-dist> · --json for CI.
The checks
22 total · each 0–10 · summed to 10010 stdio / protocol checks shown below; hosted/remote targets add 12 security + web agent-readiness checks. See all 22 →