Agent Skill
A single SKILL.md that teaches coding agents our REST API: pick a model, quote, submit, poll or verify webhooks. It prefers the MCP tools when they're connected.
npx skills add CheaperGen/skillsFor AI agents · MCP
Paste one sentence into Claude Code, Cursor, Codex or any AI agent. It connects itself; you sign in once. Then just ask for video and images.
Paste this into your agent
Set up Cheaper Gen. for me by following https:/
One command or one file, then sign in once.
One command in your terminal
claude mcp add --transport http cheapergen https://cheapergen.com/api/mcp/mcp, pick cheapergen and choose Authenticate.Add --scope user to use it in every project.
See it work
Your agent finds the right model, checks the price with you, then generates. The finished clip lands right in the conversation.
quote prices the exact request. Nothing runs until you say so.
generate holds the price from your balance and refunds it in full if the run fails.
get_generation brings back the output. Images usually arrive in one call; for video, your agent checks in until it's done.
You: Make a 5-second vertical clip with Seedance 2.0 Fast: a motorcyclist tearing through a rain-soaked neon city at night, low tracking shot. Tell me the price first.
You: Yes, go for it.
Here's your clip. $0.47 came out of your balance. The link expires in a day, so download it if you want to keep it.
Seedance 2.0 FastHow it works
No SDK to install and no keys in config files. Connect once, and every model in the catalog is one sentence away.
Paste one sentence into your agent and it sets itself up. Or add the URL to any MCP client yourself.
Your browser opens a Cheaper Gen. page. Sign in and approve the app. There's no API key to copy.
Claude Code wants to connect
Ask for a video or image. You see the price first, pay per generation from your balance, and failed runs are refunded automatically.
Refunded in full if it fails
Tools
Each tool wraps the same code as our REST API, so prices, validation and errors match exactly.
Every video and image model with its endpoints, starting price, official price and discount. Filter by category or lab.
Arguments: (category?, vendor?)
One model's input schema for each endpoint (options, defaults, reference-media limits) plus its full price table.
Arguments: (model)
The exact price of a request before it runs, next to the official price. Nothing is charged.
Arguments: (endpoint, input?)
Submits the job and holds its price from your balance, refunded in full if it fails. max_cost_usd refuses anything over budget.
Arguments: (endpoint, input, wait_seconds?, max_cost_usd?)
Status, output URLs and the final cost. Waits up to 50 seconds for the result in one call.
Arguments: (id, wait_seconds?)
Your prepaid balance, what's held for jobs in progress, and your auto top-up settings.
Arguments: (none)
Try asking
Every model in the catalog is one sentence away: ByteDance, Kuaishou, Google, Alibaba, MiniMax, Shengshu, xAI, Black Forest Labs, PixVerse and OpenAI video and image models, at below-list prices.

“Make a 5-second 720p clip with Seedance 2.0 Fast: a paper boat drifting down a rainy neon street, slow dolly-in. Tell me the price first.”

“Make four product shots of this mug with Seedream 5.0 Lite, each under $0.05: https://example.com/mug.png”

“Animate this photo into a 6-second vertical clip with Wan 3.0: https://example.com/portrait.jpg”

“A breakdancer spinning on a dusty warehouse floor in golden backlight: 6 seconds at 768P with MiniMax H3. Keep it under a dollar.”

“A 2K poster of a Victorian glass greenhouse at dusk under a violet sky, with Seedream 5.0 Pro. Then give me three variations.”
“Which video models accept reference videos, and what would 5 seconds at 720p cost on each?”
Trust & control
An agent gets exactly the access it needs to make media for you, and nothing more. You can see what it did and switch it off any time.
OAuth 2.1, approved by you on cheapergen.com. A connected app can only use the six tools above. It can't add funds, change settings or create API keys.
Every connected app is listed under Dashboard → API keys. Disconnect one and its access ends immediately.
Agents spend from the prepaid balance you've added (plus auto top-up, only if you turned it on). max_cost_usd refuses any job over budget.
Generations from agents show up in your dashboard next to everything else, marked with the source MCP.
Your prompts and outputs belong to your account. We don't use them to train models.
API data, including prompts and outputs, is deleted automatically 1 day after a generation completes, by default. Download what you want to keep.
Details in our Privacy Policy.
More ways in
When an agent writes code against Cheaper Gen., give it the skill. When nobody can sign in through a browser, give it a key.
A single SKILL.md that teaches coding agents our REST API: pick a model, quote, submit, poll or verify webhooks. It prefers the MCP tools when they're connected.
npx skills add CheaperGen/skillsNo browser to sign in from, as in CI? Send a cg_live_ key as a Bearer header. Create one key per agent so you can revoke it on its own.
claude mcp add --transport http cheapergen https://cheapergen.com/api/mcp \
--header 'Authorization: Bearer ${CHEAPERGEN_API_KEY}'A machine-readable map of the API, docs and every model with live prices. The catalog (GET /api/v1/models) and quotes need no key.
curl https://cheapergen.com/api/v1/modelsCreate an account, add any amount of credit, and connect your agent in a minute.
claude mcp add --transport http cheapergen https://cheapergen.com/api/mcp