[ ABORT TO HUD ]
SEQ. 1
SEQ. 2
SEQ. 3
SEQ. 4
SEQ. 5
SEQ. 6
MCP Spec 2026-07-28: Tasks, Apps & Skills
MCP's Newest Extensions
MCP is a living standard, and its specification is dated by revision. The current revision - 2026-07-28 - is published at modelcontextprotocol.io/specification/2026-07-28. Beyond the core protocol (Tools, Resources, Prompts), MCP now defines optional extensions: modular capabilities that both client and server must explicitly negotiate during initialization before they take effect.
Three Notable Extensions
| Extension | What It Adds | Why It Matters |
|---|---|---|
| Tasks | Asynchronous execution of long-running operations, with polling, mid-flight input, and durable handles | A tool call that takes minutes (e.g. a deep research job) no longer has to block the connection - the client polls a durable task handle instead. |
| Skills over MCP | Rich, structured instructions for agent workflows, discovered and consumed through MCP | Lets a server publish reusable "how-to" playbooks, not just single tools, that an agent can discover and follow. |
| MCP Apps | Interactive UI elements (charts, forms, video players) rendered inline within conversations | Tool results stop being plain text/JSON - a server can return an actual interactive widget the user can click. |
Because extensions are opt-in and negotiated at connection time, a client that doesn't understand Tasks or MCP Apps simply ignores them - older clients and servers keep working exactly as before.
💡 Key Insight: Extensions are how MCP evolves without breaking changes. Instead of bumping the whole protocol for every new idea, experimental capabilities ship as opt-in extensions first - Tasks, Skills over MCP, and MCP Apps are the first three to reach the specification.
SYNAPSE VERIFICATION
QUERY 1 // 3
What is the purpose of the MCP 'Tasks' extension?
Faster JSON parsing
Asynchronous execution of long-running operations with polling and durable handles
Encrypting tool arguments
Replacing Resources