Last reviewed
Correct answer: D. No — that date is when removal becomes possible, and the feature is still in the specification today.
Explanation
The principle — A minimum lifetime is a floor on how long you have, not a countdown to a break.
Why the key is correct — A Deprecated feature remains part of the specification but is scheduled for removal: new implementations SHOULD NOT adopt it, and existing implementations SHOULD migrate before the feature's earliest removal. On what the date means, the registry is explicit — the earliest removal marks when a feature becomes eligible for removal; the actual removal is a Core Maintainer decision taken during release preparation and may happen later. And as a matter of record, no features have been removed under this policy yet.
Why the others are wrong — The date is eligibility rather than execution, revisions do not sweep deprecated features out automatically, and nothing is removed without a decision.
Remember this — Earliest removal is the earliest, not the date.
Sources — MCP first-party documentation.
Sources
“A Deprecated feature remains part of the specification but is scheduled for removal: new implementations SHOULD NOT adopt it, and existing implementations SHOULD migrate before the feature's earliest removal.”
“The earliest removal marks when a feature becomes eligible for removal; the actual removal is a Core Maintainer decision taken during release preparation and may happen later.”
“No features have been removed under this policy yet.”
Practise 10 questions on this topic
Take MCP Fundamentals — Timed Test 1 (10 questions) — scored instantly, explanation for every question, no login.