Ask your assistant which frontier model to use and get a live, Elo-backed answer.
Maintain this server? Claim it
Call this server's tools from your browser. Nothing to install.
Requests go through mcptry because browsers can't call most MCP servers directly. Header values are sent to the server for that request only and are never stored or logged.
Tool list from our last check. Connect live to refresh it.
One tracked model's full record by id (claude, fable, muse, gemini, qwen, grok) or exact name.
Model id or exact name
One tracked model's full record by id (claude, fable, muse, gemini, qwen, grok) or exact name.
| Argument | Type | Description |
|---|---|---|
| id* | string | Model id or exact name |
{
"type": "object",
"required": [
"id"
],
"properties": {
"id": {
"type": "string",
"description": "Model id or exact name"
}
},
"additionalProperties": false
}Data freshness, app version, model and article counts, the scoring version and snapshot fingerprint, and the rate limit.
No arguments.
{
"type": "object",
"properties": {},
"additionalProperties": false
}Recent Hello, AI articles, newest first: title, date, category, excerpt and URL.
| Argument | Type | Description |
|---|---|---|
| limit | integer | Articles to return, 1 to 50. Default 10. |
{
"type": "object",
"properties": {
"limit": {
"type": "integer",
"default": 10,
"maximum": 50,
"minimum": 1,
"description": "Articles to return, 1 to 50. Default 10."
}
},
"additionalProperties": false
}The curated use-case categories with their curator-chosen leader and a one-paragraph insight. The leader is a hand-set label, not derived from Elo.
No arguments.
{
"type": "object",
"properties": {},
"additionalProperties": false
}All tracked models with full records: Elo and its provenance (elo_source), prices per million tokens, context window, strengths, description. rated is false when the stored Elo is a predecessor's, missing or stale.
| Argument | Type | Description |
|---|---|---|
| provider | string | Provider name, case-insensitive substring match. |
{
"type": "object",
"properties": {
"provider": {
"type": "string",
"description": "Provider name, case-insensitive substring match."
}
},
"additionalProperties": false
}Rank Hello, AI's tracked frontier models for a task. Same scoring as GET /api/recommend: task match 40%, Elo 35%, input cost 15%, context 10% (Elo 55%, cost 25%, context 20% when no task matches). Only rated models rank; unrated ones are listed separately. score is an ordering aid, not a quality measure.
| Argument | Type | Description |
|---|---|---|
| task | string | Use case, matched against the category names: Overall Preference, Coding & Engineering, Hard Reasoning & Science, Honest Daily Use. Examples: coding, reasoning, overall, daily. |
| limit | integer | How many ranked rows to return, 1 to 10. Default 3. |
| max_cost | number | Maximum USD per 1 million input tokens; models above it are excluded. |
| provider | string | Provider name, case-insensitive exact match (for example Anthropic, Google, xAI). |
| min_context | integer | Minimum context window in tokens; models below it are excluded. |
{
"type": "object",
"properties": {
"task": {
"type": "string",
"maxLength": 64,
"description": "Use case, matched against the category names: Overall Preference, Coding & Engineering, Hard Reasoning & Science, Honest Daily Use. Examples: coding, reasoning, overall, daily."
},
"limit": {
"type": "integer",
"default": 3,
"maximum": 10,
"minimum": 1,
"description": "How many ranked rows to return, 1 to 10. Default 3."
},
"max_cost": {
"type": "number",
"description": "Maximum USD per 1 million input tokens; models above it are excluded.",
"exclusiveMinimum": 0
},
"provider": {
"type": "string",
"description": "Provider name, case-insensitive exact match (for example Anthropic, Google, xAI)."
},
"min_context": {
"type": "integer",
"minimum": 1,
"description": "Minimum context window in tokens; models below it are excluded."
}
},
"additionalProperties": false
}