From your terminal
MCP audit CLI guideuvx mcpscore 'https://your-server.example/mcp'150+ deterministic checks · one actionable score
mcpscore is a deterministic MCP server auditor. Get a 0–100 view of protocol conformance, tool and schema quality, observable security and auth posture, and spec readiness — with actionable recommendations.
Check a server locally, gate a pull request, or share the same report from the web.
See how the score is calculated in the MCP server audit methodology and inspect every check in the audit rules reference.
uvx mcpscore 'https://your-server.example/mcp'- uses: mcp-box/mcpscore-action@v1
with:
target: https://your-server.example/mcp
min-score: 80What to fix first
Your server works, but it isn’t ready to ship. Fix the Security & Auth gaps first, then follow your prioritized MCP 2026-07-28 migration checklist—both generated from this audit.
What mcpscore checks
The audit connects as a real MCP client, inspects protocol and catalog evidence, and applies deterministic checks across protocol, primitives, security and auth, and readiness.
Every result links back to the public MCP audit methodology and complete rules reference.
Use the right tool
mcpscore does not invoke your tools, inspect source code or dependencies, or certify that a server is vulnerability-free. Official conformance tests, MCP Inspector v2, and security scanners answer different questions and often belong beside it.
Compare MCP server testing toolsFrom the blog
What the MCP Skills extension (SEP-2640) requires of a server, the 21 rules mcpscore 1.27.0 checks, and what they found in the skills Hugging Face serves.
CVE-2026-59822 let any bearer token into LiteLLM's MCP endpoint. Why 1.83.9 is not enough, what the MCP spec requires, and the mcpscore 1.25.0 check that sends a made-up token.
Which OWASP MCP Top 10 risks you can check on a running server, and the three mcpscore 1.22.0 rules that catch hidden text, embedded secrets and injection phrasing in your catalog.