• SUCCESS
  • REGISTRATION
  • USER ACTION
  • FAILURE

How to orchestrate passkey flows with your AI

Connect Corbado once. Your agent then handles the technical steps for secure authentication sequences.

Ask AI about this page

Short answer

How can I use AI to handle passkey authentication?

Your AI uses Corbado tools to trigger and finalize registration and login requests. It manages the technical handshakes so you don't have to write the auth logic yourself. You'll see the specific steps and outcomes below.

Authentication outcomes.

Where your auth flows land.

The AI moves through these states based on the user's device interaction.

SUCCESS

Verified sessions

The AI completes the handshake. You get a fully authenticated user session.

REGISTRATION

New passkeys added

The agent handles the technical binding of a new credential to a user profile.

USER ACTION

Hardware interaction

The AI pauses while you perform the biometric or physical key check on your device. You tell the agent to continue once you're done.

FAILURE

Broken flows

If a passkey check fails, the AI identifies the error. You decide how to handle the fallback.

The workflow

What your AI does when the request arrives.

The AI acts as the bridge between your application and the Corbado service.

  1. Start registration

    The agent initiates the process to add a new passkey to a user.

    start_passkey_append
  2. Start login

    Your AI triggers the authentication sequence for an existing user.

    start_passkey_login
  3. Finalize registration

    The agent completes the credential binding after the user interacts with their device.

    finish_passkey_append
  4. Finalize login

    The AI wraps up the login flow once the biometric check passes.

    finish_passkey_login

Try it

Copy these to start.

Use these prompts to trigger the Corbado tools.

Starting points

These are opening lines. Swap the bracketed text with your actual user IDs or email addresses.

Corbado Connector

You're all set. Choose your MCP client and follow the setup instructions.

Connector linkhttps://edge.vinkius.com/vk_preview_cHk0D4YfADZ2i2Grliu9mwrUqPETxEiGNWTXlA0j/mcp

Claude Desktop

Follow the steps below to connect in seconds.

  1. 1In Claude Desktop, open Settings → Connectors.
  2. 2Click “Add custom connector” and paste the connector link above as the remote MCP server URL.
  3. 3Click Add and start a new chat — Corbado capabilities are ready to use.
Configuration · claude_desktop_config.jsonCopy
{
  "mcpServers": {
    "corbado-mcp": {
      "url": "https://edge.vinkius.com/vk_preview_cHk0D4YfADZ2i2Grliu9mwrUqPETxEiGNWTXlA0j/mcp"
    }
  }
}
Copy into chat04
  • Start a passkey registration for user_99.

  • Begin the login sequence for user@example.com.

  • Finish the passkey registration for the current session.

  • Complete the login flow for user_88.

  • Claude
  • ChatGPT
  • Cursor
  • VS Code
  • Windsurf
  • Claude Code
  • JetBrains
  • Cline

Start here

Connect Corbado once, then ask.

Connect the MCP to your client. Your login stays encrypted on our side, and you can start prompting immediately.

Connect Corbado to your AI

FAQ

How this task behaves.

  • 01

    Can the AI perform the biometric check?

    No. The AI only manages the technical handshake. The actual biometric or hardware verification happens on your physical device.

  • 02

    Can the AI delete passkeys?

    No. The tools only allow for starting and finishing login and registration sequences.

  • 03

    Does the AI see my private keys?

    No. Passkeys are stored on your device or authenticator. The AI only communicates with Corbado to manage the flow.

  • 04

    Can the AI bypass a failed login?

    No. If the hardware check fails, the AI cannot force the login to succeed.

  • 05

    Can I use this for password-based auth?

    No. This Connector is built specifically for passkey flows.

  • More questions about Corbado? The Connector page answers them. See everything the Corbado Connector can do

Connect Corbado to Claude, Cursor, ChatGPT & more