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.jsonin themainbranch ofanthropics/claude-plugins-community. - Access it via GitHub web UI for browsing or raw.githubusercontent.com for programmatic downloads using
curlor 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.ymland supporting scripts like20-validate-cli-marketplace.sh. - The repository operates as a read-only mirror, ensuring the
mainbranch 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:
curl -s "https://instagit.com/install.md" Maintain an open-source project? Get it listed too →