{
 "updated": "2026-11-04",
 "section": "plugins",
 "features": [
  {
   "id": "directory",
   "name": "Public directory",
   "desc": "A vendor-run public directory or marketplace where users browse and install plugins."
  },
  {
   "id": "mcp",
   "name": "MCP-based",
   "desc": "Plugins can bundle or are built on Model Context Protocol servers."
  },
  {
   "id": "skills",
   "name": "Bundles skills",
   "desc": "Plugins can package Agent Skills (SKILL.md instruction packages)."
  },
  {
   "id": "hooks",
   "name": "Hooks",
   "desc": "Plugins can register lifecycle hooks that run on events."
  },
  {
   "id": "private",
   "name": "Private / custom",
   "desc": "Install private or custom plugins that aren't in the public directory (upload, local path or custom server)."
  },
  {
   "id": "git",
   "name": "Git marketplaces",
   "desc": "Add third-party or team marketplaces from a Git repository."
  },
  {
   "id": "oauth",
   "name": "OAuth sign-in",
   "desc": "Plugins or their MCP servers can sign users in with OAuth."
  },
  {
   "id": "ui",
   "name": "Interactive UI",
   "desc": "Plugins can render interactive UI in the conversation (MCP Apps or equivalent)."
  },
  {
   "id": "admin",
   "name": "Org admin controls",
   "desc": "Organization admins can allow, block, require or scope plugins."
  },
  {
   "id": "std",
   "name": "Agent Plugins standard",
   "desc": "Loads the portable Agent Plugins 1.0.0 package format (root plugin.json + skills/ + mcp.json)."
  }
 ],
 "clients": [
  {
   "id": "chatgpt",
   "name": "ChatGPT plugins",
   "vendor": "OpenAI",
   "url": "https://chatgpt.com",
   "surface": "ChatGPT web, desktop and mobile",
   "cells": {
    "directory": {
     "status": "yes",
     "source": "https://help.openai.com/en/articles/20001256-plugins-in-chatgpt",
     "note": "Plugin directory on all plans with an OpenAI Verified badge and public, workspace and personal tabs.",
     "checked": "2026-11-04"
    },
    "mcp": {
     "status": "yes",
     "source": "https://help.openai.com/en/articles/12515353-building-with-the-apps-sdk",
     "note": "Connected apps are built on MCP (Apps SDK).",
     "checked": "2026-11-04"
    },
    "skills": {
     "status": "yes",
     "source": "https://help.openai.com/en/articles/20001256-plugins-in-chatgpt",
     "note": "Plugins bundle skills, connected apps, app templates and extensions.",
     "checked": "2026-11-04"
    },
    "hooks": {
     "status": "unknown",
     "source": null,
     "note": "",
     "checked": "2026-11-04"
    },
    "private": {
     "status": "yes",
     "source": "https://help.openai.com/en/articles/20001256-plugins-in-chatgpt",
     "note": "Plugin Creator, ZIP upload and private workspace plugins with share/publish permissions.",
     "checked": "2026-11-04"
    },
    "git": {
     "status": "yes",
     "source": "https://help.openai.com/en/articles/20001256-plugins-in-chatgpt",
     "note": "Import a GitHub marketplace with daily sync.",
     "checked": "2026-11-04"
    },
    "oauth": {
     "status": "yes",
     "source": "https://developers.openai.com/plugins/build/plugins",
     "note": "Plugin auth via extensions.com.openai.auth (provided client, DCR or CIMD).",
     "checked": "2026-11-04"
    },
    "ui": {
     "status": "yes",
     "source": "https://developers.openai.com/plugins/build/chatgpt-ui",
     "note": "Interactive views and full-screen apps via MCP Apps.",
     "checked": "2026-11-04"
    },
    "admin": {
     "status": "yes",
     "source": "https://help.openai.com/en/articles/11509118-admin-controls-security-and-compliance-for-plugins-and-apps",
     "note": "Admin console: install policy (Available/Installed), RBAC, bulk edit up to 25 plugins.",
     "checked": "2026-11-04"
    },
    "std": {
     "status": "yes",
     "source": "https://developers.openai.com/plugins/build/plugins",
     "note": "Same portable package as Codex: root plugin.json per Agent Plugins.",
     "checked": "2026-11-04"
    }
   }
  },
  {
   "id": "codex",
   "name": "Codex plugins",
   "vendor": "OpenAI",
   "url": "https://developers.openai.com/codex",
   "surface": "Codex CLI, IDE extension and app",
   "cells": {
    "directory": {
     "status": "yes",
     "source": "https://developers.openai.com/plugins/build/plugins",
     "note": "Shares the universal public plugin directory with ChatGPT.",
     "checked": "2026-11-04"
    },
    "mcp": {
     "status": "yes",
     "source": "https://developers.openai.com/plugins/build/plugins",
     "note": "mcp.json bundles MCP servers.",
     "checked": "2026-11-04"
    },
    "skills": {
     "status": "yes",
     "source": "https://developers.openai.com/plugins/build/plugins",
     "note": "skills/ directory.",
     "checked": "2026-11-04"
    },
    "hooks": {
     "status": "partial",
     "source": "https://developers.openai.com/plugins/build/plugins",
     "note": "Lifecycle hooks work for manual desktop installs only and aren't eligible for the public directory.",
     "checked": "2026-11-04"
    },
    "private": {
     "status": "yes",
     "source": "https://developers.openai.com/plugins/build/plugins",
     "note": "Install from local paths, git or npm sources.",
     "checked": "2026-11-04"
    },
    "git": {
     "status": "yes",
     "source": "https://developers.openai.com/plugins/build/plugins",
     "note": "codex plugin marketplace add owner/repo; also reads .claude-plugin/marketplace.json.",
     "checked": "2026-11-04"
    },
    "oauth": {
     "status": "yes",
     "source": "https://developers.openai.com/plugins/build/plugins",
     "note": "extensions.com.openai.auth: provided client, DCR or CIMD.",
     "checked": "2026-11-04"
    },
    "ui": {
     "status": "unknown",
     "source": null,
     "note": "",
     "checked": "2026-11-04"
    },
    "admin": {
     "status": "yes",
     "source": "https://developers.openai.com/plugins/build/plugins",
     "note": "Admin-managed config and requirements.toml (features.plugin_sharing).",
     "checked": "2026-11-04"
    },
    "std": {
     "status": "yes",
     "source": "https://developers.openai.com/plugins/build/plugins",
     "note": "Portable root plugin.json; .codex-plugin/plugin.json as fallback.",
     "checked": "2026-11-04"
    }
   }
  },
  {
   "id": "claude",
   "name": "Claude plugins (apps)",
   "vendor": "Anthropic",
   "url": "https://claude.ai",
   "surface": "Claude.ai, Desktop and Cowork",
   "cells": {
    "directory": {
     "status": "yes",
     "source": "https://claude.com/docs/plugins/platform-support",
     "note": "Discover tab on Pro, Max, Ultra, Team and Enterprise; Anthropic-reviewed listings labeled Verified or Community.",
     "checked": "2026-11-04"
    },
    "mcp": {
     "status": "yes",
     "source": "https://claude.com/docs/plugins/overview",
     "note": "Plugins bundle MCP connectors.",
     "checked": "2026-11-04"
    },
    "skills": {
     "status": "yes",
     "source": "https://claude.com/docs/plugins/platform-support",
     "note": "Skills load in chat, Cowork and Claude Code.",
     "checked": "2026-11-04"
    },
    "hooks": {
     "status": "partial",
     "source": "https://claude.com/docs/plugins/platform-support",
     "note": "Hooks and agents load in Cowork but are ignored in chat.",
     "checked": "2026-11-04"
    },
    "private": {
     "status": "yes",
     "source": "https://claude.com/docs/plugins/platform-support",
     "note": "Upload a zip (up to 200 MB, 5,000 files).",
     "checked": "2026-11-04"
    },
    "git": {
     "status": "yes",
     "source": "https://claude.com/docs/plugins/platform-support",
     "note": "GitHub, GitHub Enterprise and public GitLab/Bitbucket marketplaces; up to 25 per account.",
     "checked": "2026-11-04"
    },
    "oauth": {
     "status": "yes",
     "source": "https://mcpstepbystep.com/learn/mcp-client-support/",
     "note": "From the MCP matrix (remote connector sign-in). CIMD recommended, DCR",
     "checked": "2026-11-04"
    },
    "ui": {
     "status": "yes",
     "source": "https://support.claude.com/en/articles/13454812-use-interactive-connectors-in-claude",
     "note": "Interactive connectors (MCP Apps) on web, Desktop, Cowork and mobile.",
     "checked": "2026-11-04"
    },
    "admin": {
     "status": "yes",
     "source": "https://claude.com/docs/plugins/admin",
     "note": "Owners set each plugin to Not available, Available, Installed by default or Required.",
     "checked": "2026-11-04"
    },
    "std": {
     "status": "unknown",
     "source": null,
     "note": "No Agent Plugins support documented for claude.ai.",
     "checked": "2026-11-04"
    }
   }
  },
  {
   "id": "claude-code",
   "name": "Claude Code plugins",
   "vendor": "Anthropic",
   "url": "https://code.claude.com",
   "surface": "Terminal, IDE extensions, desktop Code tab",
   "cells": {
    "directory": {
     "status": "yes",
     "source": "https://code.claude.com/docs/en/plugins/overview",
     "note": "Official marketplace (claude-plugins-official) is auto-added; /plugin directory in v2.1.287+.",
     "checked": "2026-11-04"
    },
    "mcp": {
     "status": "yes",
     "source": "https://code.claude.com/docs/en/plugins/overview",
     "note": "Plugins bundle MCP servers.",
     "checked": "2026-11-04"
    },
    "skills": {
     "status": "yes",
     "source": "https://code.claude.com/docs/en/plugins/overview",
     "note": "",
     "checked": "2026-11-04"
    },
    "hooks": {
     "status": "yes",
     "source": "https://code.claude.com/docs/en/plugins/overview",
     "note": "Hooks plus Claude Code-only mods (code that runs inside Claude Code).",
     "checked": "2026-11-04"
    },
    "private": {
     "status": "yes",
     "source": "https://claude.com/docs/plugins/platform-support",
     "note": "Any Git repo, URL or local path; --plugin-dir for one session.",
     "checked": "2026-11-04"
    },
    "git": {
     "status": "yes",
     "source": "https://code.claude.com/docs/en/plugins/overview",
     "note": "Marketplaces via .claude-plugin/marketplace.json.",
     "checked": "2026-11-04"
    },
    "oauth": {
     "status": "yes",
     "source": "https://code.claude.com/docs/en/mcp",
     "note": "From the MCP matrix. DCR, CIMD or pre-registered client",
     "checked": "2026-11-04"
    },
    "ui": {
     "status": "unknown",
     "source": null,
     "note": "",
     "checked": "2026-11-04"
    },
    "admin": {
     "status": "yes",
     "source": "https://claude.com/docs/plugins/platform-support",
     "note": "Managed settings allowlist or block marketplaces and force-install plugins.",
     "checked": "2026-11-04"
    },
    "std": {
     "status": "no",
     "source": "https://github.com/anthropics/claude-code/issues/88906",
     "note": "Native manifest is .claude-plugin/plugin.json; an open feature request asks for Agent Plugins 1.0.0 packages.",
     "checked": "2026-11-04"
    }
   }
  },
  {
   "id": "cursor",
   "name": "Cursor plugins",
   "vendor": "Anysphere",
   "url": "https://cursor.com",
   "surface": "Cursor editor and CLI",
   "cells": {
    "directory": {
     "status": "yes",
     "source": "https://cursor.com/blog/marketplace",
     "note": "Cursor Marketplace, manually reviewed; launched with Amplitude, AWS, Figma, Linear and Stripe.",
     "checked": "2026-11-04"
    },
    "mcp": {
     "status": "yes",
     "source": "https://cursor.com/docs/plugins",
     "note": "Plugins bundle MCP servers.",
     "checked": "2026-11-04"
    },
    "skills": {
     "status": "yes",
     "source": "https://cursor.com/docs/plugins",
     "note": "Rules, skills, agents, commands, MCP servers, hooks and variables.",
     "checked": "2026-11-04"
    },
    "hooks": {
     "status": "yes",
     "source": "https://cursor.com/docs/plugins",
     "note": "",
     "checked": "2026-11-04"
    },
    "private": {
     "status": "unknown",
     "source": null,
     "note": "",
     "checked": "2026-11-04"
    },
    "git": {
     "status": "yes",
     "source": "https://cursor.com/docs/reference/plugins",
     "note": "Multi-plugin repos via .cursor-plugin/marketplace.json; community plugins on cursor.directory.",
     "checked": "2026-11-04"
    },
    "oauth": {
     "status": "yes",
     "source": "https://cursor.com/docs/mcp",
     "note": "From the MCP matrix.",
     "checked": "2026-11-04"
    },
    "ui": {
     "status": "unknown",
     "source": null,
     "note": "",
     "checked": "2026-11-04"
    },
    "admin": {
     "status": "unknown",
     "source": null,
     "note": "",
     "checked": "2026-11-04"
    },
    "std": {
     "status": "yes",
     "source": "https://cursor.com/docs/reference/plugins",
     "note": "Supports Agent Plugins plus .cursor-plugin/plugin.json.",
     "checked": "2026-11-04"
    }
   }
  },
  {
   "id": "copilot",
   "name": "GitHub Copilot / VS Code plugins",
   "vendor": "GitHub / Microsoft",
   "url": "https://github.com/features/copilot",
   "surface": "VS Code, Copilot CLI, Copilot app, Copilot cloud agent",
   "cells": {
    "directory": {
     "status": "yes",
     "source": "https://docs.github.com/en/copilot/concepts/customizations/plugins",
     "note": "Built-in awesome-copilot marketplace; VS Code Customization Marketplace (Preview).",
     "checked": "2026-11-04"
    },
    "mcp": {
     "status": "yes",
     "source": "https://docs.github.com/en/copilot/concepts/customizations/plugins",
     "note": "Components: agents, skills, hooks, extensions, MCP and LSP.",
     "checked": "2026-11-04"
    },
    "skills": {
     "status": "yes",
     "source": "https://docs.github.com/en/copilot/concepts/customizations/plugins",
     "note": "",
     "checked": "2026-11-04"
    },
    "hooks": {
     "status": "yes",
     "source": "https://docs.github.com/en/copilot/concepts/customizations/plugins",
     "note": "",
     "checked": "2026-11-04"
    },
    "private": {
     "status": "yes",
     "source": "https://code.visualstudio.com/docs/agent-customization/agent-plugins",
     "note": "Private repos supported, with a trust prompt.",
     "checked": "2026-11-04"
    },
    "git": {
     "status": "yes",
     "source": "https://docs.github.com/en/copilot/concepts/customizations/plugins",
     "note": "Marketplaces via marketplace.json on GitHub or other git hosts.",
     "checked": "2026-11-04"
    },
    "oauth": {
     "status": "partial",
     "source": "https://mcpstepbystep.com/learn/mcp-client-support/",
     "note": "From the MCP matrix (VS Code). Static oauth.clientId; DCR/CIMD unconfirmed",
     "checked": "2026-11-04"
    },
    "ui": {
     "status": "unknown",
     "source": null,
     "note": "",
     "checked": "2026-11-04"
    },
    "admin": {
     "status": "yes",
     "source": "https://docs.github.com/en/copilot/concepts/customizations/plugins",
     "note": "Enterprise managed settings require or block plugins; repo defaults in .github/copilot/settings.json.",
     "checked": "2026-11-04"
    },
    "std": {
     "status": "yes",
     "source": "https://docs.github.com/en/copilot/concepts/customizations/plugins",
     "note": "Agent Plugins 1.0 plus a com.github.copilot namespace and a legacy format.",
     "checked": "2026-11-04"
    }
   }
  },
  {
   "id": "gemini-cli",
   "name": "Gemini CLI extensions",
   "vendor": "Google",
   "url": "https://geminicli.com",
   "surface": "Gemini CLI",
   "cells": {
    "directory": {
     "status": "yes",
     "source": "https://geminicli.com/docs/extensions/",
     "note": "Extensions gallery at geminicli.com/extensions.",
     "checked": "2026-11-04"
    },
    "mcp": {
     "status": "yes",
     "source": "https://geminicli.com/docs/extensions/reference/",
     "note": "gemini-extension.json bundles MCP servers (stdio, SSE, streamable HTTP).",
     "checked": "2026-11-04"
    },
    "skills": {
     "status": "yes",
     "source": "https://geminicli.com/docs/extensions/reference/",
     "note": "skills/ plus context (GEMINI.md), TOML commands, sub-agents (preview), policies and themes.",
     "checked": "2026-11-04"
    },
    "hooks": {
     "status": "yes",
     "source": "https://geminicli.com/docs/extensions/reference/",
     "note": "hooks/hooks.json.",
     "checked": "2026-11-04"
    },
    "private": {
     "status": "yes",
     "source": "https://geminicli.com/docs/extensions/",
     "note": "Install from a GitHub URL or a local path.",
     "checked": "2026-11-04"
    },
    "git": {
     "status": "partial",
     "source": "https://geminicli.com/docs/extensions/",
     "note": "Install single extensions from a Git URL; no multi-plugin marketplace format documented.",
     "checked": "2026-11-04"
    },
    "oauth": {
     "status": "yes",
     "source": "https://github.com/google-gemini/gemini-cli/blob/main/docs/tools/mcp-server.md",
     "note": "OAuth 2.0 for remote MCP servers, with automatic discovery.",
     "checked": "2026-11-04"
    },
    "ui": {
     "status": "unknown",
     "source": null,
     "note": "",
     "checked": "2026-11-04"
    },
    "admin": {
     "status": "unknown",
     "source": null,
     "note": "No admin controls for extensions found in the docs.",
     "checked": "2026-11-04"
    },
    "std": {
     "status": "unknown",
     "source": null,
     "note": "No Agent Plugins support documented.",
     "checked": "2026-11-04"
    }
   }
  },
  {
   "id": "gemini",
   "name": "Gemini app & Gemini Enterprise",
   "vendor": "Google",
   "url": "https://gemini.google.com",
   "surface": "Gemini web/mobile, Gemini Enterprise",
   "cells": {
    "directory": {
     "status": "unknown",
     "source": null,
     "note": "",
     "checked": "2026-11-04"
    },
    "mcp": {
     "status": "yes",
     "source": "https://support.google.com/gemini/answer/17209137",
     "note": "Add a custom MCP server URL as a Connected App.",
     "checked": "2026-11-04"
    },
    "skills": {
     "status": "unknown",
     "source": null,
     "note": "",
     "checked": "2026-11-04"
    },
    "hooks": {
     "status": "unknown",
     "source": null,
     "note": "",
     "checked": "2026-11-04"
    },
    "private": {
     "status": "partial",
     "source": "https://support.google.com/gemini/answer/17209137",
     "note": "Custom MCP servers: US, 18+, personal accounts, English only; write actions need confirmation.",
     "checked": "2026-11-04"
    },
    "git": {
     "status": "unknown",
     "source": null,
     "note": "",
     "checked": "2026-11-04"
    },
    "oauth": {
     "status": "yes",
     "source": "https://support.google.com/gemini/answer/17209137",
     "note": "Dynamic client registration, or manual credentials under Advanced.",
     "checked": "2026-11-04"
    },
    "ui": {
     "status": "partial",
     "source": "https://cloud.google.com/blog/topics/developers-practitioners/devs-guide-to-mcp-apps-in-gemini",
     "note": "MCP Apps render in Gemini Enterprise chat (iframe, fullscreen or side panel).",
     "checked": "2026-11-04"
    },
    "admin": {
     "status": "yes",
     "source": "https://docs.cloud.google.com/gemini/enterprise/docs/connectors/custom-mcp-server/set-up-custom-mcp-server",
     "note": "Gemini Enterprise: OAuth workforce sign-in; admins enable actions, which are off by default.",
     "checked": "2026-11-04"
    },
    "std": {
     "status": "unknown",
     "source": null,
     "note": "",
     "checked": "2026-11-04"
    }
   }
  },
  {
   "id": "m365",
   "name": "Microsoft 365 Copilot plugins",
   "vendor": "Microsoft",
   "url": "https://www.microsoft.com/microsoft-365/copilot",
   "surface": "Microsoft 365 Copilot, Copilot Studio",
   "cells": {
    "directory": {
     "status": "yes",
     "source": "https://devblogs.microsoft.com/microsoft365dev/build-declarative-agents-for-microsoft-365-copilot-with-mcp/",
     "note": "Publish to the Agent Store through Partner Center.",
     "checked": "2026-11-04"
    },
    "mcp": {
     "status": "yes",
     "source": "https://learn.microsoft.com/en-us/microsoft-365/copilot/extensibility/build-mcp-plugins",
     "note": "Declarative agents with MCP plugins (Agents Toolkit 6.12.0+), dynamic tool discovery.",
     "checked": "2026-11-04"
    },
    "skills": {
     "status": "yes",
     "source": "https://learn.microsoft.com/en-us/microsoft-agent-365/admin/manage-plugins-skills-mcp-servers",
     "note": "Plugins package skills, MCP servers and connectors.",
     "checked": "2026-11-04"
    },
    "hooks": {
     "status": "unknown",
     "source": null,
     "note": "",
     "checked": "2026-11-04"
    },
    "private": {
     "status": "yes",
     "source": "https://learn.microsoft.com/en-us/microsoft-agent-365/admin/manage-plugins-skills-mcp-servers",
     "note": "Admins upload plugin or skill manifests to the tenant registry.",
     "checked": "2026-11-04"
    },
    "git": {
     "status": "unknown",
     "source": null,
     "note": "",
     "checked": "2026-11-04"
    },
    "oauth": {
     "status": "yes",
     "source": "https://learn.microsoft.com/en-us/microsoft-365/copilot/extensibility/build-mcp-plugins",
     "note": "OAuth (static), DCR or Entra SSO.",
     "checked": "2026-11-04"
    },
    "ui": {
     "status": "yes",
     "source": "https://learn.microsoft.com/en-us/microsoft-365/copilot/extensibility/build-mcp-plugins",
     "note": "MCP Apps UI widgets render inline.",
     "checked": "2026-11-04"
    },
    "admin": {
     "status": "yes",
     "source": "https://learn.microsoft.com/en-us/microsoft-agent-365/admin/manage-plugins-skills-mcp-servers",
     "note": "Availability by publisher category and user/group, block, access requests, per-tool control on MCP servers.",
     "checked": "2026-11-04"
    },
    "std": {
     "status": "unknown",
     "source": null,
     "note": "",
     "checked": "2026-11-04"
    }
   }
  },
  {
   "id": "goose",
   "name": "Goose extensions",
   "vendor": "Block / AAIF",
   "url": "https://goose-docs.ai",
   "surface": "Goose desktop and CLI",
   "cells": {
    "directory": {
     "status": "partial",
     "source": "https://github.com/aaif-goose/goose/discussions/10830",
     "note": "The extensions directory no longer accepts entries; moving to the official MCP Registry (server.json).",
     "checked": "2026-11-04"
    },
    "mcp": {
     "status": "yes",
     "source": "https://goose-docs.ai/extensions/",
     "note": "Extensions are MCP servers.",
     "checked": "2026-11-04"
    },
    "skills": {
     "status": "unknown",
     "source": null,
     "note": "",
     "checked": "2026-11-04"
    },
    "hooks": {
     "status": "unknown",
     "source": null,
     "note": "",
     "checked": "2026-11-04"
    },
    "private": {
     "status": "unknown",
     "source": null,
     "note": "",
     "checked": "2026-11-04"
    },
    "git": {
     "status": "unknown",
     "source": null,
     "note": "",
     "checked": "2026-11-04"
    },
    "oauth": {
     "status": "unknown",
     "source": null,
     "note": "",
     "checked": "2026-11-04"
    },
    "ui": {
     "status": "unknown",
     "source": null,
     "note": "",
     "checked": "2026-11-04"
    },
    "admin": {
     "status": "unknown",
     "source": null,
     "note": "",
     "checked": "2026-11-04"
    },
    "std": {
     "status": "unknown",
     "source": null,
     "note": "",
     "checked": "2026-11-04"
    }
   }
  }
 ],
 "changelog": [
  {
   "date": "2026-02-17",
   "client": "Cursor",
   "title": "Cursor opens a reviewed plugin marketplace",
   "text": "Cursor launched its Marketplace with manually reviewed plugins that bundle rules, skills, MCP servers and hooks. Amplitude, AWS, Figma, Linear and Stripe were launch partners.",
   "source": "https://cursor.com/blog/marketplace"
  },
  {
   "date": "2026-09-25",
   "client": "Claude",
   "title": "Claude unifies plugins and connectors in one directory",
   "text": "Anthropic merged plugins and connectors into a single directory. Public listings are labeled Verified or Community.",
   "source": "https://support.claude.com/en/articles/14328846"
  },
  {
   "date": "2026-10-19",
   "client": "Gemini Enterprise",
   "title": "MCP Apps render inside Gemini Enterprise",
   "text": "Google's developer guide shows MCP Apps rendering in Gemini Enterprise chat, in an iframe, fullscreen or in a side panel. Interactive UI now has three big hosts: ChatGPT, Claude and Gemini Enterprise.",
   "source": "https://cloud.google.com/blog/topics/developers-practitioners/devs-guide-to-mcp-apps-in-gemini"
  },
  {
   "date": "2026-10-26",
   "client": "ChatGPT",
   "title": "ChatGPT plugins replace new GPT creation for some Enterprise workspaces",
   "text": "Creating new GPTs ended for affected Enterprise workspaces. Plugins, which bundle skills, MCP apps and interactive views, are the path forward.",
   "source": "https://help.openai.com/en/articles/20001256-plugins-in-chatgpt"
  },
  {
   "date": "2026-10-29",
   "client": "Claude",
   "title": "A unified Plugins page starts rolling out in Claude",
   "text": "Customize > Plugins is rolling out to Free, Pro, Max, Ultra and Team, and reaches Enterprise on Nov 30, 2026. A plugin installed on your account also syncs into Claude Code.",
   "source": "https://support.claude.com/en/articles/17740565"
  },
  {
   "date": "2026-11-04",
   "client": "Agent Plugins",
   "title": "Four ecosystems now load the portable Agent Plugins format",
   "text": "OpenAI (ChatGPT and Codex), Cursor and GitHub Copilot/VS Code document Agent Plugins 1.0.0 support, with one root plugin.json plus skills/ and mcp.json. Claude Code still uses its own manifest, and an open feature request asks for the standard.",
   "source": "https://agent-plugins.org/specification"
  }
 ]
}