Use Duo Security with your AI.
Connect your account once and let the AI you already use work with it, without building another integration. Manage Duo Security users, trigger 2FA authentication, and handle account administration directly from any AI agent.
Developed, maintained, and hosted by Vinkius.
MCP VERIFIED · PRODUCTION READY · VINKIUS GUARANTEED
Waiting for input…
Works with modern AI clients that support MCP, including ChatGPT, Claude, Cursor, and more.
Complete set · 18 capabilities
The complete Duo Security capability set.
These are the exact actions your AI can choose when you ask it to work with Duo Security.
01-04
4 capabilities in this set.
Part of 18 available through Duo Security.
- 01
Ping auth
Liveness check for the Auth API
- 02
Restore users
Restore users from trash
- 03
Set billing edition
Set the billing edition for an account
- 04
Get telephony credits
Get the telephony credits for an account
05-08
4 capabilities in this set.
Part of 18 available through Duo Security.
- 05
List accounts
Retrieve child accounts for Duo MSP partners
- 06
Set telephony credits
Set the telephony credits for an account
- 07
Bulk create users
Create up to 100 users in one request
- 08
Auth status
Poll for the status of an asynchronous authentication request
09-12
4 capabilities in this set.
Part of 18 available through Duo Security.
- 09
Check auth
Verify integration keys and signature generation
- 10
Create account
Create a child account
- 11
Auth
Perform second-factor authentication
- 12
Create user
Create a new user in Duo
13-15
3 capabilities in this set.
Part of 18 available through Duo Security.
- 13
Delete account
Delete a child account
- 14
Get billing edition
Get the billing edition for an account
- 15
List users
Can filter by username, email, or user_id_list. Retrieve a paged list of users
16-18
3 capabilities in this set.
Part of 18 available through Duo Security.
- 16
Modify user
Change user details
- 17
Preauth
Determine if a user is authorized to log in and return available factors
- 18
Trash users
Send users to trash (pending deletion for 7 days)
Observed, not estimated
927ms average. Fast in production.
Duo Security is checked daily against the live service.
- Fastest day
- 841ms
- Slowest day
- 1367ms
- 14-day trend
- Slowing+8%
Connect your client
One URL. Every client.
Activate the Connector, copy your link, and paste it into the client you already use. 18 capabilities arrive ready to run.
Preview access · not provider authentication
The vk_preview_* token belongs to Vinkius preview infrastructure. It lets Claude discover and display the capabilities of Duo Security, so you can see the experience inside your AI.
It does not authenticate your account with Duo Security. Actions requiring credentials or live account data may not run until you activate the Connector and authorize the service.
Duo Security Connector
You're all set. Choose your MCP client and follow the setup instructions.
https://edge.vinkius.com/vk_preview_vZrSTXFunenPOtS5fqDzXaQfYS8LNoq0t0Z7onBU/mcpClaude Desktop
Follow the steps below to connect in seconds.
- 1In Claude Desktop, open Settings → Connectors.
- 2Click “Add custom connector” and paste the connector link above as the remote MCP server URL.
- 3Click Add and start a new chat — Duo Security capabilities are ready to use.
{
"mcpServers": {
"duo-security-two-factor-authentication-api-mcp": {
"url": "https://edge.vinkius.com/vk_preview_vZrSTXFunenPOtS5fqDzXaQfYS8LNoq0t0Z7onBU/mcp"
}
}
}
Claude
ChatGPT
Cursor
VS Code
Windsurf
Claude Code
JetBrains
Cline
Step-by-step instructions for each client are in the guide. How to connect
FAQ
Questions Duo Security owners ask.
- 01
Can I trigger a Duo Push notification for a specific user?
Yes. Use the auth capability and set the factor to 'push'. You can provide either the username or user_id to target the correct person.
- 02
How do I check which authentication factors are available for a user?
Run the preauth capability with the user's details. It will return whether the user is authorized and a list of supported factors like push, phone, or SMS.
- 03
Is it possible to change a user's status to 'bypass' or 'disabled'?
Yes, the modify_user capability allows you to update the status field to 'active', 'bypass', or 'disabled' using the user's unique ID.
Explore
More in Developer Tools
Clerk AI Connector
Add production-ready authentication to your app with user management, SSO, multi-factor auth, and session hand
ViewGoRest AI Connector
Access and manage RESTful data for users, posts, and comments via the GoRest API — perfect for testing, protot
ViewClerk AI Connector
Add production-ready authentication to your app with user management, SSO, multi-factor auth, and session hand
ViewNakama AI Connector
Automate your game backend via Nakama — manage authentication, user profiles, social features, and storage dir
View
Suggestions
Privy AI Connector
Manage users and wallets via Privy — create users, search profiles, and manage embedded wallets directly from
ViewPersona AI Connector
Manage identity verification workflows via Persona — handle inquiries, manage accounts, and inspect verificati
ViewReqres AI Connector
Test your front-end against a real API — manage users, resources, and project records for prototyping and test
ViewUserfront AI Connector
Manage users, multi-tenant structures, and authentication sessions directly through Userfront's identity platf
View
