May 27, 2026

The One-Line Fix That Jumped This Server from 62 to 91

Why 73% of MCP servers score zero and the single change that unlocks discoverability for AI agents.

By Hiroki Honda

While analyzing ToolRank’s latest ecosystem scan of 4,000+ MCP repositories, one statistic stands out like a neon warning sign: 73% of servers have no tool definitions whatsoever. They score zero. Not 30 out of 100, not even 10 out of 100 – absolute zero.

But here’s the remarkable part: among the 500 servers that do have tool definitions, every single one scores at least 90/100, with an average of 91.6. There’s no middle ground. You’re either invisible to AI agents or you’re highly discoverable.

The Great MCP Divide

The ecosystem data reveals a stark binary: servers either have comprehensive tool definitions (scoring 90+) or they’re completely unoptimized for AI agent discovery. Unlike traditional software where you might see a normal distribution of quality scores, MCP tool optimization follows an all-or-nothing pattern.

This isn’t just a statistical curiosity – it reflects a fundamental reality about how AI agents discover and use tools. They don’t gradually prefer better-documented tools; they simply can’t see undocumented ones at all.

Why Scores Cluster at 90+

When developers finally add proper tool definitions, they typically implement all the essential elements at once. Our analysis of the top-performing servers shows why scores jump so dramatically:

The leading servers like URL Scanner Online (97/100) and aidroid (96/100) demonstrate optimal patterns across all four ToolRank scoring dimensions:

  • Functionality (F:25): Complete tool definitions with proper JSON schemas
  • Clarity (C:34): Descriptive names and comprehensive documentation
  • Precision (P:22-23): Well-defined input/output specifications
  • Efficiency (E:15): Streamlined implementations without redundancy

When developers address tool definition gaps, they rarely do it halfway. The technical requirements for basic AI agent compatibility naturally push implementations toward high scores.

The One Change That Changes Everything

Based on ToolRank’s scoring framework, the highest-impact single change any developer can make is adding a comprehensive tool schema with descriptions. This one addition typically accounts for a 60+ point improvement because it enables:

  1. AI agents to discover the tool exists
  2. Understanding of what the tool does
  3. Knowledge of how to invoke it correctly
  4. Confidence to recommend it to users

Consider that even the lowest-scoring servers in our dataset (still at 90/100) have complete tool definitions. The dropoff below 90 appears to correlate directly with incomplete or missing schemas.

What Causes Score Fluctuations

While this scan shows remarkable stability (average scores holding steady at 86.8), typical score changes in MCP servers result from:

Documentation Updates (+5 to +15 points): Adding or improving tool descriptions, examples, and usage guidelines typically provides moderate but meaningful improvements.

Schema Refinements (+3 to +8 points): Tightening parameter definitions, adding validation, or improving type specifications create incremental gains.

Tool Reorganization (-2 to +10 points): Consolidating redundant tools or splitting overly complex ones can move scores in either direction.

New Tool Addition (Variable impact): Adding tools without proper documentation can actually hurt overall server scores, while well-documented additions improve them.

The Path from Zero to Elite

For the 73% of MCP repositories currently scoring zero, the roadmap is clear:

  1. Start with one tool: Don’t try to document everything at once. Pick your most valuable tool and create a complete definition.
  2. Write for the AI, not just humans: AI agents parse schemas differently than human developers read documentation.
  3. Test discoverability: Use ToolRank’s scoring system to validate that your definitions work for agent discovery.

The ecosystem data proves that quality MCP tool definitions aren’t just nice-to-have documentation – they’re the difference between your server being discovered by AI agents or remaining completely invisible.

Looking Forward

With 500 servers now achieving elite scores and the overall ecosystem maintaining stability, we’re seeing the emergence of a mature MCP development pattern. The servers that make it to our ranking system understand that tool definitions aren’t afterthoughts – they’re the primary interface for AI agent interaction.

The gap between optimized and unoptimized servers will likely continue widening as AI agents become more sophisticated in their tool selection criteria. The question isn’t whether to optimize for discoverability, but how quickly you can implement the changes that transform your server from invisible to indispensable.

Analyze your own MCP server’s discoverability at toolrank.dev and see where you stand in the ecosystem rankings.

Found this useful?

Score your tools ¡ Learn ATO ¡ See rankings