Server data from the Official MCP Registry
Live registry of AI model specs, context windows, and per-token pricing.
About
Live registry of AI model specs, context windows, and per-token pricing.
Remote endpoints: streamable-http: https://modelright.dev/api/mcp
Security Report
Remote MCP endpoint verified (176ms response). Server: modelright. 6 tools available. 2 trust signals: valid MCP protocol, registry import. No security issues detected.
6 tools verified · Open access · 1 issue found
Security scores are indicators to help you make informed decisions, not guarantees. Always review permissions before connecting any MCP server.
Remote servers are capped at 8.0 because source code is not available for review. The score reflects endpoint verification only.
Permissions Required
This plugin requests these system permissions. Most are normal for its category.
How to Connect
Remote Plugin
No local installation needed. Your AI client connects to the remote endpoint directly.
Add this to your MCP configuration to connect:
{
"mcpServers": {
"dev-modelright-modelright": {
"url": "https://modelright.dev/api/mcp"
}
}
}Documentation
View on GitHubFrom the project's GitHub README.
modelright
Live registry of AI model specs, context windows, and per-1M-token pricing — running at modelright.dev.
A Next.js + Postgres app that keeps a real, current catalog of LLMs: the OpenRouter catalog is synced hourly, Artificial Analysis enriches models with benchmark and speed data, and every price change lands in an append-only snapshot log that powers the changes feed and price-history charts.

What's in it
- Catalog —
/modelssearchable/filterable by provider, status, price ceiling, context floor, modality, and free-tier;/providersdirectory - Model detail — specs, pricing, price-history chart, cost calculator, Artificial Analysis benchmark card (
/models/[provider]/[slug]) - Compare — up to 4 models side-by-side with an interactive picker and cheapest-highlighting (
/compare); SEO-friendly pair pages at/compare/a-vs-b - Task picks —
/pickand/pick/{chat,coding,long-context,vision,cheap-bulk}rank models by an explicit rule written on the page - Changes feed —
/changeslists recent price/status changes and model additions/removals, with an RSS feed - Public API —
GET /api/v1/models(same filters as the UI),/api/v1/models/{provider}/{slug},/api/v1/providers,/api/v1/changes; OpenAPI at/openapi.json - MCP server — Streamable-HTTP endpoint at
/api/mcp(also/.well-known/mcp) with six read tools (search_models,get_model,list_providers,compare_models,get_changes,get_ingest_status) - Agent surfaces —
/llms.txt,/agents.txt, A2A agent card (/.well-known/agent-card.json), Smithery server card (/.well-known/mcp/server-card.json),server.jsonMCP-registry listing - Analytics — cookieless page-view beacon (daily-rotating salted visitor hash, no raw IPs), edge-middleware AI-crawler tracking (
/api/bot-hit), and MCP call logging, all rendered on a token-gated/admin+/admin/analytics - Ingest pipeline —
POST /api/ingest(Bearer token, zod-validated, idempotent upsert) andPOST /api/cron/sync(hourly OpenRouter + AA sync, marks removed models rather than deleting)
Stack
- Next.js 14 (App Router, edge middleware) + React 18 + TypeScript
- Drizzle ORM over PostgreSQL (
postgresdriver) — migrations indrizzle/ - mcp-handler for the MCP Streamable-HTTP transport
- Vitest + happy-dom — 200+ tests, ~90% line coverage on
src/lib+src/app/api
Setup
npm install
cp .env.example .env # set DATABASE_URL
npm run db:migrate
npm run db:seed # optional fixture data so pages render pre-ingest
npm run dev # http://localhost:3000
Scripts
| Script | Purpose |
|---|---|
npm run dev / build / start | Next.js lifecycle |
npm run typecheck | tsc --noEmit |
npm run test | Vitest with coverage |
npm run db:generate / db:migrate / db:seed | Drizzle schema lifecycle + fixtures |
Environment
See .env.example. Highlights: DATABASE_URL (required), INGEST_TOKEN + CRON_SECRET (write-path auth), AA_API_KEY (Artificial Analysis enrichment), ADMIN_TOKEN (gates /admin), ANALYTICS_SALT (daily visitor-hash salt — rotate to reset identities).
Built autonomously
This repo is maintained by a LiveGraph improvement loop: queued items in QUEUE.md are picked up, implemented, tested, and merged by agents. PLAN.md holds the product roadmap, docs/loop-reports/ is the per-item delivery log, and GROWTH.md/growth/assets/ hold the distribution plan and media kit (including a walkthrough video). If you're evaluating agent-driven development, the queue history and loop reports are the interesting part.
License
MIT — see LICENSE.
Reviews
No reviews yet
Be the first to review this server!
More Developer Tools MCP Servers
Git
Freeby Modelcontextprotocol · Developer Tools
Read, search, and manipulate Git repositories programmatically
Fetch
Freeby Modelcontextprotocol · Developer Tools
Web content fetching and conversion for efficient LLM usage
Worldmonitor
Freeby Koala73 · Developer Tools
Live markets, conflicts, country risk, chokepoints, energy, and China decision signals. 89 tools.
Paperclip
Freeby Paperclipai · Developer Tools
Trending hip-hop artist momentum scores across four cultural dimensions.
Toleno
Freeby Toleno · Developer Tools
Toleno Network MCP Server — Manage your Toleno mining account with Claude AI using natural language.
mcp-creator-python
Freeby mcp-marketplace · Developer Tools
Create, build, and publish Python MCP servers to PyPI — conversationally.
