
In this lecture, Anton Saburov, co-founder of Kone VC, introduces the vision behind mini-apps and the MCP framework inside the modern LLM ecosystem. You’ll learn how official ChatGPT mini-apps are created, how distribution works across multiple apps and audiences, and why this new interface represents the next generation of the internet. Anton also explains the two main directions of the industry—developer tools and integrations—and how creators, companies, and API providers can use mini-apps to reach users, automate workflows, and unlock new opportunities.
This lecture explains how different types of businesses and creators can benefit from mini-apps built on top of the MCP framework. Anton Saburov describes how data providers can monetize their content, how API companies can integrate their services directly into mini-apps, and how SaaS and B2B products can deliver new functionality to their customers inside the ChatGPT ecosystem. The session also highlights why creators are a key focus, thanks to their built-in audiences and traffic, and how official mini-apps become a powerful distribution channel for them.
In this lecture, Anton Saburov walks through the evolution of the internet to explain why mini-apps and LLMs are emerging as the next major shift. He revisits the early web of static pages and simple portals, the rise of Web 2.0 with social media and user-generated content, and the brief blockchain-driven phase of Web 3.0. This historical overview leads into the current transformation—the LLM era—where AI systems redefine how people search, consume content, and interact with digital products. This context sets the stage for understanding why mini-apps matter today.
This lecture introduces the concept of “context media,” a new type of digital experience that lives directly inside LLMs such as ChatGPT, Gemini, and Claude. Anton Saburov explains how the shift to an AI-first interface changes how people search, consume content, and interact with creators and products. With hundreds of millions of daily users and billions of queries, LLMs have become one of the largest attention hubs online.
Anton highlights how mini-apps unlock a richer experience compared to traditional platforms like YouTube: instead of manually searching and jumping between videos, users can receive structured answers, time-coded video segments, supporting text, and links—all inside a single chat. This new interaction model makes information easier to access and creates powerful opportunities for creators, businesses, and developers who want to reach this massive audience.
This lecture breaks down the technical workflow behind mini-apps and explains how user queries are transformed into precise, context-aware answers. Anton Saburov shows how the MCP server stores videos, subtitles, logic, and other data, and how the LLM uses this content to generate structured responses.
You’ll see how mini-apps match user intent with the right pieces of information—videos, time-coded segments, text summaries, links, podcasts, and more. Anton also demonstrates how long-form content such as podcasts can be indexed so the app can deliver the exact moment users are searching for.
The lecture concludes with practical examples of dynamic content delivery, including personalized affiliate links, relevant tool recommendations, and API-powered responses, all integrated seamlessly into the LLM interface.
This lecture focuses on the practical advantages mini-apps provide for developers and product teams. Anton Saburov explains how building inside an LLM interface removes the need for separate websites, apps, logins, or authentication systems—users already exist inside ChatGPT, Claude, Grok, and other models.
You’ll learn why mini-apps don’t require your own AI engine or token spending, since the LLM handles all computation using the user’s account. Anton also shows how a single API connection is enough to create a complete product experience, fully integrated with MCP and the CodeNVC ecosystem. The lecture ends with a simple diagram illustrating how your API connects to the mini-app network and how this setup can generate real revenue through built-in distribution and audience reach.
In this lecture, Anton Saburov explains what partners gain by joining the KoneVC ecosystem. He shows how your API or product connects into the mini-apps network and how this integration turns into real revenue thanks to the existing user base. You’ll learn why official ChatGPT mini-apps become powerful distribution tools as LLM platforms expand across 2025–2026, including future support for Claude and other providers.
Anton also highlights the advantages of tapping into KoneVC’s audience network, insights, and UX expertise, as well as the broader shift away from traditional social media toward LLM-native experiences. With payments, e-commerce, media, and interactions happening directly inside ChatGPT, mini-apps open a new channel for growth, monetization, and visibility in the emerging AI-first internet.
This lecture walks through a live demonstration of an official mini-app in action. Anton Saburov shows how a user query—such as asking for resources on affiliate marketing, business books, or branding—instantly returns structured results inside ChatGPT. The mini-app provides time-coded video segments, text summaries, and additional links, all pulled from the indexed content library.
Anton also explains how the app adapts the response based on context, delivering exactly the right video moment or topic segment instead of full videos the user has to search manually. This demo highlights the core value of context media: fast, precise, and interactive content delivery directly within the LLM interface.
In this lecture, Anton Saburov explains why building a mini-app is only half the story—the real question is how to distribute it. He shows how CodeNVC works with large influencers and creators, reaching audiences in the millions. These creators promote mini-apps directly in their content, turning visibility into real traffic and user growth.
Anton also describes how mini-apps seamlessly support affiliate links, cross-app linking, API referrals, and contextual recommendations. Each response inside the mini-app becomes a distribution opportunity, helping partners grow their audience, attract new clients, and strengthen partnerships. This lecture demonstrates how marketing, context, and LLM-native placement come together to form a powerful promotional engine.
This lecture covers practical examples of how different businesses can use mini-apps to drive revenue and deliver value. Anton Saburov shows how B2B SaaS products benefit from contextual sales: when a user asks how to create a beautiful presentation, the mini-app can instantly recommend the client’s tool.
He then explains how API providers can integrate their services directly into the mini-app ecosystem. The system matches user queries with the right API actions, helping users complete tasks while generating paying customers through token usage.
The lecture also highlights a third scenario—AI SaaS companies—where KoneVC builds official mini-apps, distributes them through its network, and delivers both users and revenue. These examples illustrate how mini-apps act as a dynamic channel for discovery, activation, and monetization.
Explore the MCE connector and miniapp, and learn to build a practical everyday miniapp that demonstrates how the system works.
This lecture shows how a simple project transforms once an MCP connector and a Mini-App are added. Oleg Pravdin starts with a basic example called “My Business” and demonstrates how ChatGPT responds when it has no additional context—producing the same generic output you would see in any standard chat.
He then creates and connects a published Mini-App from GitHub, revealing what’s inside: a tool that enriches ChatGPT’s replies with extra context, and an HTML-based interface declared as part of the Mini-App itself. Once the connector is added to the project, Oleg repeats the same question and compares the results. The response becomes richer and more specific because the MCP connector injects contextual data that JGPT uses while generating its answer.
The lecture also walks through the interactive HTML interface produced by the Mini-App, showing how ChatGPT displays buttons, images, and on-the-fly elements directly in the chat. By the end, it becomes clear why Mini-Apps change the experience: they allow customizable interfaces, real personalization, and dynamic content that adapts to each user’s request.
This lecture takes a deep look into how the backend of an MCP connector and a Mini-App actually works. Oleg Pravdin starts by examining the PostgreSQL-based backend, where a single database function handles incoming ChatGPT requests, enriches them with data from multiple tables, and prepares structured responses. He explains why using PostgreSQL functions simplifies logic by eliminating the need for additional services or separate database connections.
You’ll see how ChatGPT initializes the Mini-App: first by requesting the connector description, supported modes, and scope, then by asking for available tools along with detailed input and output schemas. Oleg breaks down how each schema attribute helps ChatGPT understand what context to use and what information belongs to the Mini-App interface.
The lecture also covers the automatic assignment of a user session ID, stored inside ChatGPT’s widget state and shared across all devices under the same account. This makes it possible to personalize responses without emails, logins, or external credentials.
Oleg then walks through the flow of processing queries, enriching them with business logic, generating additional context, and returning a JSON response. Finally, he shows how resources are delivered—such as the Mini-App’s HTML file—and why correct MIME types and allowed domains are essential to avoid errors.
By the end, you’ll understand the full MCP lifecycle: initialization, schema exchange, context generation, user identification, resource delivery, and dynamic HTML rendering inside ChatGPT.
This lecture breaks down how the frontend of a Mini-App works and how it connects to the MCP backend. Oleg Pravdin shows how a lightweight React-based structure—around sixty files—is enough to build a complete interactive Mini-App. He begins by explaining the app metadata files and why the Mini-App name must match the declaration inside both the HTML and backend response.
The main logic lives in app.jsx, where the app imports OpenAI libraries and handles each interaction. Oleg demonstrates how the frontend reads the environment settings from ChatGPT, including theme mode, display mode, and device type, and adapts its behavior accordingly. The Mini-App then retrieves the enriched response stored in ChatGPT’s tool output and uses this data to drive the user interface.
You’ll also see how user session IDs are handled on the client side using the widget state, ensuring persistent and synchronized personalization across all devices. The lecture goes through the rendering logic for images, buttons, and responsive layouts, as well as the correct way to open external URLs using OpenAI’s openExternalUrl function.
Oleg finishes by walking through the React template structure: how the Mini-App shows a waiting state, displays fallback content, and renders the final interactive layout once the backend response arrives. This session provides a complete view of how frontend and backend pieces work together to create dynamic, personalized Mini-App experiences inside ChatGPT.
This lecture focuses on the built-in OpenAI types and methods that power Mini-App functionality. Oleg Pravdin explains how Mini-Apps read and update environment parameters through the OpenAI storage system. You’ll see how the application retrieves values such as display mode, device type, and the MCP connector output, and how these keys shape the interface and user experience.
Oleg also shows how to modify these parameters using the global update functions, allowing the Mini-App to switch themes, toggle fullscreen mode, or adjust layout settings dynamically. Another important part of the session is the persistent widget state—a synchronized storage shared across all devices under the same account. This enables consistent personalization without external databases or authentication.
The lecture then covers one of the most critical functions: callTool. Instead of making traditional API calls, Mini-Apps rely on this method to communicate with the MCP connector. Oleg demonstrates how to read the current tool output, send a new request, and merge the results without overwriting existing data.
You’ll also learn how Mini-Apps can send messages into the chat, switch display modes, and open external URLs using the proper OpenAI method rather than standard HTML behavior. By the end, you’ll understand how these built-in tools form the core interaction layer between your Mini-App, the MCP connector, and ChatGPT’s environment.
This lecture wraps up the module with a short overview of how all the components—frontend, backend, MCP connector, and OpenAI functions—work together inside a Mini-App. Oleg Pravdin demonstrates the final output running inside ChatGPT and encourages learners to experiment with the example project published on GitHub.
He explains how easily the connector can be added to ChatGPT and how developers can use the shared samples to build their first Mini-App and MCP connector in a short amount of time. The session closes with a practical invitation to explore the repository, test the Mini-App directly, and begin creating personalized, interactive solutions using the techniques covered in the course.
In this closing lecture, Anton Saburov wraps up the session and invites learners to explore the mini-apps ecosystem further. He encourages viewers to connect on LinkedIn or by email to discuss mini-app development, logic design, monetization strategies, and potential collaboration opportunities.
Anton emphasizes that the LLM ecosystem is still expanding and that now is the right moment to build, innovate, and participate. He ends with an open invitation to continue the conversation, ask questions, and explore partnerships—setting the stage for future lessons and deeper learning.
This course teaches you how to build real ChatGPT Mini-Apps using the MCP framework and create products designed for the new LLM-based internet. Led by Anton Saburov, CEO of KoneVC, and Oleg Pravdin, CTO of KoneVC, the course takes you inside the ecosystem where modern AI applications live directly inside ChatGPT, Claude, Grok, and other models. You’ll see how mini-apps work, how they connect to APIs, and how they deliver a completely new type of user experience powered by context-aware answers, time-coded videos, structured recommendations, and more.
The course explains the full workflow: from understanding the architecture of MCP, to building your own mini-apps, indexing content, integrating APIs, and creating logic that adapts to each user query. You’ll learn how developers, SaaS companies, API platforms, data providers, and creators can use mini-apps to reach large audiences without building separate websites, apps, or authentication layers.
You’ll also explore real examples from KoneVC’s ecosystem, including distribution through influencer networks, contextual affiliate links, automated content matching, and revenue models based on LLM usage. By the end, you’ll know how to design, launch, and scale your own official mini-apps inside ChatGPT and take advantage of the shift toward AI-native interfaces.
Whether you’re a developer, entrepreneur, SaaS founder, or creator, this course gives you the practical skills and strategic understanding to build your place in the LLM era.