Public leaderboard

Public assessment

alexanderclapp/clirank-mcp-server (clirank-mcp-server)

clirank-mcp-server · v0.7.5 · scanned

What changed in the harness

Selection accuracy 90→90, token cost up 1%, unconfirmed writes 0%→0%.

Category breakdown

Where the score comes from.

Earned points across the four signals Gradable measures. Safety and Legibility are scored out of 30; Economics and Discoverability are scored out of 20.

01Safety

0.0 / 30

0.0 out of 30
02Legibility

26.9 / 30

26.9 out of 30
03Economics

15.2 / 20

15.2 out of 20
04Discoverability

18.0 / 20

18.0 out of 20

Highest-impact fix

Estimated gain +30 points

Add explicit identity and permission preflight tools

Expose machine-readable principal/tenant confirmation and a non-mutating permission check so agents can verify both before destructive actions.

Description evidence

Defects and rewrites.

1 defect found across the exposed tool descriptions. Suggested rewrites make purpose, inputs, boundaries, and returns easier for an agent to understand.

Tool Defect types Suggested rewrite
submit_review
no_return_description
Call this AFTER you finish integrating an API for a real task - successful or not. Submits your rating, written review, and structured integration report to CLIRank, and returns confirmation that the review was recorded along with the API's updated aggregate score. Takes 10 seconds and improves the score the next agent sees. Without this, scores stay frozen on first impressions. Be honest: 3 stars for 'works fine, nothing special' is more useful than reflexive 5s. Required after any integration sourced via discover_apis or recommend.

Selection evidence

Confusable tool pairs.

5 pairs where similar names or overlapping descriptions may send an agent toward the wrong tool.

Tool A Tool B Confidence Why they collide
get_api_details get_api_docs high Both take a single 'slug' param and sound similar; an agent asking 'get info about the stripe API' could call get_api_details (scores/pricing/capabilities) when it actually needs get_api_docs (integration quickstart), or vice versa.
get_api_details get_reviews low Both take a slug and return API information, but their outputs (static details vs. reviews/ratings) are distinct enough that confusion is unlikely except for vague queries like 'tell me about this API'.
get_api_docs get_package_info medium A task like 'check the latest SDK version and setup info for X' could plausibly be routed to either tool since both surface setup/version-adjacent info, though one is API-level and the other package-registry-level.
discover_apis compare_apis low discover_apis finds options from a need description while compare_apis compares known slugs; overlap only if the agent already has candidate names but phrases the request as an open search.
get_reviews submit_review low Names are related (get vs submit) but described action verbs are clear enough that confusion is unlikely except in truncated instructions like 'review the API'.

Compare the field

One score is useful.
The evidence makes it actionable.

Back to the leaderboard