Skip to main content
Glama

Benchmark leaderboard

aa_benchmark_leaderboard

Rank AI models on any benchmark with honest source and coverage labels. Automatically picks the full leaderboard when available and flags partial data.

Instructions

Rank models on one benchmark, stating the source and coverage honestly.

Auto-selects the richest source: the full 700-row leaderboard when the field exists there, else AA's curated eval chart set, else the homepage panel; the header says which and warns when it is not a full leaderboard.

Args: benchmark: benchmark key, label or eval slug (e.g. gpqa, gpqa-diamond, "GPQA Diamond", briefcaseElo). top: rows to return (default 15). fields: comma list of columns to show instead of the default set. creator: substring match on the creator/lab. open_weights: True/False to keep only open- or closed-weights models. min_intelligence: drop models below this Intelligence Index value. include_estimates: include AA-estimated scores (default True); estimates are marked with * and footnoted. refresh: bypass the cache and re-fetch.

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault
topNo
fieldsNo
creatorNo
refreshNo
benchmarkYes
open_weightsNo
min_intelligenceNo
include_estimatesNo

Schema Changelog

Changes observed during successful MCP inspections.

  1. First observedv0.1.0

TDQS

A4.6/5.0
Behavior4/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

No annotations provided, so the description carries the full burden. It discloses the auto-source-selection behavior, that headers warn about incomplete data, that estimates are marked with * and footnoted, and that refresh bypasses cache. Strong behavioral disclosure, though it doesn't state auth needs or rate limits.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness4/5

Is the description appropriately sized, front-loaded, and free of redundancy?

Front-loaded with purpose and auto-selection logic, then args in a clear list. Every sentence earns its place, though the eval slug examples in the arg list are slightly verbose.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness4/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

Despite 8 params, no annotations, and no output schema, the description covers purpose, source-selection behavior, estimate marking, cache behavior, and all parameters. Missing only auth/rate-limit context or return-format hints, but otherwise complete for an agent to invoke correctly.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters5/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema coverage is 0%, so the description must compensate entirely, and it does: it documents all 8 params with meaning beyond types (benchmark accepts key/label/slug, top default 15, fields as comma list overriding defaults, creator substring match, open_weights filter, min_intelligence threshold, include_estimates default True with marking behavior, refresh bypasses cache).

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose5/5

Does the description clearly state what the tool does and how it differs from similar tools?

States a specific verb (rank) and resource (models on one benchmark) and explicitly names the honesty constraint about source/coverage. Distinct from siblings like aa_leaderboard (general) and aa_model (single model detail).

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines5/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

Explicitly explains the auto-selection hierarchy (700-row leaderboard > curated eval chart > homepage panel) and warns when it falls back to a non-full leaderboard. This tells the agent exactly when this tool is appropriate versus alternatives.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.