# `T3.Catalog`
[🔗](https://github.com/dl-alexandre/t3-elixir/blob/main/lib/t3/catalog.ex#L1)

Versioned inventory of T3 MCP helpers, including context-only operations.

The inventory is the union of 66 tools advertised in the development session and
five additional upstream definitions at `337c5858c33bc7f8f6dfd391a2c279fa0f7e4d17`.
It is not a claim that an outside OAuth client can invoke all tools. Use
`discover/1` to inspect the authenticated server and `compare/1` to find
version differences. Every canonical function is available in `T3.Tools`.
Input arguments retain T3's string keys; server discovery supplies input schemas.

# `compare`

Compare this SDK inventory with the authenticated server's actual tool list.

# `discover`

Discover all advertised tools, following pagination with cycle and page bounds.

# `fetch`

# `names`

# `tools`

Return all known tool descriptors, or one category's descriptors.

# `tools`

# `upstream_ref`

---

*Consult [api-reference.md](api-reference.md) for complete listing*
