OpenCheap
Call 860+ AI models (Claude, GPT, Gemini, DeepSeek) at up to 90% below list price, and manage keys, budgets and usage from your agent.
Hosted MCP Server
npx add-mcp 'https://app.opencheap.si/api/v1/mcp'Installs into Claude Code, Codex, Cursor and more
Documentation
Connect your agent.Buy every AI model.
Give this to your agent
set up https://opencheap.si/SKILL.md
and let it take it from there.
1Providers
2OpenCheap
3You pay
Anthropic$10.00
Provider A$9.11
Provider B$6.00
Provider C$1.10
Provider D$4.57
Routed to Provider C
claude-sonnet-5Live
List price
$10.00
Our price
$1.10
You save$8.90
Our price and the list price per 1M output tokens, live. The provider routes are illustrative.
840+ models from every major lab. One API key.
- Anthropic
- OpenAI
- Meta
DeepSeek
Mistral
Qwen
- xAI
- Moonshot
Up to 99% below list on popular models.
| Model | List price | Our price | Below list |
|---|---|---|---|
| claude-sonnet-5 | $10.00 | $1.10 | −89% |
| claude-opus-5.5 | $20.00 | $12.00 | −40% |
| gpt-5.5 | $30.00 | $3.90 | −87% |
| gemini-3.5-flash | $9.00 | $0.270 | −97% |
| kimi-k3 | $15.00 | $0.160 | −98% |
| gpt-oss-120b | $0.600 | $0.003 | −99% |
| glm-5.3-flash | $0.092 | $0.011 | −88% |
| llama-3.3-70b | $0.520 | $0.070 | −86% |
| grok-4.7 | $6.00 | $0.900 | −85% |
| glm-5.2 | $6.80 | $0.000 | −99% |
Our price per 1M output tokens, next to OpenRouter's list price. See all 845 prices
Why it's cheaper
Same model. Cheapest provider.
You pick the model. The router finds who serves it for less right now, and you pay our price, shown next to the public list price.
- kimi-k3price, low → high
Provider C1
Provider A2
Provider D3
Provider B4
01
Every provider, ranked
The same model is sold by many providers at very different prices. Each request ranks every one that serves it, for your prompt and output size. - Provider Cbreaker open
Provider Arouted
Provider Dstandby
02
The cheapest healthy one answers
Your request goes to the cheapest provider that is up. Circuit breakers take out one that fails or slows down until it recovers. - Provider A502 error
Provider D200 OK
Failed before the first byte, so the next one answers.
03
The next one if it fails
If a provider errors before the first byte, the next cheapest takes the request, at the same price to you.
Same model id, never a substitutePrices refreshed every five minutesPrompts never stored
For agents
Made for agents that buy their own tokens.
Agents call many models, many times a day. OpenCheap lets them connect, pay and stay inside a budget with no person in the loop, at the cheapest price for each call.
no API key · no account
1
POST /v1/chat/completions
{ "model": "claude-sonnet-5", … }
2
402 Payment Required
PAYMENT-REQUIRED: 0.0031 USDC on Base
3
retry with PAYMENT-SIGNATURE
200 OK · x-price-usd: 0.0031
Example amount. The real quote depends on the prompt and the output cap.
$ set up opencheap.si/SKILL.mdSet up in one line
Paste the line into Claude Code, Cursor or Codex. The agent reads it and connects itself.- Balancelow
$1.80$21.80
+20 USDC from its wallet
Tops up its own balance
An agent can sign in with its wallet as its own account and add USDC when the balance runs low. - research-agentthis month
$41.20/ $50
Stops at the limit
Spend caps that hold
A monthly limit per key, plus daily, weekly or monthly budgets that stop or alert. - Make a key for my scraper with a $20 monthly limit
create_keyDone: key made, $20 a month.
Run the account over MCP
Ask in plain words: make a key with a limit, show this week's usage, call a model. - GET /api/v1/modelsno key
claude-sonnet-5$1.10
claude-opus-5.5$12.00
gpt-5.5$3.90
per 1M output tokens
A catalog it can read
Every model and its price at one URL, no key needed, so the agent can choose for itself.
Three ways to connect.
FAQ
Questions, answered.
How are your prices set?
Every request is routed to the cheapest healthy source for that model, across several providers. Popular models usually cost less than OpenRouter's list price; the ones that cost more are marked "above list" on the Models page. Prices can change at any time, and the Models page shows OpenRouter's list price next to ours, so you can compare.
Is it really the same model?
Yes. A model id always means that model and version, never a renamed substitute. Like any API, answers can vary from one run to the next, even at temperature 0.
How reliable is it?
Fail-over to the next provider before the first byte when a model has more than one, circuit breakers per provider and model, and a catalog refreshed every five minutes. The latest stress test served 430 of 430 requests at up to 50 concurrent.
Can AI agents pay by themselves?
Yes. Call the API with no key and it answers 402 with the price of that one completion; the agent pays it in USDC from its wallet (x402) and gets its answer in the same exchange. Agents with an API key can also top up their balance from code when it runs low.
Who sees my prompts?
The provider that serves the request processes it under its own terms, and so does any provider it passes the request on to; we store metadata only (model, tokens, latency, cost), never prompt or completion bodies.
Any fees?
No monthly fee and no plan: pay as you go from one balance, by card or in USDC. Credits never expire and cannot be withdrawn.