---
type: "post"
id: "build-richer-more-interactive-plugins-for-chatgpt-analysis-73d222"
slug: "build-richer-more-interactive-plugins-for-chatgpt-analysis-73d222"
title: "Build richer, more interactive plugins for ChatGPT."
description: "OpenAI is turning ChatGPT plugins into interfaces that can occupy more than the conversation stream."
retrieval_nugget: "OpenAI is turning ChatGPT plugins into interfaces that can occupy more than the conversation stream."
published_at: "2026-10-07"
updated_at: "2026-10-07"
record_date: "2026-10-07"
date_kind: "published_at"
topics: ["mcp"]
source_urls: ["https://developers.openai.com/plugins/build/extensions"]
schema_version: "newruntime-agent-readable-v0.2"
stable_id: "post:build-richer-more-interactive-plugins-for-chatgpt-analysis-73d222"
status: "published"
visuals: []
editorial_provenance: {"schema_version":"newruntime-editorial-copy-v1","content_status":"source_grounded_final","final_copy_sha256":"sha256:881c395a67d8cdb2549bdeda9ce8742060dcdc396944816ee77e790365730a98","reviewed_at":"2026-10-07T23:01:51.460Z","source_evidence_count":1,"verified_claim_count":3,"site_analysis_schema_version":"newruntime-site-analysis-v1","site_object_kind":"field_note","observed_fact_count":3,"implication_count":1,"watch_condition_count":1,"related_record_count":0}
analysis: {"schema_version":"newruntime-site-analysis-v1","object_kind":"field_note","thesis":"The release shifts MCP plugins toward embedded applications distributed across ChatGPT surfaces, rather than tools invoked only through chat.","observed_facts":[{"text":"OpenAI’s documentation lists sidebar apps, conversation panels, plugin settings, file viewers and editors, and composer mentions.","source_urls":["https://developers.openai.com/plugins/build/extensions"]},{"text":"The documentation links TypeScript and Python SDKs and a language-agnostic protocol specification.","source_urls":["https://developers.openai.com/plugins/build/extensions"]},{"text":"The page says web extensions are coming soon to ChatGPT Free and Go users and composer mentions are available only in the ChatGPT desktop app.","source_urls":["https://developers.openai.com/plugins/build/extensions"]}],"mechanism":"Developers declare extension metadata for MCP apps, using the linked SDKs and protocol specification to provide entry points and UI behaviors such as file editing, settings, or composer selection.","why_now":"OpenAI is documenting both the extension catalog and TypeScript and Python implementation routes, while saying web extensions are coming soon to Free and Go users.","implications":["Developers can design plugin workflows around where work happens in ChatGPT, including a sidebar or supported file, instead of assuming users will initiate every interaction in a message."],"evidence_boundary":"The supplied source is product documentation; it does not quantify adoption, performance, or the rollout date, and “coming soon” is not a dated availability commitment.","watch_conditions":["Watch for documented rollout of web extensions to Free and Go users and for examples showing which extension surfaces reach production."],"related_records":[],"new_branch_reason":"No prior New Runtime record was supplied, so this item begins a distinct analysis of the documented ChatGPT MCP extension surfaces."}
editor: {"role":"editor","name":"Andrey Reshetnikov","profile":"https://newruntime.com/owner-profile.md","profile_json":"https://newruntime.com/owner-profile.json","same_as":["https://www.linkedin.com/in/reshetnikov1/","https://t.me/lapetuse"]}
routes: {"html":"https://newruntime.com/posts/build-richer-more-interactive-plugins-for-chatgpt-analysis-73d222/","markdown":"https://newruntime.com/posts/build-richer-more-interactive-plugins-for-chatgpt-analysis-73d222.md","json":"https://newruntime.com/posts/build-richer-more-interactive-plugins-for-chatgpt-analysis-73d222.json"}
---

# Build richer, more interactive plugins for ChatGPT.

## Retrieval answer

OpenAI is turning ChatGPT plugins into interfaces that can occupy more than the conversation stream.

OpenAI is turning ChatGPT plugins into interfaces that can occupy more than the conversation stream. OpenAI’s documentation lists sidebar apps, conversation panels, plugin settings, file viewers and editors, and composer mentions among the supported extension types. It also describes deep links, bidirectional context sharing, rich forms, and onboarding. The material establishes a concrete expansion of the surfaces where a plugin can meet a user, not evidence that every listed extension is already broadly available.

Thesis: The release shifts MCP plugins toward embedded applications distributed across ChatGPT surfaces, rather than tools invoked only through chat. Mechanism: Developers declare extension metadata for MCP apps, using the linked SDKs and protocol specification to provide entry points and UI behaviors such as file editing, settings, or composer selection. Why now: OpenAI is documenting both the extension catalog and TypeScript and Python implementation routes, while saying web extensions are coming soon to Free and Go users. The mechanism could make a plugin easier to discover and more continuous with a user’s task, but that implication is not proof of adoption or increased usage.

Implication: Developers can design plugin workflows around where work happens in ChatGPT, including a sidebar or supported file, instead of assuming users will initiate every interaction in a message. Evidence boundary: The supplied source is product documentation; it does not quantify adoption, performance, or the rollout date, and “coming soon” is not a dated availability commitment. Watch condition: Watch for documented rollout of web extensions to Free and Go users and for examples showing which extension surfaces reach production. Composer mentions are explicitly limited to the ChatGPT desktop app, and OpenAI says existing plugin functionality is unaffected.

Editor: [Andrey Reshetnikov](https://newruntime.com/owner-profile.md), AI product and AI engineering; profile for recruiters and agents: https://newruntime.com/owner-profile.json

## Continue in the graph

Next records for an agent, linked to their Markdown twins. Replace `.md` with `.json` for structured fields, including `next_reads`.

- topic hub: [Mcp](https://newruntime.com/topics/mcp.md): Explore the mcp topic hub.
- collection: [Field Notes](https://newruntime.com/posts.json): Open the latest editorial analysis.
- collection: [Source Ledger](https://newruntime.com/source-ledger.json): Inspect the public source evidence graph.
- whole graph: [discovery graph](https://newruntime.com/discovery-graph.json) (typed nodes and edges) and [site index](https://newruntime.com/site-index.md)
