Skip to main content

Why it exists

You cannot name what you cannot see. A package references a curated tool with builtin: and an MCP server with mcp:, both by exact name. Both are created in the SLNG dashboard, not by unmute. Without a way to look, you write the name from memory, the package compiles clean, and you find out at the push. This is the same list unmute deploy checks your package against before it writes anything. Running it while you author means the deploy has nothing to tell you.

What it needs

The voiceai CLI on your PATH and a key, exactly as unmute deploy needs them. It reads no package, so you can run it from anywhere.

Usage

Reading it

The tool type is the useful column. A curated capability such as end_call is one you reference, by writing a tool file of that name with a builtin: block. A code or api_request tool is one a push writes, so seeing one here means some package already created it. The name to write is the tool file’s own name. tools/end_call.yaml selecting builtin: end_call works; tools/hang_up.yaml selecting the same builtin emits a reference to hang_up, which your organisation has never heard of. MCP status is a stored probe, not a live call. A server can be listed here as healthy and be unreachable right now. The tool names come from the same probe. A free trunk has no agent attached. Attach it in the dashboard or choose it when unmute deploy offers one at a terminal. The carrier must also route the number to SLNG’s SIP destination; an attachment alone does not prove calls can reach the agent. Unmute buys no numbers and provisions no carrier state. A trunk that is both unusable and attached to no agent is withheld by the platform and appears in no listing at all, so this is never a complete inventory of what your organisation owns.

What it cannot do

Create anything. Tools, MCP servers and trunks are all made in the SLNG dashboard. The one resource unmute can write is a vault entry, and it offers that during unmute deploy, where it knows which names your package actually needs.

Where to go next

unmute skill

Install the skill so a coding assistant writes these names for you.

unmute deploy

Checks your package against this list, then pushes.