A TypeScript MCP server that exposes OpenRouter API operations as tools. Useful for checking credit balance and comparing model pricing without leaving a Claude Code session.
Source: apps/mcp-servers/openrouter/
Returns API key usage and credit balance.
No parameters.
Look up model pricing on OpenRouter.
| Parameter | Required | Description |
|---|---|---|
model |
No | Filter by model ID or name (case-insensitive) |
Returns up to 20 matching models with prompt/completion pricing (per million tokens) and context length.
cd apps/mcp-servers/openrouter
npm install
npm run build
Add to ~/.claude.json under mcpServers:
{
"openrouter": {
"type": "stdio",
"command": "node",
"args": [
"<absolute-path-to-repo>/apps/mcp-servers/openrouter/build/index.js"
],
"env": {
"OPENROUTER_API_KEY": "your-key-here"
}
}
}
| Variable | Required | Description |
|---|---|---|
OPENROUTER_API_KEY |
Yes | OpenRouter API key (Bearer token) |
@modelcontextprotocol/sdk v1.27.1zod for parameter validation