Skip to content

Claude Code plugin marketplace fails to load - listAvailablePlugins validation error #33068

Closed as not planned

Description

@greatleapad

Environment

  • OS: Windows 11 (10.0.26100)
  • Claude Desktop: Latest version (as of 2026-03-11)
  • Claude Code (CCD): v2.1.72

Description

The Claude Code plugin marketplace tab fails to load with a validation error. The Cowork plugin marketplace works fine, but the Claude Code ("By Anthropic") plugin marketplace shows a blank/error state.

Error from logs

claude.ai-web.log shows repeated errors:

[REACT_QUERY_CLIENT] QueryClient error: Error: Error invoking remote method '..._CustomPlugins_$_listAvailablePlugins':
Error: Result from method "listAvailablePlugins" in interface "CustomPlugins" failed to pass validation

Root Cause Analysis

After investigation, the issue is a schema mismatch between the Claude Desktop app's validation schema and the data in the official marketplace repository (claude-plugins-official).

In marketplace.json, many external/third-party plugins are missing the author field, which the desktop app's schema validation requires. Affected plugins include:

  • atlassian, figma, Notion, sentry, slack, vercel, pinecone
  • huggingface-skills, circleback, superpowers, posthog, coderabbit
  • sonatype-guide, firecrawl, qodo-skills, semgrep, postman
  • greptile, serena, playwright, github, supabase, asana
  • linear, gitlab, laravel-boost, firebase, context7, stripe

Only the Anthropic first-party plugins (LSP servers, code-review, commit-commands, etc.) have the author field.

Example - plugin WITH author (works):

{
  "name": "typescript-lsp",
  "description": "TypeScript/JavaScript language server...",
  "author": {
    "name": "Anthropic",
    "email": "support@anthropic.com"
  },
  "source": "./plugins/typescript-lsp"
}

Example - plugin WITHOUT author (causes validation failure):

{
  "name": "atlassian",
  "description": "Connect to Atlassian products...",
  "category": "productivity",
  "source": {
    "source": "url",
    "url": "https://github.com/atlassian/atlassian-mcp-server.git"
  }
}

Steps to Reproduce

  1. Open Claude Desktop on Windows
  2. Go to Settings → Plugins → Claude Code tab
  3. The marketplace fails to load
  4. Check logs at %LOCALAPPDATA%\Packages\Claude_pzs8sxrjxfjjc\LocalCache\Roaming\Claude\logs\claude.ai-web.log
  5. Observe repeated listAvailablePlugins failed to pass validation errors

Expected Behavior

The Claude Code plugin marketplace should load and display all available plugins.

Suggested Fix

Either:

  1. Add the author field to all external plugins in marketplace.json, OR
  2. Make the author field optional in the desktop app's validation schema for listAvailablePlugins

Activity

  1. github-actions commented on Mar 14, 2026

    @github-actions

    Closing for now — this doesn't appear to be about Claude Code. Please open a new issue if this is still relevant.

  2. github-actions commented on Mar 21, 2026

    @github-actions

    This issue has been automatically locked since it was closed and has not had any activity for 7 days. If you're experiencing a similar issue, please file a new issue and reference this one if it's relevant.

  3. locked as resolved and limited conversation to collaborators on Mar 21, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    invalidIssue doesn't seem to be related to Claude Code

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions