Developers
MCP, REST, and browser alerts
Point Claude Code, Codex, Grok, or Cursor at one URL. Same live odds the site uses. No API key.
Developers
Point Claude Code, Codex, Grok, or Cursor at one URL. Same live odds the site uses. No API key.
Streamable HTTP · JSON-RPC 2.0
Remote MCP at /mcp. Tools are the forecast, verified resets, OpenAI status, and Tibo’s public posts.
https://willreset.com/mcpTools the agent can call
| Tool | What it returns |
|---|---|
get_forecast | 24h/48h odds, last reset, live promise |
latest_reset | Most recent verified global reset |
list_resets | Deduped reset timeline |
openai_status | OpenAI status plus incidents |
tibo_feed | Recent @thsottiaux posts |
One command, then ask “will Codex reset?”
Claude Code HTTP MCP, project or user scope.
claude mcp add --transport http willreset https://willreset.com/mcp{
"mcpServers": {
"willreset": {
"type": "http",
"url": "https://willreset.com/mcp"
}
}
}Codex CLI / IDE reads ~/.codex/config.toml.
[mcp_servers.willreset]
url = "https://willreset.com/mcp"Grok CLI remote HTTP MCP, same as other streamable servers.
grok mcp add --transport http willreset https://willreset.com/mcp[mcp_servers.willreset]
url = "https://willreset.com/mcp"Cursor project MCP file, HTTP URL.
{
"mcpServers": {
"willreset": {
"type": "http",
"url": "https://willreset.com/mcp"
}
}
}CORS * · JSON · no key
Same payload the MCP tools wrap. Poll /api/notify from a service worker or a cron.
OpenAPI MCP discovery llms.txt
| Method | Path | What it returns |
|---|---|---|
| GET | /api/forecast | 24h/48h odds, last reset, live promise |
| GET | /api/notify | Compact payload for alerts (reset id, odds, promise) |
| GET | /api/timeline | Deduped reset timeline |
| GET | /api/feed | Recent @thsottiaux posts |
| GET | /api/status | OpenAI status plus incidents |
| POST | /mcp | JSON-RPC MCP |
curl -sS https://willreset.com/api/forecastcurl -sS https://willreset.com/mcp \
-H 'accept: application/json, text/event-stream' \
-H 'content-type: application/json' \
-d '{"jsonrpc":"2.0","id":1,"method":"initialize","params":{"protocolVersion":"2025-03-26","capabilities":{},"clientInfo":{"name":"curl","version":"1"}}}'This device only
Grant permission once. This tab polls /api/notify every minute and pops a system notice on a new verified reset or a live Tibo promise.
Email still lives on /alerts. MCP is for agents. Browser alerts never leave this machine.