Skip to content
{mcpdesc}

Use MCP Icon objects for icons

An icons array is non-empty, and each Icon has a src and only the MCP Icon properties mimeType, sizes, and theme, with theme light or dark.

icons is a non-empty array of MCP Icon objects with a src and only the properties MCP defines.

Rule ID: mcp.icon.members
Owner: mcp
Surface: Icon
Kind: structural
Requirement level: must
Protocol versions: independent of the MCP protocol version
Document schema locations: #/$defs/icons, #/$defs/icon
Status: internal · Enforcement: internal

Source: expected-invalid/empty-ordinary-nested-collections.json · Selected: /info/icons

[]

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