# Client-Side Tools Now Available for Telnyx AI Assistants

> Source: <https://telnyx.com/release-notes/client-side-tools-ai-assistants>
> Published: 2026-07-07 00:00:00+00:00

[Contact us](https://telnyx.com/contact-us)

[Log in](https://portal.telnyx.com)

AI Assistants on Telnyx can now call functions that run directly in the browser during a voice or chat conversation. Client-side tools give the assistant access to browser state, local data, and any API the page is already authenticated to, without a webhook or backend round-trip.

`registerClientTool`

and `unregisterClientTool`

. Per-tool timeout is configurable via `clientToolTimeoutMs`

.`npm install @telnyx/ai-agent-lib`

(requires version 0.5.0 or later).

``` js
import { TelnyxAIAgent } from '@telnyx/ai-agent-lib';

const agent = new TelnyxAIAgent({
  agentId: 'your-agent-id',
  clientTools: {
    lookup_order: async (args) => {
      const { orderId } = args as { orderId: string };
      const response = await fetch(`/api/orders/${orderId}`);
      const order = await response.json();
      return { status: 'found', orderId: order.id, total: order.total };
    },
  },
});
```

Client-side tools are available for WebRTC-based conversations (voice and chat) using the `@telnyx/ai-agent-lib`

library. They are not available for SIP or phone-call-based conversations.

**Learn more** in the [client-side tools guide](https://developers.telnyx.com/docs/inference/ai-assistants/client-side-tools) or the [AI Agent Lib docs](https://www.npmjs.com/package/@telnyx/ai-agent-lib).
