[BUG] Server-side added Marketplaces under 'Customize' cannot be removed or edited

Resolved 💬 3 comments Opened Apr 16, 2026 by TomVDH Closed May 24, 2026

Preflight Checklist

  • [x] I have searched existing issues and this hasn't been reported yet
  • [x] This is a single bug report (please file separate reports for different bugs)
  • [x] I am using the latest version of Claude Code

What's Wrong?

I have experimented with making my own skills and plug-ins for Claude. I've created a Git repo which I filled with my experiments, so I can add them both to Claude Desktop as well as the Code CLI app.

Right now -- this particular marketplace I added (old repo, since deprecated) keeps appearing in ANY instance of Claude Desktop, across devices etc. Clicking the three-dot menu to remove it prompts a successful deletion toast, but the marketplace itself factually never goes away.

This is a very frustrating issue, since it also limits my ability to add new marketplaces. Again would get successful addition toasts, with nothing in the UI implying it actually got fixed.

An analysis by Claude Code CLI itself:

Title: No way to remove a registered marketplace from Claude Desktop

  Description:

  A marketplace ("Cloode-Marketplace") was added to my account, likely during a Cowork session. There is no UI in Claude Desktop
  (or on claude.ai) to unregister/remove it. The marketplace persists indefinitely.

  Details:

  - Marketplace name: Cloode-Marketplace
  - Marketplace ID: marketplace_01T7AYP3uyv6jXcZgvmYvPFt
  - Associated plugin: cabinet-of-imd (plugin ID: plugin_01YCc2fV74fbC5HTNbLUe78v)

  Investigation:

  The marketplace does not appear in any user-editable local config:
  - Not in cowork_settings.json
  - Not in cowork_plugins/known_marketplaces.json
  - Not in cowork_plugins/installed_plugins.json
  - Not in ~/.claude/settings.json

  It only appears in rpm/manifest.json (under ~/Library/Application
  Support/Claude/local-agent-mode-sessions/<session-id>/<org-id>/rpm/manifest.json), which is a server-synced file. Manually
  removing the entry from this file is overwritten on next launch — the server pushes the marketplace registration back and
  updates the lastUpdated timestamp.

  Expected behavior:

  Users should be able to remove marketplaces they've added, either through:
  - Claude Desktop UI (Settings > Plugins/Marketplaces)
  - A claude.ai account settings page
  - A local config file that isn't overwritten by server sync

  Environment:
  - macOS (Darwin 25.2.0)
  - Claude Desktop (Cowork/Code mode)

What Should Happen?

Marketplaces should be removed entirely, across devices and apps when removed by the user. A Claude Code instance

Error Messages/Logs

Steps to Reproduce

Upon boot, in any app instance.

Claude Model

None

Is this a regression?

Yes, this worked in a previous version

Last Working Version

_No response_

Claude Code Version

2.1.112

Platform

Anthropic API

Operating System

macOS

Terminal/Shell

Terminal.app (macOS)

Additional Information

_No response_

View original on GitHub ↗

This issue has 3 comments on GitHub. Read the full discussion on GitHub ↗