Duo Security (Two-Factor Authentication API)

Duo Security (Two-Factor Authentication API) MCP Connector for Claude

F

Manage Duo Security users, trigger 2FA authentication, and handle account administration directly from any AI agent.

18 tools Official Updated Jun 28, 2026 Official Vinkius Partner

Connect your Duo Security instance to your AI agent to streamline identity management and multi-factor authentication workflows.

What you can do

  • User Lifecycle — List, create, and modify users. Handle bulk creations and manage the user trash/restoration process.
  • Authentication Control — Trigger Duo Push, SMS, Phone, or Passcode authentication requests directly from the chat.
  • Pre-authentication Checks — Determine if a user is authorized to log in and identify available factors before triggering a challenge.
  • Account Administration — Manage sub-accounts, monitor billing editions, and track telephony credits.
  • Connectivity Testing — Verify API integration keys and perform liveness checks on the Auth API.

How it works

  1. Subscribe to this server
  2. Provide your Duo API Hostname, Integration Key, and Secret Key
  3. Start managing security and identity tasks from Claude, Cursor, or any MCP client

Who is this for?

  • IT Administrators — quickly audit user lists or update user statuses without navigating the Duo Admin Panel
  • Security Operations (SecOps) — automate 2FA verification steps or check authentication transaction statuses during investigations
  • DevOps Engineers — integrate identity checks and account provisioning into automated workflows
2famfaauthenticationidentity-managementduo-security

18 tools expose this connector's capabilities to your AI agent.

auth_status

Poll for the status of an asynchronous authentication request

auth

Perform second-factor authentication

bulk_create_users

Create up to 100 users in one request

check_auth

Verify integration keys and signature generation

create_account

Create a child account

create_user

Create a new user in Duo

delete_account

Delete a child account

get_billing_edition

Get the billing edition for an account

get_telephony_credits

Get the telephony credits for an account

list_accounts

Retrieve child accounts for Duo MSP partners

list_users

Can filter by username, email, or user_id_list. Retrieve a paged list of users

modify_user

Change user details

ping_auth

Liveness check for the Auth API

preauth

Determine if a user is authorized to log in and return available factors

restore_users

Restore users from trash

set_billing_edition

Set the billing edition for an account

set_telephony_credits

Set the telephony credits for an account

trash_users

Send users to trash (pending deletion for 7 days)

See how to talk to your AI agent using Duo Security (Two-Factor Authentication API).

List the first 10 users from our Duo directory.

I've retrieved the user list. Found users: 'jdoe' (Active), 'asmith' (Bypass), and 8 others. Would you like to see details for a specific user?

Send a Duo Push authentication request to username 'mrossi'.

Authentication request sent to 'mrossi' via Push. Transaction ID: `TX123456`. I'll monitor the status for you.

Check if user 'lking' is authorized to log in and what factors they can use.

User 'lking' is authorized. Available factors: Duo Push, Phone Call, and SMS Passcode. Which one should we trigger?

Yes. Use the `auth` tool and set the `factor` to 'push'. You can provide either the `username` or `user_id` to target the correct person.

Related Connectors