MCP-DEP-003
resources/subscribe and resources/unsubscribe replaced by subscriptions/listen
“Replace the HTTP GET endpoint and resources/subscribe/resources/unsubscribe with subscriptions/listen: a single long-lived POST-response stream for opted-in server-to-client change notifications.” — spec anchor
How to fix this
Replace `resources/subscribe` and `resources/unsubscribe` with `subscriptions/listen` — one long-lived POST-response stream the client opts into.
Check your own server against this rule
The validator makes real protocol requests and reports this rule as pass, warn or fail alongside the other 78. Validate a server or read how the check works.
Other Deprecated and removed features rules
- MCP-DEP-001ping is no longer implemented
- MCP-DEP-002logging/setLevel is no longer implemented
- MCP-DEP-004No legacy HTTP+SSE endpoint is served
- MCP-DEP-005Roots / Sampling / Logging capabilities are not advertised
- MCP-DEP-006Server accepts initialize (dual-era support)
- MCP-DEP-007A modern-only server names its supported versions in the initialize error