Duo Admin API
The Duo Admin API provides programmatic access to the administrative functionality of Duo Security for managing users, groups, phones, hardware tokens, WebAuthn credentials, integrations, and bypass codes. Requests are authenticated using HMAC-SHA1 signed HTTP Basic credentials derived from your integration key and secret key.
What You Can Do
MCP Tools
listusers
List users
createuser
Create user
bulkcreateusers
Bulk create users
bulkrestoreusers
Bulk restore users
bulksenduserstotrash
Bulk send users to Trash
getuser
Get user
updateuser
Update user
deleteuser
Delete user
enrolluser
Enroll user
listuserbypasscodes
List user bypass codes
createuserbypasscodes
Generate bypass codes
listusergroups
List user groups
associateusergroup
Associate group with user
disassociateusergroup
Disassociate group from user
listuserphones
List user phones
associateuserphone
Associate phone with user
disassociateuserphone
Disassociate phone from user
listusertokens
List user hardware tokens
associateusertoken
Associate hardware token with user
disassociateusertoken
Disassociate hardware token from user
listuserwebauthncredentials
List WebAuthn credentials for user
listuserdesktopauthenticators
List desktop authenticators for user
listuserdirectorysyncs
List user directory syncs
syncdirectoryuser
Sync directory user
sendverificationpush
Send verification Duo Push
getverificationpushresponse
Retrieve verification push result
listgroups
List groups
creategroup
Create group
updategroup
Update group
getgroupv2
Get group (v2)
listgroupusersv2
List group users (v2)
bulkoperations
Bulk operations