API Change Watch
A structured feed of breaking changes and deprecations across major API providers, built for humans and coding agents.
Currently tracking: anthropic, aws, firebase, github, google, openai, shopify, slack, stripe, twilio.
Use from a coding agent (MCP)
Point your agent at the Streamable HTTP endpoint and it can query this feed directly
— tools: list_breaking_changes (filter by provider / severity / date) and list_providers.
The endpoint is https://apichangewatch.dev/mcp — any MCP client that speaks Streamable HTTP works, no auth required.
Claude Code
claude mcp add --transport http api-change-watch https://apichangewatch.dev/mcp
Cursor — .cursor/mcp.json
{ "mcpServers": { "api-change-watch": { "url": "https://apichangewatch.dev/mcp" } } }
VS Code (Copilot) — .vscode/mcp.json
{ "servers": { "api-change-watch": { "type": "http", "url": "https://apichangewatch.dev/mcp" } } }
Other clients (Codex CLI, Gemini CLI, Windsurf, …) — add a remote / Streamable HTTP
MCP server pointing at https://apichangewatch.dev/mcp in your client's MCP settings.
Then try asking your agent:
- "Do any APIs this repo depends on have upcoming breaking changes?"
- "List breaking changes for stripe since 2026-01-01."
- "Which providers does this feed track?"
Agents can also read /llms.txt for a machine-readable overview.
Automate it
Combine this with your agent's scheduled runs (Claude Code routines, CI cron, etc.) and the check becomes fully hands-off — you only hear about it when something is actually affected. Example weekly prompt:
Call list_breaking_changes for the providers this repo depends on,
check the codebase for affected usage, and open a GitHub issue
(with file:line references) if anything is affected. If nothing is, do nothing.
Sorted by deadline proximity — upcoming effective dates first (red = within 30 days), then recently effective, then undated.
| Provider | Severity | Effective | Change | |
|---|---|---|---|---|
| breaking | 2026-07-14 | Legacy embedding models including gemini-embedding-001 and text-embedding-004 are scheduled for shutdown throughout 2026. gemini-embedding-001, text-embedding-004, embedding-2-preview |
source | |
| twilio | breaking | 2026-08-01 | The conference_participant field is being removed from the Voice Insights Call Summary REST API and Event Streams. conference_participant |
source |
| github | breaking | 2026-08-01 | npm granular access tokens (GATs) configured to bypass 2FA will no longer be able to perform sensitive account, package, and organization management actions. granular access tokens, bypass2fa |
source |
| breaking | 2026-08-17 | Imagen 4.0 generation models will be discontinued on August 17, 2026. imagen-4.0-generate-001, imagen-4.0-ultra-generate-001, imagen-4.0-fast-generate-001 |
source | |
| openai | breaking | 2026-08-26 | The Assistants API is being deprecated and scheduled for total removal. Assistants API |
source |
| openai | breaking | 2026-09-24 | The Videos API and Sora 2 video generation models are being removed. Videos API, sora-2, sora-2-pro |
source |
| twilio | breaking | 2026-09-30 | The Conference list endpoint will be updated to only return in-progress conferences. GET /2010-04-01/Accounts/{AccountSid}/Conferences.json |
source |
| breaking | 2026-10-02 | The gemini-2.5-flash-image model will reach its retirement date on October 2, 2026. gemini-2.5-flash-image |
source | |
| breaking | 2026-10-16 | Gemini 2.5 series models are scheduled for retirement on October 16, 2026. gemini-2.5-pro, gemini-2.5-flash, gemini-2.5-flash-lite |
source | |
| breaking | 2026-10-16 | Stable versions of Gemini 2.5 Pro, Flash, and Flash-lite are scheduled for shutdown on October 16, 2026. gemini-2.5-pro, gemini-2.5-flash, gemini-2.5-flash-lite |
source | |
| openai | breaking | 2026-10-23 | A large set of legacy GPT and reasoning model snapshots will be shut down. gpt-3.5-turbo-0125, gpt-4-0613, gpt-4-turbo-2024-04-09, o1-2024-12-17, o3-mini-2025-01-31 |
source |
| openai | breaking | 2026-11-30 | The reusable prompts API and prompt objects are being deprecated and scheduled for shutdown. /v1/prompts |
source |
| openai | breaking | 2026-11-30 | The Evals dashboard and API are being retired. Evals will become read-only on Oct 31, 2026. Evals platform, Evals API |
source |
| openai | breaking | 2026-11-30 | Agent Builder is being deprecated in favor of other agent development methods. Agent Builder |
source |
| openai | breaking | 2026-12-01 | Older GPT Image models are being removed from the API. gpt-image-1-mini, gpt-image-1.5, chatgpt-image-latest |
source |
| openai | breaking | 2026-12-11 | Older GPT-5 and o3 model snapshots will be removed from the API. gpt-5-2025-08-07, gpt-5-mini-2025-08-07, gpt-5-nano-2025-08-07, gpt-5-pro-2025-10-06, o3-2025-04-16, o3-pro-2025-06-10 |
source |
| breaking | 2026-12-13 | The gemini-live-2.5-flash-native-audio model will be retired on December 13, 2026. gemini-live-2.5-flash-native-audio |
source | |
| github | breaking | 2027-01-01 | npm 2FA-bypass tokens will lose the ability to publish packages directly, being restricted to reading private packages or staging publishes that require human approval. granular access tokens, bypass2fa, npm publish |
source |
| openai | breaking | 2027-01-06 | OpenAI is phasing out self-serve fine-tuning job creation for existing and new users. fine-tuning |
source |
| firebase | breaking | 2027-03-22 | Firebase Studio is being sunset on March 22, 2027. Firebase Studio |
source |
| breaking | 2027-04-01 | Several legacy embedding models are scheduled for retirement on April 1, 2027. text-embedding-005, text-embedding-004, text-multilingual-embedding-002, multimodalembedding@001 |
source | |
| breaking | 2027-05-07 | Gemini 3.1 Flash Lite is scheduled to be shut down on May 7, 2027. gemini-3.1-flash-lite |
source | |
| firebase | breaking | 2027-06-15 | Firebase ML is deprecated and will be shut down on June 15, 2027. Firebase ML, Cloud Vision APIs, TensorFlow Lite models |
source |
| github | breaking | 2026-07-08 | npm v12 introduces new install-time security defaults where dependency lifecycle scripts, Git dependencies, and remote tarball dependencies are disabled by default. npm install, allowScripts, --allow-git, --allow-remote |
source |
| github | warning | 2026-07-08 | Enterprise-managed telemetry settings for GitHub Copilot now take precedence over local environment variables and user settings in VS Code and Copilot CLI. OTEL_EXPORTER_OTLP_ENDPOINT, OTEL_SERVICE_NAME, OTEL_* |
source |