Weavz
Duo

Duo

Read and manage Cisco Duo users, groups, devices, protected applications, and audit logs.

10 tools
1 trigger

Tools

Name
list_users

List Duo users with optional username search and pagination.

get_user

Retrieve one Duo user by user ID.

list_groups

List Duo groups.

get_group

Retrieve one Duo group by group ID.

list_phones

List Duo phones and authenticating devices.

get_phone

Retrieve one Duo phone/device by phone ID.

list_integrations

List Duo protected application integrations.

list_authentication_logs

List Duo authentication logs. Duo recommends polling no more than once per minute and has a two-minute log availability delay.

list_administrator_logs

List Duo administrator activity logs for audit review. Duo recommends polling logs no more than once per minute.

set_user_status

Update a Duo user status by exact user ID. Requires confirmation.

Triggers

Name
new_authentication_log

Poll Duo authentication logs after the previous poll. The first poll establishes a baseline.

Quick Start

TypeScript
import { WeavzClient } from '@weavz-io/sdk'

const weavz = new WeavzClient({ apiKey: 'wvz_...' })

const result = await weavz.actions.execute('duo', 'list_users', {
  workspaceId: '550e8400-e29b-41d4-a716-446655440000',
  integrationAlias: 'duo',
  input: { /* ... */ },
})

Related Integrations

Works well with

Frequently Asked Questions

How do I connect Duo to my app?

Use Weavz Hosted Connect for Custom authentication. Install the SDK, create a connection through the connect portal or API, then execute tools programmatically.

What tools does Duo support?

Duo supports 10 tools including List Users, Get User, List Groups, Get Group, List Phones, and more.

Can I use Duo with AI agents?

Yes. Add Duo to an MCP server in Tool Mode or Code Mode. Code Mode provides 3 meta-tools with on-demand API discovery so agents can compose stateful workflows without loading every action schema up front.

Can Duo be used in stateful agent workflows?

Yes. Agents can combine Duo tools with Filesystem, State KV, Human Gates, input partials, and other workspace integrations while keeping execution scoped to the selected workspace or end user.

What authentication does Duo use?

Duo uses Custom. Weavz stores credentials securely and uses them for authorized action execution.

How much does the Duo integration cost?

The Duo integration is included on all Weavz plans including the free tier with 20,000 actions per month. No credit card required.

What triggers does Duo support?

Duo supports 1 triggers including New Authentication Log.

Connect Duo in minutes

Get 20,000 free action executions every month. No credit card required.