A model's own knowledge of LLM prices is stale the day it ships, which makes cost reasoning inside an agent unreliable. This answers with data refreshed every four hours, and takes the shape of the actual decision: a task, a budget, a set of capability requirements, and a pick with its reasoning.
A model routing advisor served over MCP by whichmodel.dev, which tracks pricing and capabilities across 100+ LLM models and refreshes them every four hours.
- A cost-optimised recommendation for a task type — chat, code generation, code review, summarisation, translation, data extraction, tool calling, creative writing, research, classification, embedding, vision or reasoning
- Complexity, expected input and output tokens, and a per-call budget taken as inputs, with capability requirements like tool calling, JSON output, streaming, minimum context window and provider include/exclude lists
- A recommendation, an alternative, a budget option, a cost estimate and the reasoning behind the pick
- Head-to-head comparison of two to five models by ID, with pricing, capabilities, quality tiers and projected daily and monthly costs at your call volume
- Raw pricing lookup filtered by model, provider, price ceiling and capabilities
- Price changes checked, for catching a provider's move before it lands on the bill
Nothing — no key, no install. Point your client at https://whichmodel.dev/mcp over streamable HTTP, or run `npx -y whichmodel-mcp` as a local stdio proxy for clients that need one.
One command — npx -y mcp-remote https://whichmodel.dev/mcp
