resource_action naming convention and map 1:1 to the documented REST endpoints. The scopes on your API key decide which tools are callable — read tools need :read, mutations need :write, and deletions need manage.
The authoritative, always-current list is whatever the server returns from
tools/list — ask your
client to “list available Agntix tools.” The catalog below is the stable set grouped by resource.Agents
| Tool | Description | Maps to |
|---|---|---|
agents_list | List agents in the organization | List agents |
agents_create | Create an agent (model, prompt, tools, voice) | Create agent |
agents_get | Fetch a single agent by ID | Get agent |
agents_update | Update an agent’s configuration | Update agent |
agents_delete | Delete an agent | Delete agent |
Chat
| Tool | Description | Maps to |
|---|---|---|
chat_session_create | Open a chat session against an agent | Create session |
chat_session_get | Fetch a session by ID | Get session |
chat_session_list | List chat sessions | List sessions |
chat_session_close | Close an open session | Close session |
chat_message_send | Send a user message and get the reply | Send message |
chat_message_list | Read a session transcript | List messages |
Voice
| Tool | Description | Maps to |
|---|---|---|
voice_voices_list | List available TTS voices | Voices |
voice_models_list | List STT/TTS models | Models |
voice_providers_list | List voice providers | Providers |
voice_session_create | Start a real-time voice session | Create voice session |
Tools
| Tool | Description | Maps to |
|---|---|---|
tools_list | List API/function tools | List tools |
tools_create | Create a tool | Create tool |
tools_get | Fetch a tool by ID | Get tool |
tools_update | Update a tool | Update tool |
tools_delete | Delete a tool | Delete tool |
Phone Numbers
| Tool | Description | Maps to |
|---|---|---|
phone_numbers_list | List provisioned phone numbers | List numbers |
phone_numbers_create | Provision a phone number | Create number |
phone_numbers_outbound_call | Trigger an outbound call | Outbound call |
Analytics & account
These map to the OpenAPI-generated resources under More Resources.| Tool | Description |
|---|---|
analytics_query | Pull usage, cost, and call-outcome metrics |
models_list | List models available to the organization |
contacts_list | List contacts |
call_campaigns_list | List outbound call campaigns |
api_keys_list | List organization API keys (never returns secret values) |
Example interaction
A single natural-language request can fan out into several scoped tool calls:
You: “Create a concise support agent on gpt-4o-mini, then send it a test message.”
agents_create→ returnsagnt_…chat_session_createwith thatagentId→ returnsses_…chat_message_send→ returns the assistant’s reply