LABSCO SUMMARY
It scores your definitions, not your code.
This looks at the strings an agent actually sees — tool name, description, input schema — and tells you which of the four dimensions is dragging the score down. The project's own scan puts the problem in context: of 4,162 registered servers it looked at, 1,122 had tool definitions at all.
What it is
ToolRank scores a server's tool definitions from 0 to 100 across four weighted dimensions and places the result on a maturity scale. It ships as a browser scorer, a Python package and an MCP server.
What you get
- A 0-100 score across four dimensions: Findability at 25%, Clarity at 35%, Precision at 25% and Efficiency at 15%
- A maturity band rather than a bare number — Dominant at 85-100, Preferred at 70-84, Selectable at 50-69, Visible at 25-49, Absent at 0-24
- A formatted report you can act on: the project's worked example moves a definition from 52 to 96 by renaming the tool, describing what it returns, and typing its input schema
- The same score three ways — in the browser, from Python, or over MCP
Requirements
Run the MCP server with npx @toolrank/mcp-server; no account or key is described for it. The scoring engine is open source, and the browser scorer takes either your tool JSON pasted in or a Smithery server name.
Setup effort
One command — npx @toolrank/mcp-server
USE CASES
01
Finding out why agents skip your server
Score the definitions you ship and read which dimension is weakest before rewriting anything.
02
Checking a rewrite actually helped
Re-score after renaming a tool and tightening its schema, and compare the two numbers.
03
Setting a bar before release
Decide the score a definition has to clear and treat anything below it as unfinished.
BEFORE YOU INSTALL
What to know first
Requires
npx on PATH
INSTALLATION
Connect your client
Add the block to your client, or run the command directly.
Server setup
Configuration file
JSON
{
"mcpServers": {
"toolrank": {
"command": "npx",
"args": [
"@toolrank/mcp-server"
]
}
}
}npx
TERMINAL
npx @toolrank/mcp-server