# How to Find the Latest Claude Plugin Marketplace JSON File

> Locate the latest Claude plugin marketplace JSON file in the anthropics/claude-plugins-community GitHub repository. Access the marketplace.json file easily for your development needs.

- Repository: [Anthropic/claude-plugins-community](https://github.com/anthropics/claude-plugins-community)
- Tags: how-to-guide
- Published: 2026-09-08

---

**The latest Claude plugin marketplace JSON file is located at [`.claude-plugin/marketplace.json`](https://github.com/anthropics/claude-plugins-community/blob/main/.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`](https://github.com/anthropics/claude-plugins-community/blob/main/.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:

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

```

To save the file locally:

```bash
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:

```bash
claude plugin marketplace add anthropics/claude-plugins-community

```

This command validates and ingests the JSON from the repository's [`.claude-plugin/marketplace.json`](https://github.com/anthropics/claude-plugins-community/blob/main/.claude-plugin/marketplace.json) path.

### Programmatically (Python and Node.js)

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

**Python example:**

```python
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:**

```javascript
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`](https://github.com/anthropics/claude-plugins-community/blob/main/.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`](https://github.com/anthropics/claude-plugins-community/blob/main/.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`](https://github.com/anthropics/claude-plugins-community/blob/main/.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`](https://github.com/anthropics/claude-plugins-community/blob/main/.github/workflows/validate-plugins.yml) and supporting scripts like [`20-validate-cli-marketplace.sh`](https://github.com/anthropics/claude-plugins-community/blob/main/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`](https://github.com/anthropics/claude-plugins-community/blob/main/.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`](https://github.com/anthropics/claude-plugins-community/blob/main/.github/workflows/validate-plugins.yml), which orchestrates the CI pipeline, and [`.github/actions/validate-plugins/scripts/20-validate-cli-marketplace.sh`](https://github.com/anthropics/claude-plugins-community/blob/main/.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.