Info Require Protocol Version

info-require-protocol-version

info experience: versioningexperience: consistency spec: servers

protocolVersion should be present

The protocolVersion property should be present.

Rule definition

The full Spotlight rule — drop it into a ruleset (.spotlight.yaml / .spectral.yaml) and run it with any Spotlight tool.

info-require-protocol-version:
  title: Info Require Protocol Version
  reference: https://spotlight-rules.com/spec/rules/mcp/info-require-protocol-version/
  description: The `protocolVersion` property should be present.
  message: protocolVersion should be present
  severity: info
  given: $
  then:
    field: protocolVersion
    function: truthy
  tags:
    - format:mcp
    - spec:servers
    - experience:versioning
    - experience:consistency
  prompt: "You are editing a MCP document to satisfy the Spotlight API governance
    rule 'info-require-protocol-version' (Info Require Protocol Version).
    Requirement: The `protocolVersion` property should be present. To fix:
    Ensure `protocolVersion` is present and non-empty at each matching location.
    Make the smallest change that satisfies the rule, leave all unrelated
    content, key order, comments, and formatting unchanged, and keep the
    document valid MCP. Return only the complete corrected document, with no
    commentary."
AI fix prompt — send this to Claude, Gemini, or ChatGPT with your artifact to auto-fix this rule
You are editing a MCP document to satisfy the Spotlight API governance rule 'info-require-protocol-version' (Info Require Protocol Version). Requirement: The `protocolVersion` property should be present. To fix: Ensure `protocolVersion` is present and non-empty at each matching location. Make the smallest change that satisfies the rule, leave all unrelated content, key order, comments, and formatting unchanged, and keep the document valid MCP. Return only the complete corrected document, with no commentary.
ArtifactMCP
Applies at (given)$
Severityinfo — educational by default; raise to warn/error to enforce
Referencehttps://spotlight-rules.com/spec/rules/mcp/info-require-protocol-version/