Why it exists
You cannot name what you cannot see. A package references a curated tool withbuiltin: 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
Thevoiceai 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 asend_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 duringunmute 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.