Glossary · Phase 9 · Model Context Protocol
Dual-era
MCP software that speaks both the old handshake and the new stateless style, answering each caller in whichever it opens with.
Try it now
The practice server is dual-era. Send server/discover and read the versions, capabilities and instructions it returns. An unsupported version gets a 400 listing the supported ones, and the legacy initialize still works. The headers are covered in the Streamable HTTP lesson.
Learn it properly
Discovery, capabilities and the two eras · server/discover, declared capabilities, and talking to legacy and modern software alike. About 30 minutes.
Never trained an AI?
Teach a small one to write, right in your browser. It takes about 20 seconds and needs no account.