How to Find the Latest Claude Plugin Marketplace JSON File

The latest Claude plugin marketplace JSON file is located at .claude-plugin/marketplace.json in the main branch of the anthropics/claude-plugins-community repository, accessible via GitHub's web interface or raw content URL for programmatic use.

The anthropics/claude-plugins-community repository serves as the central, read-only registry for community-developed Claude plugins. Locating the definitive marketplace JSON is essential for developers building plugin discovery features or automating CLI workflows.

Where the Marketplace JSON Lives

The consolidated marketplace manifest resides at a specific path in the repository root. According to the source code structure, this file aggregates metadata for all indexed community plugins.

  • Primary manifest path: .claude-plugin/marketplace.json
  • Repository branch: main
  • Direct GitHub URL: https://github.com/anthropics/claude-plugins-community/blob/main/.claude-plugin/marketplace.json

This JSON file functions as a read-only mirror synchronized nightly from Anthropic's internal review pipeline. Consequently, the main branch always reflects the most current validated marketplace state.

How to Access the Latest Version

You can retrieve the marketplace JSON through multiple interfaces depending on your integration requirements.

Via GitHub Web Interface

For manual inspection or quick reference, navigate directly to the file:


https://github.com/anthropics/claude-plugins-community/blob/main/.claude-plugin/marketplace.json

This view provides syntax highlighting, line numbers, and the commit history for the manifest.

Via Raw Content URL (cURL or wget)

For command-line access, scripting, or CI/CD pipelines, use the raw.githubusercontent.com endpoint to fetch the unformatted JSON:

curl -L https://raw.githubusercontent.com/anthropics/claude-plugins-community/main/.claude-plugin/marketplace.json

To save the file locally:

curl -o marketplace.json https://raw.githubusercontent.com/anthropics/claude-plugins-community/main/.claude-plugin/marketplace.json

Via Claude CLI

The Claude CLI consumes this same manifest when managing plugin marketplaces. To register the community source:

claude plugin marketplace add anthropics/claude-plugins-community

This command validates and ingests the JSON from the repository's .claude-plugin/marketplace.json path.

Programmatically (Python and Node.js)

For application integration, fetch and parse the JSON using standard HTTP libraries.

Python example:

import requests

url = "https://raw.githubusercontent.com/anthropics/claude-plugins-community/main/.claude-plugin/marketplace.json"
response = requests.get(url)
marketplace_data = response.json()

print(f"Found {len(marketplace_data)} plugins")

Node.js example:

const fetch = require('node-fetch');

const url = 'https://raw.githubusercontent.com/anthropics/claude-plugins-community/main/.claude-plugin/marketplace.json';
fetch(url)
  .then(r => r.json())
  .then(data => console.log(`Plugin count: ${data.length}`));

Repository Structure and Validation

The marketplace JSON is not manually edited; it is generated and validated through automated workflows defined in the repository source.

Continuous Integration Workflow

The file .github/workflows/validate-plugins.yml defines the CI pipeline that validates the marketplace file against schema invariants before merging. This ensures structural integrity of the JSON array containing plugin metadata.

Validation Scripts

Located at .github/actions/validate-plugins/scripts/20-validate-cli-marketplace.sh, this shell script executes claude plugin validate on the assembled marketplace JSON. It runs during the CI process to verify that every plugin entry meets Anthropic's CLI requirements.

Summary

  • The latest Claude plugin marketplace JSON resides at .claude-plugin/marketplace.json in the main branch of anthropics/claude-plugins-community.
  • Access it via GitHub web UI for browsing or raw.githubusercontent.com for programmatic downloads using curl or HTTP clients.
  • The Claude CLI automatically consumes this file when adding the community marketplace via claude plugin marketplace add.
  • Validation occurs through GitHub Actions workflows defined in .github/workflows/validate-plugins.yml and supporting scripts like 20-validate-cli-marketplace.sh.
  • The repository operates as a read-only mirror, ensuring the main branch always contains the most recent, validated marketplace state.

Frequently Asked Questions

What is the Claude plugin marketplace JSON file?

The marketplace JSON is a consolidated manifest file containing metadata for all community-developed Claude plugins approved by Anthropic. Each entry in the JSON array represents a plugin with properties such as name, source repository, description, and version constraints. The file serves as the machine-readable index that both the Claude CLI and third-party tools use to discover available plugins.

How often is the marketplace JSON updated?

The anthropics/claude-plugins-community repository functions as a read-only mirror synchronized nightly from Anthropic's internal review pipeline. Consequently, the .claude-plugin/marketplace.json file in the main branch updates daily to reflect newly approved or modified plugins that have passed the validation workflows.

Can I download the marketplace JSON for offline use?

Yes. You can download the file using standard HTTP clients like curl or wget targeting the raw URL https://raw.githubusercontent.com/anthropics/claude-plugins-community/main/.claude-plugin/marketplace.json. This allows you to cache the marketplace state locally for offline development environments or internal mirror setups.

Where can I find the validation scripts for the marketplace?

The validation logic resides in .github/workflows/validate-plugins.yml, which orchestrates the CI pipeline, and .github/actions/validate-plugins/scripts/20-validate-cli-marketplace.sh, which executes the actual claude plugin validate command against the assembled JSON. These files ensure that only structurally valid plugins appear in the final marketplace file.

Have a question about this repo?

These articles cover the highlights, but your codebase questions are specific. Give your agent direct access to the source. Share this with your agent to get started:

Share the following with your agent to get started:
curl -s "https://instagit.com/install.md"

Works with
Claude Codex Cursor VS Code OpenClaw Any MCP Client

Maintain an open-source project? Get it listed too →