[ ABORT TO HUD ]
SEQ. 1
SEQ. 2
SEQ. 3
SEQ. 4
SEQ. 5
SEQ. 6

MCP Spec 2026-07-28: Tasks, Apps & Skills

🔧 Tool Use & Function Calling10 min90 BASE XP

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

ExtensionWhat It AddsWhy It Matters
TasksAsynchronous execution of long-running operations, with polling, mid-flight input, and durable handlesA 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 MCPRich, structured instructions for agent workflows, discovered and consumed through MCPLets a server publish reusable "how-to" playbooks, not just single tools, that an agent can discover and follow.
MCP AppsInteractive UI elements (charts, forms, video players) rendered inline within conversationsTool 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