Show HN: Azurade, image and video generation with MCP, credits never expire Azurade launched a hosted image and video generation service offering 35+ models — including Veo3.1, Seedance 2.5, Wan 3.0, Nano Banana and GPT Image2.5 — behind a single prepaid credit balance that never expires, with failed generations refunded automatically and no subscription required. The service's remote MCP server at https://azurade.com/mcp can be added to Claude, Codex or Claude Code with a one-time OAuth sign-in, letting the LLM generate media, retrieve model and account information, and upload files; the developer ran it through an evaluator agent 8 times to refine agent ergonomics. The stack is Go and PocketBase with the official Go MCP SDK and a statically rendered NextJS frontend, and access tokens are API keys named after the client so revoking an agent means deleting that key on the profile page. Hi HN, I was frustrated with expiring credits, subscriptions and generally BS approach in image&video generation space which is now universally useful and basically a commodity so I've built Azurade, a hosted service where you have 35+ models Veo3.1, Seedance 2.5, Wan 3.0, Nano Banana, GPT Image2.5 etc. behind one non-expiring, fully agent native balance. I care about billing, that's why credits are prepaid and never expire, a failed generation is refunded automatically, and you can buy a pack without a subscription. I got tired of monthly credits or usage that vanish at the end of the month This post is mainly about it's remote MCP server, because that's how I and my friends mostly use it now via Claude or Codex You can add https://azurade.com/mcp https://azurade.com/mcp in Claude or Codex or claude code , sign in once through OAuth and the LLM will be able to generate / get all info about models and account / upload files and all that. I've ran it through oblivious evaluator agent for 8 times to reach good agent ergonomics. After all, if I want to build an agent-native service the users agent should evaluate and correct it. Please feel free to point your agents at it and send me the nitpicks and gotchas they encounter. Humans are also welcome : Demo video 1m40s, cute dog included : https://youtu.be/tX29WLffXCk https://youtu.be/tX29WLffXCk P.S. the stack is Go and Pocketbase, official GO MCP SDK, and the frontend is statically rendered NextJS. The access token is an API key named after the client, so revoking an agent means deleting that key on your profile page. It also works like REST API with an OpenAPI spec. Comments URL: https://news.ycombinator.com/item?id=49978155 https://news.ycombinator.com/item?id=49978155 Points: 1 Comments: 0