Skip to content
{mcpdesc}

Reference unique declared tags

When the document declares a tag catalogue, primitive tag references must name entries in it. Root tag names and repeated primitive references are checked for duplicates. Fix the name or catalogue entry instead of relying on an undeclared alias.

Root tag names are unique, and primitives reference only declared tags.

Rule ID: mcpdesc.tags.references
Owner: mcpdesc
Surface: Tag
Kind: mcpdesc-semantic
Requirement level: must
Protocol versions: independent of the MCP protocol version
Status: internal · Enforcement: internal

Source: expected-invalid/duplicate-root-tag.json · Selected: /tags/1

{
"name": "reporting"
}

Source: expected-invalid/duplicate-tag-reference.json · Selected: /tools/0/tags

[
"unknown"
]

document.yaml at immutable tag v0.9.0-rc.3.