
WhichModel
This server connects Claude to WhichModel's model recommendation API, which helps autonomous agents pick the right LLM for each task based on live pricing data. You ask it a question about what model to use, and it returns a single confident recommendation optimized for cost. Useful when you're building agents that need to route requests across multiple models and want to minimize API costs without manually tracking pricing changes. The service limits free queries, so you'll likely need an API key for production use. Exposes streamable HTTP transport, meaning it works with Claude Desktop and other MCP clients that support remote connections.
- tools
- 6
- transport
- HTTP
- last updated
- Apr 7, 2026
Tools
6 toolsPublic tool metadata for what this MCP can expose to an agent.
recommend_modelGet a cost-optimised model recommendation for a specific task. Describe what you need to do and get back the best model with cost estimate, reasoning, and alternatives.6 params
Get a cost-optimised model recommendation for a specific task. Describe what you need to do and get back the best model with cost estimate, reasoning, and alternatives.
budget_per_callnumbercomplexitystringlow · medium · highdefault: mediumestimated_input_tokensintegerestimated_output_tokensintegerrequirementsobjecttask_typestringchat · code_generation · code_review · summarisation · translation · data_extractioncompare_modelsHead-to-head comparison of 2-5 specific models. Compare pricing, capabilities, quality tiers, and optionally project costs based on expected usage volume.3 params
Head-to-head comparison of 2-5 specific models. Compare pricing, capabilities, quality tiers, and optionally project costs based on expected usage volume.
modelsarraytask_typestringchat · code_generation · code_review · summarisation · translation · data_extractionvolumeobjectget_pricingRaw pricing data lookup for LLM models. Filter by model, provider, price ceiling, and capabilities. Returns structured pricing data for programmatic consumption.7 params
Raw pricing data lookup for LLM models. Filter by model, provider, price ceiling, and capabilities. Returns structured pricing data for programmatic consumption.
capabilitiesarrayinclude_deprecatedbooleanlimitintegermax_input_pricenumbermin_context_windowintegermodel_idstringproviderstringcheck_price_changesCheck what model pricing has changed since a given date. Useful for monitoring cost changes and spotting new models or deprecations.3 params
Check what model pricing has changed since a given date. Useful for monitoring cost changes and spotting new models or deprecations.
model_idstringproviderstringsincestringestimate_costEstimate the cost of a specific workload for a given model. Returns cost per call, daily and monthly projections, and a comparison to the cheapest alternative with equivalent capabilities.4 params
Estimate the cost of a specific workload for a given model. Returns cost per call, daily and monthly projections, and a comparison to the cheapest alternative with equivalent capabilities.
calls_per_dayintegerinput_tokensintegermodel_idstringoutput_tokensintegerfind_cheapest_capableFind the cheapest models that meet specific capability requirements. Useful when you have hard constraints (e.g. must support tool_calling + vision) and want the most cost-effective option.3 params
Find the cheapest models that meet specific capability requirements. Useful when you have hard constraints (e.g. must support tool_calling + vision) and want the most cost-effective option.
min_context_windowintegerquality_floorstringlow · medium · high · frontierrequired_capabilitiesarraySponsors
Readme
Details
- Repository
- github.com/whichmodel/whichmodel-mcp
- Website
- whichmodel.dev
- Category
- AI & LLM Tools
- Transport
- HTTP
- Registry
- MCP registry, active