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

Elixir SDK for T3 Code's MCP, HTTP JSON, WebSocket RPC and local CLI interfaces.

Start MCP access with `T3.Client.new/1` and `connect/1`. See `T3.Tools` for
every known MCP operation, `T3.HTTP` for environment APIs, `T3.RPC` for Effect
RPC calls/subscriptions, `T3.WebSocket` for raw media frames, and `T3.CLI` for the installed executable. Credentials
and context are interface-specific. The catalogs describe a pinned upstream
revision; `T3.Catalog.discover/1` reports a connected MCP server's actual tools.
Wire maps retain T3's string keys and server-side input validation.

# `call_tool`

# `close`

# `connect`

# `discover`

# `interfaces`

Known operation inventories. This does not probe a server or execute CLI commands.

# `list_tools`

# `new`

---

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