ModelRadar MCP
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., "@ModelRadar MCP Recommend a cheap model for coding"
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.
ModelRadar MCP
An MCP server that turns the curated ModelRadar catalog into a model router between OpenRouter and your CLI / agent.
🔎 Discover — search the catalog, read the latest releases straight from the RSS feed
🧠Route — given a need (coding, cheap, open-weights, long-context, multimodal…), get the best OpenRouter-routable model with live pricing and a rationale
⚡ Execute — optionally run the completion through OpenRouter on the chosen model (recommend → route → answer + cost)
Dependency-free. One file, Node ≥ 18, no build step.
Tools
Tool | What it does |
| Filter the catalog by type / country / open-weights / min-context / query |
| Full details for one model (id, name, or OpenRouter id) |
| Latest releases from the ModelRadar RSS feed |
| Rank the best routable models for a need (live OpenRouter pricing + why) |
| Route and execute: pick a model and run a completion via OpenRouter (needs |
Related MCP server: Perplexity Ask OpenRouter
Install / run
npx modelradar-mcp # or: git clone … && node server.mjsThe server speaks MCP over stdio.
Claude Code
claude mcp add modelradar -- npx -y modelradar-mcp
# enable routing+execution:
claude mcp add modelradar -e OPENROUTER_API_KEY=sk-or-... -- npx -y modelradar-mcpClaude Desktop / generic MCP client (mcpServers)
{
"mcpServers": {
"modelradar": {
"command": "npx",
"args": ["-y", "modelradar-mcp"],
"env": { "OPENROUTER_API_KEY": "sk-or-..." }
}
}
}Environment
Var | Required | Default |
| only for | – |
| no |
|
The key is read from the MCP process env only. Never commit it.
Examples
// "cheapest open-weight coding model"
modelradar_recommend { "task": "coding", "open_weights": true, "prefer": "cheap" }
// → Granite 4.1 8B ibm-granite/granite-4.1-8b $0.05/MTok in …
// route + run in one call
modelradar_run { "prompt": "Refactor this function…", "task": "coding", "prefer": "cheap" }
// → routed_to: ibm-granite/granite-4.1-8b · text: … · estimated_cost_usd: 0.0000xHow it works
ModelRadar curates the model catalog (/api/models) and publishes new releases
via RSS (/feed.xml). This server reads both, enriches routable models with live
OpenRouter pricing, scores them against your request, and (optionally) executes the
chosen model through the OpenRouter chat API. ModelRadar is the map; OpenRouter
is the road; this MCP is the router in between.
License
MIT
Available Tools
5 toolsmodelradar_getA
Get full details for one model by id, name, or OpenRouter id.
Inputs: id_or_name (required).
modelradar_latestB
Latest model releases straight from the ModelRadar RSS feed (title, lab, date, link, summary).
Inputs: limit.
modelradar_recommendB
Recommend the best OpenRouter-routable model(s) for a need. Returns ranked models with live OpenRouter pricing and a rationale — pick one and route your CLI to its openrouter_id.
Inputs: task, limit, query, prefer, +4 more.
modelradar_runA
Route + execute: pick the best model for the need (or use model if given) and run a chat completion through OpenRouter. Returns the answer, the model it routed to, and an estimated cost. Requires OPENROUTER_API_KEY.
Inputs: prompt (required), task, model, query, +8 more.
modelradar_searchA
Search the ModelRadar catalog of AI models. Filter by type/country/open-weights/min context, or free-text query. Set only_routable=true to keep only models usable via OpenRouter.
Inputs: type, limit, query, country, +3 more.
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 has a clearly distinct purpose: search, get details, latest releases, recommend, and run. There is no overlap in their functions, and an agent can easily select the right tool based on the action needed.
All tools follow the same 'modelradar_' prefix with a simple verb suffix (search, get, latest, recommend, run). This consistent pattern makes the toolset predictable and easy to navigate.
The 5 tools are well-scoped for the server's purpose: discovering, inspecting, and running AI models. Each tool earns its place, and the count is neither too thin nor overwhelming.
The tool surface covers the full workflow: search to find models, get to fetch details, latest to see new releases, recommend to choose a model, and run to execute. There are no obvious dead ends or missing core operations for the stated domain.
Maintenance
Related MCP Connectors
The OpenRouter MCP server plugs OpenRouter into the AI tools you already use. Once connected, your assistant can pull live OpenRouter data (models, prices, your credits, rankings, and docs) and send quick test messages, all without leaving your editor.
MCP server for building and testing AI agents with multi-model experimentation and insights.
MCP server for AI dialogue using various LLM models via AceDataCloud
MCP server for OpenAI API (chat completions, image generation, embeddings) via AceDataCloud
Related MCP Servers
- AlicenseBqualityDmaintenanceAn MCP server that provides LLMs access to other LLMs449 npm82MIT
- AlicenseNot gradedqualityDmaintenanceAn MCP server that connects to OpenRouter's API to provide Perplexity's models (Sonar, Sonar Deep Research, Sonar Reasoning) for use with any MCP-compatible client.8MIT
- FlicenseNot gradedqualityCmaintenanceMulti-cloud MCP server that exposes cloud AI models as tools for AI CLI agents, supporting streaming, conversation history, parallel multi-model queries, and dynamic model discovery.2-
- AlicenseNot gradedqualityDmaintenanceMCP server that enables agents to dynamically switch between multiple AI models (OpenAI, Anthropic, Google, etc.) with unified protocol-driven configuration and capability discovery.Apache 2.0