The shape is list-then-detail. list_models narrows by creator and orders by price, speed or benchmark score; get_model fills in the full record for whichever candidate survived that cut. Nothing here calls a model — these are Artificial Analysis's published measurements, so the numbers are as current as that source and no more.
A read-only lookup over Artificial Analysis's model data, with a list-and-filter tool and a detail tool for a single named model.
- list_models returns available LLM models with pricing, speed and benchmark data, filtered by creator — OpenAI, Anthropic, Google among them.
- sort_by, sort_order and limit order that list by price, speed or benchmark score and cut it to the length you want to read.
- get_model returns a named model's pricing split into input, output and blended per 1M tokens, which is the shape a cost estimate actually needs.
- get_model also returns speed as tokens/sec and TTFT, alongside benchmark scores including Intelligence Index, Coding Index, MMLU-Pro and GPQA.
An Artificial Analysis API key, supplied as AA_API_KEY.
One command plus a key — claude mcp add artificial-analysis -e AA_API_KEY=your-key -- npx -y artificial-analysis-mcp, then supply credentials
