Codex reset API & MCP server
Free, no-key JSON endpoints and a read-only MCP server, built for agents and bots as much as for the web pages.
Endpoints
GET https://codexreset.ai/api/v1/resets.json— every recorded reset event.GET https://codexreset.ai/api/v1/forecast.json— the current 24h/48h probability, confidence, cadence, and signal breakdown.GET https://codexreset.ai/api/v1/signals.json— the three live signal inputs on their own.GET https://codexreset.ai/api/v1/status.json— the Codex-related OpenAI status snapshot.GET https://codexreset.ai/feed.xml— Atom feed, latest 50 recorded resets.GET https://codexreset.ai/resets.ics— recorded resets as an all-day calendar.POST https://codexreset.ai/mcp— MCP server (JSON-RPC 2.0, Streamable HTTP).
Every endpoint is CORS-enabled (Access-Control-Allow-Origin: *), cached 5 minutes at the edge, and X-Robots-Tag: noindex (the JSON itself isn't meant to be indexed; this page is).
Example: curl
curl -s https://codexreset.ai/api/v1/resets.json | jq '.events[0]'
Example: JavaScript fetch
const r = await fetch("https://codexreset.ai/api/v1/forecast.json").then(r => r.json());
console.log(`p24: ${r.p24_label}, p48: ${r.p48_label}, confidence: ${r.confidence}`);
/api/v1/resets.json — sample
Generated .
{
"schema_version": 1,
"generated_at": "2026-09-23T08:55:24Z",
"source": "https://codexreset.ai",
"events": [
{
"id": "2102463847714247142",
"date": "2026-09-22",
"ts": "2026-09-22T18:23:37Z",
"kind": "banked",
"scope": "Plus+Pro+Business",
"summary": "GPT-6 Sol and Luna are out — a significant improvement across the board, including writing quality. We are also permanently reducing the API price by 50%. And one more thing: we are loading a banked reset into all accounts of our Plus, Pro and Business users. Let's go!",
"url": "https://x.com/thsottiaux/status/2102463847714247142"
}
]
}
MCP server
A read-only Model Context Protocol server at https://codexreset.ai/mcp — stateless JSON-RPC 2.0 over plain HTTP POST, no API key, no session, no write operations.
claude mcp add --transport http codexreset https://codexreset.ai/mcp
| Tool | Arguments | Returns |
|---|---|---|
get_forecast | none | The current 24h/48h probability, confidence, and signal breakdown — same as /api/v1/forecast.json. |
list_resets | limit (optional, default 20), kind (optional: "regular"/"banked") | Recorded reset events, newest first. |
get_signals | none | The three live signal inputs. |
get_status | none | The Codex-related OpenAI status snapshot. |
Attribution & fair use
Free to use, no key required. Attribution appreciated — link back to codexreset.ai if you build something with this. Please cache client-side and stay under roughly 1 request per minute.
Frequently asked questions
Do I need an API key?
No — every endpoint here is free, unauthenticated, and CORS-enabled. Please cache client-side and stay under roughly 1 request per minute.
Is there a rate limit?
No hard rate limit is enforced, but please poll at most once a minute — the underlying data doesn't change faster than that.