UnoRouter

com.unorouterPublished by unorouter.comOfficial publisherv0.2.5Updated Nov 7, 2026

Search 200+ UnoRouter models (most free), check pricing, and chat through one key

VerifiedStreamable HTTPWeb executableData & AnalyticsAI & ML

Overview

AI-generated overview

UnoRouter MCP server that lets an assistant search 200+ models on an OpenAI-compatible gateway, check per-token pricing, and send prompts to any model with…

What you can do
  • Search the live model catalog, optionally free models only, and get model IDs
  • Send a single prompt to any listed model and get the reply with token usage
  • Look up USD per-1M-token list prices for models
When to use it
Useful when you want an assistant to reach many LLM providers through one key, compare models or prices, or run quick prompts on free models without wiring up each provider separately.
Requirements
A UnoRouter API key in UNOROUTER_API_KEY, created with Discord or GitHub sign-in (no card required). Runs as a remote endpoint or as a local npm package via npx, so Node.js is needed for local use. Optional UNOROUTER_BASE_URL overrides the API base URL. Network access to the UnoRouter API.
Before you install
The API key is a secret passed in UNOROUTER_API_KEY; keep it out of shared configs. Prompts are sent to UnoRouter and the upstream model providers, so do not include sensitive data. Paid models incur per-token charges; free models are rate limited to roughly one request per minute per model.

Installation

In SourceWeft

  1. Open UnoRouter in the dashboard and add it to a workspace.
  2. Enable the server for the chats that should use its tools.

Web executable via Streamable HTTP. Remote servers run from the web runtime once configured in a workspace.

Use with an agent

Paste this prompt into Claude Code, Codex, Cursor or another agent — or into SourceWeft chat. The agent reads this server's install guide, shows you its publisher, endpoint and sign-in, and adds it to your client once you agree. Keys never go into a command.

Read https://sourceweft.com/mcp/com.unorouter%2Fmcp/install.md and connect the MCP server it describes to my client. Before changing any config, show me its publisher, endpoint and sign-in method and wait for my OK. Never put an API key in a command or in a file I would commit; ask me where it should come from.

Read the install guide the agent follows

Other MCP clients

Add this to your client's mcpServers config.

{
  "mcpServers": {
    "unorouter": {
      "type": "http",
      "url": "https://mcp.unorouter.com/mcp"
    }
  }
}

README

unorouter-mcp

MCP server for UnoRouter, an open-source OpenAI-compatible gateway serving 200+ models (Claude, GPT, Gemini, DeepSeek, Kimi, GLM, Qwen and more) behind a single API key. Models with a :free suffix cost nothing.

Gives any MCP client (Claude Desktop, Claude Code, Cursor, Windsurf, and friends) three tools:

  • search_models: filter the live catalog, optionally free models only
  • get_pricing: USD per-1M-token list prices from the public pricing endpoint
  • chat: send a prompt to any model and get the reply with token usage

Setup

Create an API key at unorouter.com/token (Discord or GitHub sign-in, no card required).

Claude Desktop / any MCP client

json
{  "mcpServers": {    "unorouter": {      "command": "npx",      "args": ["-y", "unorouter-mcp"],      "env": {        "UNOROUTER_API_KEY": "sk-your-key"      }    }  }}

Claude Code

bash
claude mcp add unorouter -e UNOROUTER_API_KEY=sk-your-key -- npx -y unorouter-mcp

Environment

VariableRequiredDefault
UNOROUTER_API_KEYyesnone
UNOROUTER_BASE_URLnohttps://api.unorouter.com

Notes

  • Free models run on shared pools with a light per-model rate limit (about 1 request per minute per model); rotate between free models or use paid ones for throughput.
  • The whole UnoRouter stack is open source: github.com/unorouter.

Development

bash
bun installbun run buildUNOROUTER_API_KEY=sk-... node dist/index.js

Source: README.md at commit 736991a

Tools

3

search_models

Search UnoRouter models

Search the live UnoRouter model catalog (200+ models behind one OpenAI-compatible key). Models ending in :free cost nothing. Returns matching model IDs usable with the chat tool or any OpenAI-compatible client pointed at https://api.unorouter.com/v1.

Parameterslimitqueryfree_only

chat

Chat with a UnoRouter model

Send a single prompt to any UnoRouter model and return the reply. Use search_models to find model IDs; :free models cost nothing (light per-model rate limit, rotate models if you hit 429).

Parametersmodelrequiredpromptrequiredsystemmax_tokenstemperature

get_pricing

Get UnoRouter model pricing

Look up per-token pricing for UnoRouter models from the public pricing endpoint. Prices are USD list prices per 1M tokens before per-group discounts (the account dashboard shows the exact effective rate). :free models are always 0.

Parameterslimitquery

Version history

2
  1. v0.2.5LatestNov 7, 2026
  2. v0.2.1Sep 16, 2026

Score

90% of the applicable checks met

How complete this listing is, computed from the registry entry, the endpoint and public sources. Not a rating of the server and not a statement that it is safe or working today: reachability is a dated check, and no installs or reviews go into the score.

  • Reached in the last 30 daysRequired25 pts
  • Auth declaredRequired10 pts
  • Tools listedRequired15 pts
  • DescriptionRequired15 pts
  • Logo10 pts
  • Documentation15 pts
  • License10 pts

    Declare a license in the repository or the registry entry.