Official 1.0.0 schemas · synced 2026-08-07
Agent Plugins validator.
Validate any Agent Plugins manifest in your browser: paste a plugin.json or mcp.json, or fetch one straight from GitHub, and it is checked against the official 1.0.0 JSON Schemas published at agent-plugins.org. The spec ships no official validator — this one uses the spec's own schema files, unmodified.
Paste a manifest or fetch one from GitHub — validation runs as you type.
What gets checked
- Required fields — plugin.json requires exactly two fields:
$schema(pinned to the canonical 1.0.0 URL) andname. - Name rules — lowercase letters, digits, dots, and hyphens; must start and end alphanumeric; no consecutive hyphens or dots.
- Closed schema — 1.0.0 rejects unknown fields (
additionalProperties: false). Vendor-specific data belongs underextensions. - Optional fields — version, description, author, homepage, repository, license, keywords, and extensions are validated for type and format when present.
Validation runs entirely in your browser against the official schema files; nothing you paste is stored or sent anywhere. The GitHub fetch helper only proxies raw.githubusercontent.com. Browse the directory to see manifests that pass.