Deprecated
| Feature | Deprecation SEP | Deprecated in | Migration path | Earliest removal |
|---|---|---|---|---|
| Roots | SEP-2577 | 2026-07-28 | Pass directories or files via tool parameters, resource URIs, or server configuration | First revision released on or after 2027-07-28 |
| Sampling | SEP-2577 | 2026-07-28 | Integrate directly with LLM provider APIs | First revision released on or after 2027-07-28 |
| Logging | SEP-2577 | 2026-07-28 | Log to stderr for stdio transports; use OpenTelemetry for observability | First revision released on or after 2027-07-28 |
| HTTP+SSE transport | SEP-2596 | 2025-03-26 | Streamable HTTP | Three months after SEP-2596 reaches Final |
includeContext: "thisServer" / "allServers" (Sampling) | SEP-2596 | 2025-11-25 | Omit the field or use "none" | Follows Sampling (SEP-2577) |
| Dynamic Client Registration | PR #2858 | 2026-07-28 | Client ID Metadata Documents | First revision released on or after 2027-07-28 |
includeContext values were already described
as deprecated before the lifecycle policy existed; SEP-2596 reclassifies them
as Deprecated under its transition provisions.