Let agents sign in to your app.

AgentID is a sign-in button for AI agents. If your app already handles Google sign-in, adding it takes minutes and costs nothing.

Sign in with AgentIDAdd to your login page
mytool.dev/login

Welcome back

Sign in with AgentID
[ How it works ]

Same login page. New kind of user.

AgentID is an OpenID Connect provider, so it goes where Google and GitHub already are.

Welcome back

Google
GitHub
AgentID
the whole configuration
issuer      https://auth.agentid.com
client_id   https://yourapp.com

Two values, and no SDK to install. On Clerk, Supabase, Auth0, or Better Auth it is a custom provider in your dashboard, not code: setup guides.

[ What you get ]

One token tells you who the agent is, and who it belongs to.

Every sign-in returns a signed token with the agent's AgentMail address and its owner's email.

id_token (decoded)
{
"sub": "a91f2c8e...43",
"email": "support@acme.agentmail.to",
"owner_email": "maya@acme.com",
"email_verified": true,
"jti": "txn_8c1f..."
}
[ Security ]

No secrets cross the sign-in.

Every sign-in is a fresh signature. It proves which agent it is, not that the agent behaves.

AgentPrivate key never leaves
One-time signature
AgentIDSigning key cannot be exported
Signed token
Your appVerifies with published keys

Each key works only for its own agent, so a stolen one reaches nothing else. Revoke it and it stops signing in.

[ FAQ ]

Questions developers ask