model-price-radar
Click on "Deploy Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@model-price-radar What's the cheapest model with tool calling and vision for 50k tickets a day?"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
model-price-radar-mcp
What does each LLM cost today, and did it get cheaper? An MCP server over OpenRouter's public model catalog (~450 models) plus monthly price history since 2023, rebuilt from Wayback Machine copies of the catalog. Ask Claude (or any MCP client) for the cheapest model that can do a job, what a workload will cost, or how a model's price moved.
No API keys. One line to install.
You: Did LLM prices really go down? Show me GPT-4o and DeepSeek Chat.
Claude: [model_price_history ×2, price_changes]
• GPT-4o: $5 / $15 per 1M tokens until Oct 2024, $2.50 / $10 since Nov 2024.
• DeepSeek Chat changed price 12 times since mid-2024; input went from
$0.14 to $0.26 per 1M.
• Not everything gets cheaper: since Oct 2025 older open models went up
as cheap hosts dropped them, e.g. Qwen 2.5 Coder 32B input $0.04 → $0.66.Summarized from real tool output, 1 Oct 2026.

Why
You want to know | Without it | With model-price-radar |
Cheapest model with tools + vision + 200k context | Scroll pricing pages |
|
What 100k calls/month will cost on 5 models | Spreadsheet |
|
Did this model's price change? | Nobody keeps history |
|
What moved in LLM pricing this quarter |
| |
Which provider serves Llama cheapest | Compare tabs |
|
Related MCP server: llm-oracle
How it works
flowchart LR
C[Claude / MCP client] -->|tool call| S[model-price-radar-mcp]
S --> L[OpenRouter /api/v1/models: live prices, context, capabilities]
S --> E[OpenRouter /models/id/endpoints: per-provider prices]
S --> H[Bundled monthly history 2023→build date]
S --> W[Wayback Machine: months archived after the build]
L & H & W --> CPrice history ships inside the package (18 KB, one snapshot per month since July 2023), so history answers are instant; months archived after the release are fetched from the Wayback Machine on demand and cached. Prices are US$ per 1M tokens; "blended" assumes 3 input tokens per output token.
Install
Requires uv.
Claude Code
claude mcp add model-price-radar -- uvx model-price-radar-mcpClaude Desktop / Cursor (claude_desktop_config.json / .cursor/mcp.json)
{
"mcpServers": {
"model-price-radar": {
"command": "uvx",
"args": ["model-price-radar-mcp"]
}
}
}Tools
Tool | What it does |
| Search the live catalog by name, capabilities (tools, vision, reasoning, structured outputs, audio, free), price ceilings, context |
| Cost of a workload (tokens per call × calls) on up to 10 models, cheapest first |
| Every price change of one model since it appeared, with % changes |
| Since a month: biggest drops and increases, newly free models, models added/removed |
| Same model across providers: price, context, max output, quantization, uptime |
Model names are forgiving: "claude sonnet" resolves to the newest Sonnet, "llama 3.1 70b" to meta-llama/llama-3.1-70b-instruct.
Prompts: cheapest_model_for (a task → recommended model with monthly cost), monthly_price_report.
Try these
"Cheapest model with tool calling and vision for 50k support tickets a day? Show monthly cost."
"How did Claude and GPT prices change since 2024?"
"What got cheaper in LLM pricing since January?"
"Which provider serves Llama 4 Maverick cheapest, and at what quantization?"
Limits
Prices are OpenRouter's, which usually equal each provider's list price. Batch and enterprise discounts are not included.
History has one point per archived month, so a change is dated "between these two months".
Models are tracked by OpenRouter id; a renamed id starts a new history.
Part of the keyless MCP series
Open-source MCP servers that answer one market question each, with public data and no API keys.
Server | Question it answers |
What do users hate about competitor apps and games? (App Store + Steam reviews) | |
How did a SaaS pricing page change over the years? (Wayback Machine) | |
Which skills are tech companies hiring for, and which are rising? (HN Who is hiring) | |
model-price-radar-mcp (this one) | What does each LLM cost, and did it get cheaper? (OpenRouter + price history) |
What is a company about to launch? (certificate transparency logs) |
Development
uv sync --extra dev
uv run pytest # offline tests with mocked OpenRouter + Wayback
uv run python scripts/smoke_live.py # live check
uv run python scripts/build_history.py # rebuild the bundled history (several minutes)
uv run --with rich python scripts/demo.py deepseek/deepseek-chat # terminal demo (vhs docs/demo.tape records the GIF)MIT © Ali Altunar
Available Tools
5 toolscompare_providersARead-onlyIdempotent
Same model, different providers: price, context, max output, quantization and recent uptime for every provider that serves it on OpenRouter, cheapest first.
Inputs: model (required), response_format. Returns: result
estimate_costARead-onlyIdempotent
Cost of a workload on several models at today's prices, cheapest first.
Inputs: models (required), input_tokens (required), output_tokens (required), calls, +1 more. Returns: result
find_modelsARead-onlyIdempotent
Search OpenRouter's live catalog by name, capabilities, price ceilings and context size. 'cheapest' ranks by blended price (3 input : 1 output tokens).
Inputs: sort, limit, needs, query, +4 more. Returns: result
model_price_historyARead-onlyIdempotent
Monthly price history of one model since it appeared on OpenRouter (archived copies since 2023) plus today's price. Shows every price change with its % and the overall change.
Inputs: model (required), response_format. Returns: result
price_changesBRead-onlyIdempotent
What changed in LLM pricing since a month: biggest price drops and increases, newly free models, and how many models were added or removed.
Inputs: limit, since, response_format. Returns: result
Tool Schema Changelog
Recent tool additions, removals, and schema changes observed during successful MCP inspections.
Loading tool schema changelog…
TDQS
Scored across 5 tools
Each tool targets a distinct question: catalog search, workload cost estimation, per-model price history, market-wide price changes, and provider-level comparison. The descriptions clarify scope, especially between model_price_history (single model over time) and price_changes (market-wide since a month), so misselection is unlikely.
All tool names use snake_case and are descriptive. Three follow a verb_noun pattern (find_models, estimate_cost, compare_providers) while two are noun phrases (model_price_history, price_changes), a minor deviation but still readable and predictable overall.
Five tools is well-scoped for an LLM pricing radar: search, cost estimation, historical tracking, market change detection, and provider comparison. Each tool earns its place without redundancy or thin coverage.
The surface covers the core lifecycle of price discovery: finding models, estimating workload costs, tracking per-model price history, detecting market-wide changes, and comparing providers. No obvious dead ends exist for the stated domain of OpenRouter price monitoring.
Maintenance
Related MCP Connectors
Live LLM API pricing: token prices, comparisons, cheapest-model lookups. No key required.
Pay-per-use tool marketplace for AI agents. Search, price-check, and call APIs via MCP.
Hosted MCP server for LLM cost estimation, model comparison, and budget-aware routing.
Look up, compare and track AI model API prices from an AI assistant. No sign-in needed.
Related MCP Servers
- AlicenseNot gradedqualityDmaintenanceProvides live LLM pricing data from OpenRouter, enabling agents to search models, get pricing, estimate costs, and compare models.25 npmMIT
- FlicenseNot gradedqualityDmaintenanceProvides real-time LLM pricing and availability data as an MCP server, enabling AI agents to make optimal model routing decisions at inference time with cited pricing sources.-
- FlicenseNot gradedqualityCmaintenanceMCP server that provides OpenRouter model pricing data, enabling price lookups, trending/cheapest lists, and model searches without an API key.-

indextkn MCP serverofficial
AlicenseNot gradedqualityCmaintenanceEnables agents to query live AI model pricing, compare providers, and calculate token workload costs from current published prices.MIT