I Built an MCP Server That Tracks AI Quota Resets — Here's How A solo developer built Reset Beer, a dashboard that aggregates official status pages from more than 15 AI products and alerts users when quota reset signals appear. The project also ships an MCP server, distributed as the reset-beer-mcp npm package, that exposes three tools over JSON-RPC 2.0 using the Streamable HTTP transport from MCP spec 2025-03-26, letting assistants like Claude and Cursor answer queries such as "Any recent quota resets for Codex?" Pro access costs $9.99 one-time, with each key stored as a SHA-256 hash. TL;DR: I built a Model Context Protocol server that lets AI assistants like Claude and Cursor query real-time AI quota reset signals across 15+ products. If you're paying for AI subscriptions OpenAI Codex at $20-200/mo, Claude Pro, Gemini Advanced , quota resets are money. When your quota resets, you want to know immediately. The problem: resets are scattered across multiple status pages, happen at unpredictable times, and there's no unified API to track them. I built Reset Beer https://reset.beer — a dashboard that aggregates official status pages from 15+ AI products and sends alerts when quota reset signals drop. The MCP integration is what makes it interesting. Instead of just receiving emails, Pro users can connect Reset Beer to their AI assistants and ask: "Any recent quota resets for Codex?" The MCP server is a single Next.js API route that implements JSON-RPC 2.0 over HTTP Streamable HTTP transport per MCP spec 2025-03-26 . Three tools are exposed: Each Pro user gets a cryptographically random API key rb prefix, 64 hex chars . The key is stored as SHA-256 hash in the database. npm install reset-beer-mcp Pro is $9.99 one-time lifetime, no subscription . Free tier available. Built solo with Next.js 15, Neon Postgres, Better Auth, Resend, and Vercel. Follow on X https://x.com/SunnySu AI .