Your next step
Advanced MCP features and version changes
Progress, cancellation, input requests, interfaces, long tasks, eras.
Start learningWhat you’ll learn
Progress is not completion
Distinguish progress messages from a final successful result.
About 4 minutes · Open activity
Cancellation may leave partial work
Recognize that stopping delivery need not undo external effects.
About 3 minutes · Open activity
Elicitation requests missing input
Identify a request for user information inside an integration flow.
About 4 minutes · Open activity
MCP Apps can add an interface
Recognize an optional interactive UI extension.
About 4 minutes · Open activity
Long-running tasks need lifecycle support
Distinguish an immediate result from an optional task handle.
About 4 minutes · Open activity
Skills over MCP is an evolving overlap
Explain that workflow instructions can be distributed through protocol extensions.
About 4 minutes · Open activity
Older tutorials can teach deprecated features
Recognize dated roots, sampling and logging examples.
About 4 minutes · Open activity
Read a compatibility sheet
For a mock host and server, mark supported core features, optional extensions and older-version behavior, and explain one feature the setup cannot promise.
About 5 minutes · Open activity
Inspect a complete integration
Review a supplied integration proposal, diagnose its failed test and decide which extensions it actually needs.
About 6 minutes · Open activity