Help & Documentation
Everything you need to understand how AimRank works.
Rating Algorithms
AimRank ships 6 rating engines (Glicko-2, Bradley-Terry, Elo, TrueSkill, OpenSkill, Elo-MMR), selectable per domain, plus 2 offline audit aggregators (Plackett-Luce, CrowdBT) that cross-check ratings and never write them. The system recommends a rating engine after you add entities.
Glicko-2
Sports, players, time-sensitive rankingsTracks three values per entity: rating (skill estimate), deviation (uncertainty), and volatility (consistency). When an entity is inactive, deviation grows, meaning the system becomes less sure about their true skill. This is the Bayesian-correct approach: "we're forgetting, not penalizing."
Use when items go through periods of activity and inactivity (athletes between seasons, products between updates).
Bradley-Terry
AI eval, product comparison, preferencesA pure pairwise preference model. Estimates the probability that item A beats item B as P(A>B) = exp(s_A) / (exp(s_A) + exp(s_B)). No decay, no volatility, just clean probabilities from comparisons. This is what LMSYS Chatbot Arena uses under the hood.
Use when you want calibrated win probabilities ("A has a 72% chance of being preferred over B") and don't need time decay.
Elo
Casual voting, fast convergenceThe classic chess rating system. Simple formula: after each comparison, the winner gains K×(1-expected) points and the loser loses the same. Converges fast but doesn't track uncertainty. Every rating looks equally confident.
Use for casual community voting where simplicity matters more than statistical rigor.
TrueSkill
Board games, multi-player, team gamesDeveloped by Microsoft for Xbox matchmaking. Tracks rating (μ) and uncertainty (σ) like Glicko-2, but natively handles games with more than 2 players. A 4-player board game session updates all ratings in one pass.
Use when entities compete in groups (board game nights, multiplayer tournaments, team sports).
OpenSkill
Fast inference, laddersOpen-source alternative to TrueSkill with closed-form updates (no iterative solver). Comparable accuracy, faster computation. Good for real-time leaderboards.
Use as a drop-in replacement for TrueSkill when you need faster updates.
Elo-MMR
Contests, tournaments, outlier resistanceBayesian Elo with a logistic likelihood. Monotonic (rating always increases for wins) and robust to outlier results. Designed for competitive programming contests.
Use for formal tournament settings where you need robustness against surprise results.
CrowdBT (audit only)
Per-annotator quality scoringChen et al. 2013. Joint inference of entity scores AND annotator reliability η ∈ [0, 1]. Surfaces noisy raters, anti-correlated raters, and trolls explicitly. Run as a periodic audit on accumulated votes, not a live engine.
Use as a methodology audit when you need to filter low-quality annotators before RLHF export. Available via /api/v1/analytics/rankings/{id}/crowd-bt.
Plackett-Luce (audit only)
Listwise rankings, GRPO-style dataPlackett 1975 / Luce 1959. Generalises Bradley-Terry from pairs to ranked lists of K items (top-3 of 8, top-5 of 12). Collapses to BT on pairwise data. Connects to DeepSeek's GRPO recipe and HuggingFace TRL group preference learning.
Use when voters give ranked lists instead of pairs, OR as a second-opinion aggregator on pairwise data. Available via /api/v1/analytics/rankings/{id}/plackett-luce.
Glossary
MCP Server Setup
Connect AimRank to Claude Desktop, Claude Code, n8n, or any MCP-aware agent.
Option 1: With an API key (Claude Code, n8n, hosted agents)
All 56 tools, including voting and creating. Each tool call takes an API key as the api_key argument. API keys come with paid plans, which are not open yet (see Account → API keys). Until then, use Option 2.
{
"mcpServers": {
"aimrank": {
"type": "streamable-http",
"url": "https://app.aimrank.io/mcp/mcp"
}
}
}Option 2: No key, open to everyone (read-only)
21 read-only tools, no API key. Browse the catalogue and read any public ranking and its quality evidence. Private rankings are not found here.
{
"mcpServers": {
"aimrank-public": {
"type": "streamable-http",
"url": "https://app.aimrank.io/mcp/public"
}
}
}56 Available Tools
A sample of the 56 tools available to agents.