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) and name.
  • 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 under extensions.
  • 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.