llm-oracle MCP server
Up-to-date LLM pricing + availability catalog with cited sources for AI agent routing.
0 stars52 downloads/wk
Reviews
Write oneNobody has reviewed llm-oracle yet.
If you have run it, two minutes of your experience saves the next person an afternoon.
llm-oracle tools (8)
write = sends, deletes, buys or postsRead from the package source without running it. The installed server may list more.
check_availabilityCurrent availability status for a model with cited source URL.
compare_modelsSide-by-side comparison of a set of models for a token spec.
estimate_monthly_costProjected monthly + yearly cost for a model given call volume + avg token spec. Useful for AI app capacity planning.
find_cheapestRank models by estimated cost for token spec; cheapest first.
get_modelFull record for one model id with cited pricing/availability URLs.
list_modelsList LLM models, optionally filtered by provider or required capability.
pick_optimal_modelMulti-criteria routing recommendation — weighted cost/speed/quality, with rationale. THIS is what AI agents should call instead of find_cheapest when they care about more than just cost.
recommend_fallbackGiven a primary model, recommend fallback candidates with same capabilities, cross-provider preferred for diversification.
Public scan report
scanner v0.1.9 · 2026-09-27 · same rubric, same numbers if you re-run it
- Code scan3 source files scanned25/25
- –Live reliabilityno gateway calls yet and no remote to proben/a
- –Tool poisoningtools not inspected (local package is not executed); not countedn/a
- Auth qualitylocal package, no credentials required12/15
- Maintenancelast push 118 days ago8/15
- Maintainer identityregistry namespace matches repository owner6/10
How llm-oracle compares
Against every graded AI and agents MCP server, from our own scans and uptime checks. Updated after each scan run.
- Safety score
- 78/100
- higher than 57% of 4,460 AI and agents servers
- Tools
- 8
- the typical AI and agents server has 6
- Tools that change things
- 0%
- typical: 0%. Fewer write tools means less an agent can break
- Downloads a week
- 52
- more than 43% of 1,538 AI and agents servers with a package
What its tools let an agent do: 8 read
Install llm-oracle in Claude Code, Cursor or VS Code
Runs npx -y @weiseer/llm-oracle-mcp on your machine. Read the scan report first; the gateway never runs local packages.
claude mcp add llm-oracle -- npx -y @weiseer/llm-oracle-mcp
What the publisher says
From the llm-oracle repository's README, as published. We do not edit it. Read it on GitHub
llm-oracle
Continuously-updated catalog + query API for LLM provider availability and pricing.
Built by weiseer.
What it does
Given a question like "for this prompt of N input tokens plus M expected output tokens, which currently-available model offers the lowest cost?" the oracle answers in milliseconds, with the source URL it used for the pricing claim.
Use it as:
- an MCP server for AI agents that need to make routing decisions at inference time
- an HTTP JSON API for any tool that wants up-to-date LLM pricing/availability
- a raw catalog.json you can audit, vendor, or contribute fixes to
Why
LLM pricing changes monthly. Every multi-model app rebuilds the same lookup table. We maintain it so you don't.
- Cited: every pricing row links to the provider's official documentation
- Versioned: as_of timestamp on every response so you know how fresh the data is
- Open: catalog is public JSON, MIT licensed; client/server code is Apache-2.0
- Cross-checked: source data verified against the open-source LiteLLM price file where overlap exists
Coverage (v0)
5 providers, ~10 models. Growing as we observe demand.
- Anthropic: Claude Opus 4.7, Sonnet 4.6, Haiku 4.5
- OpenAI: GPT-5, GPT-4o
- Google: Gemini 2.5 Pro, Gemini 2.5 Flash
- DeepSeek: Reasoner, Chat
- Mistral: Large
Quickstart
As an MCP server (Claude Desktop, Cursor, Continue, Cline, etc.)
git clone https://github.com/weiseer/llm-oracle
cd llm-oracleAdd to your MCP client config:
{
"mcpServers": {
"llm-oracle": {
"command": "python",
"args": ["/absolute/path/to/llm-oracle/mcp_server.py"]
}
}
}The agent now has tools:
- list_models(provider?, capability?) → list models, optionally filtered
- getmodel(modelid) → full record for one model
- findcheapest(inputtokens, outputtokens, requiredcapabilities?) → ranked by estimated cost
- comparemodels(modelids[], inputtokens?, outputtokens?) → side-by-side
- checkavailability(modelid) → current status with cited source
As an HTTP API
# Free tier: 1,000 calls/day per IP, no key
curl https://oracle.weiseer.com/catalog.json
curl 'https://oracle.weiseer.com/cheapest?input_tokens=2000&output_tokens=500'
curl https://oracle.weiseer.com/models/claude-sonnet-4-6As raw JSON
curl https://oracle.weiseer.com/catalog.json > my-local-catalog.jsonPricing
Paid tiers settle in USDC. Email wei@weiseer.com to subscribe; we issue an API key and confirm receipt. (We'll automate this when the first three paid customers exist.)
Schema
See catalog.json for the canonical schema. Per-model fields include modelid, provider, family, contextwindow, maxoutputtokens, inputprice, outputprice, cachedinputprice, capabilities, availability_status, source URLs, and timestamps.
Update cadence
- Pricing: daily cron + manual when a price change is publicly announced
- Availability: 5-minute poll of provider status pages where available; daily smoke-test otherwise
Errors and disagreements
Found a stale price? An incorrect capability flag? A missing model? Open an issue — please include the source URL we should be tracking.
Telemetry
The hosted service logs each request as a single event (caller, query summary, latency, paid status) to weiseer's append-only audit ledger. The MCP server you self-host logs nothing.
Building on this
The catalog format is MIT licensed. Vendor it, mirror it, build on top of it. We ask only that you cite weiseer/llm-oracle somewhere visible if you redistribute the data.
The server and MCP code are Apache-2.0.
Shortened. The full README is on GitHub.
Nothing above is checked by us. What we check is on the safety report.
llm-oracle: common questions
- Is llm-oracle MCP server safe?
- Mostly: it is graded B (78/100). Read the llm-oracle safety report
- How do I install llm-oracle?
- It runs on your machine. Copy the Claude Code, Cursor, VS Code or Claude Desktop config from the install section.
- Does llm-oracle need an API key?
- No secret keys are declared. It reads 2 settings from the environment.
- Is llm-oracle maintained?
- The last commit was 156 days ago (2026-06-01). The latest release is v0.2.0.
- What can I use instead of llm-oracle?
- Servers from other publishers that do the same job: WaveSpeed MCP server, freellmpool MCP server and Agoragentic Agent OS MCP server.
- How does llm-oracle compare with other AI and agents MCP servers?
- safety score 78/100 (higher than 57% of 4,460 AI and agents servers); tools 8 (the typical AI and agents server has 6); tools that change things 0% (typical: 0%. Fewer write tools means less an agent can break). Full comparison.
Alternatives to llm-oracle
Same job from other publishers: the closest match first, then the best rated.
- WaveSpeedRun any model on the live WaveSpeed catalog: image, video, audio, 3D.not reviewedEstablishedA
- freellmpoolOpenAI-compatible MCP gateway cataloging 22 LLM providers, with routing, failover, and tools.not reviewedEstablishedA
Agoragentic Agent OS MCPTriptych OS (Agent OS) MCP for governed routing, receipts, and USDC settlement on Base.not reviewedEstablishedB- three.ws MarketplaceBrowse and discover the public three.ws agent marketplace and skills catalog. Read-only.not reviewedEstablishedA