Grading MCP Servers: A Deep Dive into Reliability and UsabilityGrading MCP Servers: A Deep Dive into Reliability and Usability
The network for creativity
Join 1.25M professional creatives like you
Connect with clients, get discovered, and run your business 100% commission-free
Creatives on Contra have earned over $150M and we are just getting started
I graded the official MCP servers. Two got an A, one got an F — and the most useful finding came from a layer nobody else measures.
mcp-vitals (open source) grades an MCP server's reliability A–F across three layers: static schema quality, behavioral tests run against the live server, and — the novel part — agent-usability: hand an LLM the tool list and a real task, and see if it picks the right tool and builds a valid call.
Results on the official reference servers: • memory — A (94) • everything — A (92) • filesystem — C (71) • sequential-thinking — F (57)*
The finding that matters came from the agent-usability layer. On the filesystem server, a model given a "read this file" task couldn't tell read_file from read_text_file and picked the tool that doesn't exist. A security scanner or a static grader never sees that — but it silently breaks agents in production.
*The F is honest: sequential-thinking's single tool needs a payload my schema-only generator can't synthesize, so the behavioral layer couldn't exercise it. A conservative grader that won't vouch for what it can't verify — I document that plainly in the report.
Security scanners tell you a server is safe. mcp-vitals tells you if it's any good.

enached134-ctrl.github.io

The State of MCP Reliability — graded A–F

I graded the official MCP reference servers for reliability and agent-usability. Two got an A, one got an F. Open-source CLI + GitHub Action.

Back to feed
The network for creativity
Join 1.25M professional creatives like you
Connect with clients, get discovered, and run your business 100% commission-free
Creatives on Contra have earned over $150M and we are just getting started