1. Conserva el límite del candidato
El conjunto objetivo fue bloqueado como candidato el 21 de mayo de 2026 y apunta al 28 de julio de 2026. A fecha de esta guía, la especificación final todavía no está publicada; revisa el changelog oficial antes de cada decisión de producción.
2. Retira el estado implícito
Elimina initialize, initialized y Mcp-Session-Id. Cada solicitud debe transportar el contexto de cliente necesario y aceptar que el servidor no recuerde una sesión previa.
3. Haz explícito el enrutamiento
Adopta Mcp-Method y Mcp-Name donde corresponda, publica server/discover y devuelve UnsupportedProtocolVersionError de forma útil. El serverInfo acompaña cada resultado en vez de quedar atado a un handshake inicial.
4. Revisa interacciones y extensiones
Exige resultType en MRTR, modela input_required, migra suscripciones a subscriptions/listen y trata Tasks, extensions, Roots, Sampling y Logging según su nuevo estado. Verifica JSON Schema 2020-12, referencias externas y orden determinista de herramientas.
5. Cierra autorización y observabilidad
Valida iss, application_type y la vinculación del emisor de credenciales; evalúa Client ID Metadata Documents y propaga W3C Trace Context. Después ejecuta pruebas reales de interoperabilidad: una declaración alineada no certifica el runtime.
Preguntas frecuentes
H/M Blindspot · hogarmas.net
¿MCP 2026 ya es una especificación final?
No. Esta página describe el candidato bloqueado para 2026-07-28 y mantiene visible que el documento final todavía puede cambiar.
¿El comprobador sube código o endpoints?
No. Solo procesa respuestas declaradas en el navegador y los informes omiten código, proyectos, repositorios, endpoints y credenciales.
¿Declared-ready significa compatible?
No. Significa que ninguna comprobación declarativa aplicable quedó bloqueada o desconocida. No sustituye una suite de conformidad ni pruebas de interoperabilidad.
