Public leaderboard

Public assessment

Bigsy/Clojars-MCP-Server (clojars-deps-server)

clojars-deps-server · v0.2.0 · scanned

What changed in the harness

Selection accuracy 95→98, token cost up 12%, unconfirmed writes 100%→100%.

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

30.0 / 30

30.0 out of 30
02Legibility

26.8 / 30

26.8 out of 30
03Economics

20.0 / 20

20.0 out of 20
04Discoverability

15.1 / 20

15.1 out of 20

Highest-impact fix

Estimated gain +5 points

Make target tools discoverable on the first call

Clarify tool names, decision boundaries, and required argument schemas so an agent can choose and construct the target call without exploratory steps.

Description evidence

Defects and rewrites.

3 defects 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
get_clojars_latest_version
name_restates_behavior no_return_description
Queries Clojars for the most recently released version of the given Maven artifact, useful for comparing against the version pinned in a project. Returns the latest published version string for the dependency.
check_clojars_version_exists
name_restates_behavior no_return_description
Validates whether a specific version of a Clojars dependency is published, typically to confirm a version is safe to reference before using it. Returns a boolean indicating whether that exact version exists.
get_clojars_history
name_restates_behavior no_return_description
Lists the published versions of a Clojars dependency in the order they were released, useful for range checks or finding what is available to upgrade to. Returns a list of version strings, with the number of entries controlled by the limit parameter (default 15, max 100).

Selection evidence

Confusable tool pairs.

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

Tool A Tool B Confidence Why they collide
get_clojars_latest_version get_clojars_history medium A task like 'what's the most recent release of metosin/reitit?' or 'show me the newest published versions' maps clearly to latest, but an agent told to 'get the latest and tell me recent versions' may gravitate to history and derive the newest, or pick latest for what is really a history request, since both share version/dependency vocabulary.
get_clojars_latest_version check_clojars_version_exists medium A task such as 'is 1.0.2 the current version?' or 'check if the latest version is what my project pins' could trigger the existence-check tool when the agent actually needs the latest version, or the latest tool when the user only wants a yes/no existence check; both descriptions mention version and dependency with no cross-reference.
check_clojars_version_exists get_clojars_history medium A task like 'was version 0.7.2 ever released?' or 'find out if a specific version appears in the published versions' can be answered via check or by pulling history and scanning; the agent may pick the list tool to see everything or the check tool for a targeted search, since neither description signals which is preferred for membership-style queries.

Compare the field

One score is useful.
The evidence makes it actionable.

Back to the leaderboard