Videos sAOBXCDiDOs
MCP Apps: Primitives, discovery, and the Future of Software - Pietro Zullo, Manufact, Inc
Scene timeline
73 shot(s).
keyframes kept every frame deduplicated
What was stored
- cues
- 269
- whisperx 269
- chunks
- 51
- from 269 cues
- keyframes
- 44
- kept of 73 captured
- frames with text
- 44
- 901 lines read
- chapters
- 0
- from the source metadata
- keyframe bytes
- 6.6 MB
- word timings on 269 cues
Provenance
| stage | state | model | started | took |
|---|---|---|---|---|
fetch |
done | — | 2026-08-11 05:18 | 1m 20s |
stt |
done | — | 2026-08-11 05:20 | 29s |
chunk |
done | — | 2026-08-11 05:20 | 0s |
text_embed |
done | — | 2026-08-11 05:20 | 0s |
keyframe |
done | — | 2026-08-11 05:20 | 2m 23s |
ocr |
done | — | 2026-08-11 05:23 | 20s |
frame_embed |
done | — | 2026-08-11 05:23 | 7s |
Frames, and what the machine read
-
- Manufact0.95
- MCP APPS0.97
- Primitives, discovery, and why this1.00
- is how all software will be used0.98
- Pietro Zullo1.00
- MANUFACT (YC S25) . CREATOR OF MCP-USE . 8M+ DOWNLOADS0.95
- MANUFACT.COM1.00
-
- Manufact0.96
- INTRO0.94
- You know MCP. Do you know MCP Apps?1.00
- Everyone in this room knows what MCP is. Far fewer know1.00
- what MCP Apps are, how they work, how to build them,0.99
- and how to distribute them.1.00
- By the end of this talk you will know everything you need to join the race.1.00
- MANUFACT.COM1.00
-
- Manufact1.00
- WHAT WE BUILD0.97
- Open-source SDKs and dev tools for MCP1.00
- mcp-use to build0.97
- Inspector to test0.98
- Manufact to ship0.99
- 8M+DOWNLOADS0.98
- 10kGITHUB STARS0.99
- GITHUB.C1.00
- MANUFACT.COM1.00
-
- Manufact1.00
- TIMELINE1.00
- How we got here0.98
- NOV 20240.97
- MAY 20251.00
- 0CT 20250.92
- LATE 20250.95
- JAN 20260.96
- MCP launches0.97
- mcp-ui1.00
- ChatGPT Apps SDK0.98
- The stores open1.00
- MCP Apps is official0.99
- Models connect to tools and data.0.99
- Open-source project returns1.00
- OpenAl brings app Uls to ChatGPT,1.00
- ChatGPT and Claude start listing1.00
- SEP-1865 merges as the first MCP1.00
- Results are text only.1.00
- interactive HTML over MCP.0.99
- built on MCP.1.00
- apps and connectors.0.98
- extension.1.00
- MANUFACT.COM1.00
-
- Manufact1.00
- ADOPTION1.00
- Apps are landing in the stores, fast1.00
- ChatGPT apps & Claude connectors over time0.99
- CUMULATIVE COUNT0.97
- 8001.00
- 6001.00
- 4001.00
- 2001.00
- WI0.90
- W20.99
- W30.96
- W41.00
- W50.89
- W60.95
- W70.96
- W80.99
- W90.78
- W100.86
- W110.92
- W120.98
- W130.99
- W141.00
- W150.99
- W160.98
- W170.99
- ChatGPT appsClaude connectors1.00
- SOURCE: APPDISCOVERABILITY.COM0.98
- MANUFACT.COM1.00
-
- Manufact1.00
- PART 10.92
- PART 10.96
- WhatMCP Apps0.98
- actually are0.96
- How an App is declared, rendered, and wired to the model.1.00
- MANUFACT.COM1.00
-
- Manufact1.00
- ARCHITECTURE1.00
- How an MCP App works1.00
- Model1.00
- conversation1.00
- Host1.00
- resources/read1.00
- tools/call.0.97
- MCP server0.98
- reasons, calls tools0.99
- ChatGPT·Claude·Cursor1.00
- tools + ui:// resources0.97
- ui/* over postMessage0.98
- Widget1.00
- sandboxed iframe1.00
- The server exposes the Ul as a ui: //resource. The host renders it in a sandboxed iframe and0.98
- relays tool input, results, and the widget's calls back over JSON-RPC.1.00
- MANUFACT.COM1.00
-
- Manufact1.00
- ARCHITECTURE1.00
- The interaction, end to end1.00
- Model1.00
- MCP server1.00
- Host1.00
- Widget1.00
- calls a tool1.00
- data + a ui:// resource1.00
- render the resource in a sandboxed iframe0.99
- deliver the tool result1.00
- call tools, send messages, update context1.00
- Model1.00
- MCP server0.96
- Host1.00
- Widge1.00
- MANUFACT.COM1.00
-
- Manufact1.00
- WHAT THEY ARE0.99
- Rendered by the host, inline1.00
- Same MCP server, with a UI layer on top.0.99
- Al assistant0.96
- DEMO1.00
- The host renders the result inline.1.00
- Show me the running shoes you have under $1501.00
- Flip Without UI / With UI, and click the cards.0.97
- called tool search_catalogue0.99
- Without UI1.00
- With U0.75
- RENDERED BY MCP SERVER0.98
- Trailblazer Pro1.00
- $1291.00
- Cloudstride 21.00
- $1451.00
- Tempo Racer1.00
- $1100.99
- Lightweight trail runner1.00
- Daily cushioned road shoe1.00
- Race-day speed, minimal0.99
- weight1.00
- Add to cart1.00
- Add to cart0.98
- Add to cart0.94
- MANUFACT.COM1.00
-
- Manufact1.00
- PART 21.00
- PART 20.97
- Interaction primitives1.00
- The ui/* methods the widget and host exchange.1.00
- MANUFACT.COM1.00
-
- Manufact1.00
- PRIMITIVE 10.99
- ui/update-model-context1.00
- The App pushes live state into the model0.99
- ui/update-model-context0.98
- DEMO1.00
- context, with no user message. Add to the1.00
- Show me running shoes under $1500.99
- cart, and the model already knows what is0.99
- WIDGET0.94
- Trailblazer Pro1.00
- $1291.00
- Add to cart0.97
- in it on the next turn.0.98
- $1451.00
- Cloudstride 20.99
- Add to cart1.00
- Tempo Racer1.00
- $1100.84
- Add to cart1.00
- const { setState } = useWidget();0.99
- // pushes ui/update-model-context for you1.00
- setState({ cart: ["Tempo Racer"] });1.00
- The model knows the cort holds nothing yet.0.98
- MODEL CONTEXT0.99
- ui/update-model-context1.00
- "cart": []0.98
- context, so when you ask "what's my fotal?" the model already knows.0.99
- Add or remove ifems. The widget pushes the cart to the model with ui/update-model-0.98
- Reply...0.96
- MANUFACT.COM1.00
-
- Manufact1.00
- PRIMITIVE 21.00
- ui/message1.00
- The App talks back into the conversation,1.00
- ui/message0.98
- DEMO1.00
- unprompted. A click in the Ul posts a0.99
- Show me running shoes under $1501.00
- message as if the user sent it.0.99
- WIDGET1.00
- Trailblazer Pro1.00
- $129 - Lightweight trail runner0.97
- Learn more0.99
- $145 · Daily cushioned rood shoe0.94
- Cloudstride 21.00
- Learn more1.00
- const { sendFollowUpMessage } = useWidget();0.98
- sendFollowUpMessage("Add the Tempo Racer");1.00
- $110 ·Race-day speed, minimal weight0.96
- Tempo Racer1.00
- Learn more0.95
- CONVERSATION1.00
- Click Learn more. The widget colls ui/message and the message appears here,0.99
- as if you typed it.0.99
- Reply_0.92
- MANUFACT.COM1.00
-
- Manufact1.00
- PRIMITIVE 21.00
- ui/message1.00
- The App talks back into the conversation,1.00
- ui/message0.98
- DEMO1.00
- unprompted. A click in the Ul posts a0.99
- Show me running shoes under $1501.00
- message as if the user sent it.0.99
- WIDGET1.00
- Trailblazer Pro1.00
- $129-Lightweight trail runner0.99
- Learn more1.00
- Cloudstride 21.00
- $145 · Daily ushioned road shoe0.94
- const { sendFollowUpMessage } = useWidget();0.99
- sendFollowUpMessage("Add the Tempo Racer");1.00
- $110 ·Race-day speed, minimal weight0.98
- Tempo Racer1.00
- Learn more0.96
- CONVERSATION1.00
- Tell me more about the Trailblazer Pro1.00
- σ Clear0.88
- Reply..0.91
- MANUFACT.COM1.00
Transcript
269 cues· 4,364 words· 22,947 chars
- 0:01 Hello, y'all.
- 0:02 My name is Pietro.
- 0:03 I'm the co-founder of Manifect.
- 0:05 And today I want to talk to you about MCP apps.
- 0:09 Specifically, we're going to talk about the primitives, so how these apps are built, how they work and what they allow you, how to distribute MCP apps, so what is behind the discovery mechanisms of MCP servers and apps in general, and why I think you should care about this because this is how all software will be used.
- 0:31 I'm sure most people here listening to this talk know what an MCP is.
- 0:36 MCP has been around for quite some time, since 2024.
- 0:41 For a full year, it was a very, say, frequent talk amongst developers and companies that were rushing to build these MCP servers.
- 0:51 MCP apps are a less familiar concept.
- 0:53 They've been around also for quite some time, more or less,
- 0:59 since the end of 2025.
- 1:03 But when I talk to companies and people in general, I see that many people don't understand what they are and don't understand they can build them.
- 1:10 And specifically, they don't know how to distribute them
- 1:15 MCP apps, but also they don't know the new way to distribute MCP servers as well.
- 1:21 So I hope by the end of this talk, you're going to know about this and you're going to be ready to build your first or iterate on your MCP server and app, and you're going to be able to share it with the world in a more efficient way.
- 1:32 It brings you more customers and more users.
- 1:38 A little words about me and Manifact, my company.
- 1:42 We build open source SDKs and have tools for MCP and MCP Cloud, the Manifact.
- 1:50 Open source SDKs, by the name of MCQs, allow developers to build servers
- 1:58 and agents in an easier way.
- 2:00 So we provide an obstruction over the official SDKs that allows developers to ship faster without worrying about how the spec works beneath.
- 2:08 We have 8 million plus downloads across our SDKs and we have 10K stars on GitHub.
- 2:15 Also open source, the separate product is the inspector.
- 2:20 It's an open source inspector, again, something comparable to the official inspector from the Model Context Protocol maintainers that allows you to test these MCP servers and apps specifically on your local machine.
- 2:34 Once you build, once you test it, we have built the cloud for you to ship.
- 2:39 So Manifold Cloud is a cloud vertical for MCP.
- 2:41 We provide all the primitives for you to be able to ship MCP servers from your GitHub repo and test them immediately, share them with your team, run evals, run publishing checks to make sure that your app is ready to be submitted, and many other features that are completely specific to MCP.
- 3:00 Of course, we really believe in MCP.
- 3:03 So let's look a bit at the history of MCP and how did we get there.
- 3:07 So MCP was launched in 2024.
- 3:09 And by the end of May 2025, Ido Solomon and Lied Josef started working on MCP UI, which is this way to kind of MCP servers return UI components.
- 3:21 Then this was like many people started talking about MCP UI because this is like such a great opportunity to ship UI with your MCP servers to agents.
- 3:32 be these interactive experiences where the agent is calling tools, but is showing UIs to the user.
- 3:37 This created a lot of movement.
- 3:39 Many people enjoyed this proposal.
- 3:41 And the chat GPT at some point released the app SDK, which is a way to create these interactive MCP apps, basically MCP servers that also return UI elements.
- 3:55 Also, at the end of 2025, quite silently,
- 4:02 and their stores for MCP.
- 4:05 These stores allow you to submit your MCP server and have a one-click install experience for your users.
- 4:12 For the most time, these stores were closed and it says they were designed and only allowed for design partners, but things have changed and I'm happy
- 4:29 In January 2026, MCPUI converted to MCP apps.
- 4:37 MCP apps is now the official extension of the model context protocol that allows to return UI elements within MCP servers.
- 4:46 So this timeline is kind of an explanation of how the protocol evolved.
- 4:50 And I think two major things happened in this timeline.
- 4:54 First, MCP apps.
- 4:56 MCP servers are not only returning JSON, and that allows much richer experiences.
- 5:02 And the second thing, maybe even bigger, is that the stores opened.
- 5:06 This was a great, huge move by the model providers, Anthropic, OpenAI, Bursar, basically every LLM client out there, to say, oh, MCP is the way, and we want to have a way for people to publish vetted and quality MCP servers
- 5:27 experience.
- 5:31 This is the situation right now with the stores.
loading