diff --git "a/2025/mcp-dev-summit-oct/presentation.html" "b/2025/mcp-dev-summit-oct/presentation.html"
new file mode 100644--- /dev/null
+++ "b/2025/mcp-dev-summit-oct/presentation.html"
@@ -0,0 +1,574 @@
+
Shaun Smith `@evalstate`
educational, bit of data, what next
Stateless JSON-RPC. All we can do is respond. Fine!
+
+If you don't need state. MCP SDK can still do some of the lifting for you.
when i was here last time, i said the great thing about MCP was it just worked
we have lots of options for Streamable HTTP and not much time, so we'll build up
<div class="bottom-image">
+ <img src="./images/capabilities_stateless_1.png" alt="MCP Capabilities - Stateless" />
+</div>
>
+<div class="bottom-image">
+ <img src="./images/capabilities_stateless_1.png" alt="MCP Capabilities - Stateless" />
+</div>

Usage Guide:
+- Session deletion icon: <span class="icon-delete"><img src="./images/trash-2.svg" alt="Delete" /></span>
+- Alert/warning icon: <span class="icon-alert"><img src="./images/circle-alert.svg" alt="Alert" /></span>
+- Enabled capability: <span class="capability-icon"><img src="./images/[icon].svg" /></span>
+- Disabled capability: <span class="capability-icon disabled"><img src="./images/[icon].svg" /></span>
+ - folders.svg = Roots
+ - cpu.svg = Sampling
+ - message-circle-question-mark.svg = Elicitation
+- Icons are placed in the <div class="client-icons"> container
+- Enabled capabilities: bold blue color with light blue background
+- Disabled capabilities: subtle gray with minimal background
+- Delete/Alert icons: red color with light red background
\ No newline at end of file