Skip to content

ArticlesAnalysis

Claude Custom Plugin Uploads: What Anthropic's New Plugin Directory Portal Means

Anthropic opened Claude plugin submissions and private plugin uploads on September 25, 2026. Here is what plugins are, how to build one, and why private plugins that query your own product data matter.

Claude Custom Plugin Uploads: What Anthropic's New Plugin Directory Portal Means
On this page
  1. What did Anthropic actually announce?
  2. How is a Claude plugin structured?
  3. What can a private plugin do for your business?
  4. Submission and review: what happens after you submit?
  5. Directory listing vs private plugin: which should you build?
  6. What to watch next

Last Updated: September 27, 2026

Key takeaways

Anthropic launched a directory submission portal for Claude plugins on September 25, 2026, letting developers submit, track, and publish third-party extensions. A Claude plugin packages MCP connectors, Agent Skills, commands, and agents in any combination, and most need no build step because they are only Markdown and JSON. You can skip the public directory entirely and install a private plugin under Customize > Plugins, which is how teams connect Claude straight to their own product database. Claude supports the MCP 2.0 spec plus MCP Apps for interactive UI in chat and Enterprise Managed Auth for zero-touch enterprise OAuth. Once live, the portal shows installs by surface and version plus listing views and the searches that led people to your plugin.

What did Anthropic actually announce?

Anthropic opened a submission portal for the Claude plugin directory on September 25, 2026, with auto-validation, review tracking, and post-launch usage analytics. According to Anthropic's announcement, plugins package MCP connectors, Agent Skills, or both, and are "the main way to build third-party extensions for Claude." The portal is open to developers on paid Claude plans and supports two submission paths: a single MCP connector pointing at your remote server, or a plugin bundle combining MCP servers and skills, hosted on GitHub and submitted as a repo. In Claude Code, plugins can also include LSPs, commands, hooks, and agents. Every submission is checked and safety-scanned on submit so issues surface early, and once approved, you decide when your plugin goes live.

Diagram of Claude plugin structure showing manifest, skills, MCP connector and commands loading into chat, Cowork and Claude Code
How it works: a Claude plugin folder packages skills, an MCP connector, and commands that load into chat, Cowork, and Claude Code with different component support per surface.

How is a Claude plugin structured?

A plugin is a folder with a manifest at .claude-plugin/plugin.json and any combination of component directories beside it. According to Anthropic's developer documentation, most plugins need no build step because they are only Markdown and JSON, and Anthropic's own knowledge-work-plugins repository on GitHub holds working examples of the layout. The manifest carries the plugin's permanent identity: name, displayName, version, description, author, and license. The directory also requires a README of at least 40 words and a license. Component loading varies by app: skills and commands load everywhere, a remote MCP server in .mcp.json appears on the plugin's Connectors tab in chat and Cowork, and agents and hooks load in Cowork and Claude Code while chat ignores them.

What can a private plugin do for your business?

The quieter half of the announcement is that you do not need the directory at all: you can build a plugin for your own use and install it under Customize > Plugins. This is the pattern that went viral after the launch: have Claude Opus 5.5 build a plugin that connects to your product's database, then ask Claude from the web, your phone, or Claude Code questions like how many of this week's new signups paid, or which endpoint threw the most errors yesterday. According to Anthropic's docs there is even a "Create a plugin with Claude" flow that builds one from a conversation without writing files. The security posture matters more than the code: use a read-only database account, mask emails, phone numbers, and keys, and host the MCP server behind a login only your own account can use.

Architecture diagram of a private Claude plugin connecting a product database and error logs through a read-only MCP server to Claude
How it works: a private plugin routes your database and error logs through a masked, read-only MCP server so Claude can answer questions in plain language from any surface.

In our own workflow automation work at Flowtivity, we have seen the same pattern hold with MCP connectors for small business CRMs: the value is not the connector itself, it is the skill file that tells the model which queries matter, what the tables mean, and how paid versus active users are counted. That context layer is what separates a demo from something a founder actually uses on a Monday morning.

Submission and review: what happens after you submit?

Each submission is checked and safety-scanned as soon as you submit, and the portal shows review status, safety scan results, and recommended changes. According to Anthropic, once your plugin is approved you choose when to publish it. After launch, usage analytics show installs by product surface and version, and discovery metrics show how often your listing is viewed and which searches led people to it. Existing skills, connectors, and plugins in the Claude directory need no changes, and in the future developers will be able to turn a connector listing into a plugin. Over the coming weeks, one discovery experience rolls out across Claude and Claude Code.

Flowchart of the Claude plugin submission lifecycle from build through validation, review, publish and usage analytics
How it works: the plugin lifecycle runs from build and portal submission through auto-validation, review, publishing, and usage analytics that feed back into new versions.

Directory listing vs private plugin: which should you build?

Choose a directory listing if you want distribution to Claude's user base and are prepared to maintain a public tool. Choose a private plugin if your goal is internal access to your own product data, where security review is simpler because only your account can reach the server.

DimensionDirectory pluginPrivate plugin
AudienceAll Claude usersYou or your team only
Submission pathPortal: MCP connector or GitHub bundleUpload in Customize > Plugins
Review processAuto-validation, safety scan, human reviewNone
AuthYour OAuth flow; optional Enterprise Managed AuthLogin restricted to your own account
AnalyticsInstalls by surface and version, listing views, search termsNone from Anthropic
Best forProduct teams wanting distributionFounders and operators querying their own data

What to watch next

Three things matter from here. First, MCP 2.0's extensions: MCP Apps brings interactive UI inside chat, and Enterprise Managed Auth delivers zero-touch OAuth for enterprise users, which removes the biggest adoption friction for larger organisations. Second, the unified discovery experience rolling out across Claude and Claude Code over the coming weeks will decide which plugins get found. Third, the connector-to-plugin migration path means an existing MCP server listing becomes a plugin later, so teams shipping connectors today are not wasting work. According to Anthropic, support for more MCP features and extensions is coming soon. "Plugins are the main way for third-party developers to create extensions for Claude," per the September 25, 2026 announcement, and that framing alone makes this the start of an app-store moment for AI assistants.

  • AI
  • Claude
  • Anthropic
  • MCP
  • automation

One email a month, no noise

Practical AI notes for Australian businesses. Unsubscribe anytime.

One good place to start

What would you like to take off your plate?

Bring a process that feels repetitive or harder than it needs to be. We’ll help you find a practical first step.

Book a free consult

A free 1-hour conversation with AJ. No pressure, no pitch.