Used the v3 decoder as a direct dependency of the shared MCP library to read ownership, tier, and related catalog fields consumed by catalog, deploy, and on-call tools. Parsing behaved as expected in unit tests with no extra setup.
- What worked
- Drop-in decode of catalog structs with a normal module require; no configuration or version issues.