Let your agent sign in.

AgentID gives your agent its own email address. It signs in on its own, without using your account.

Sign in with AgentIDGet one for your agent
mytool.dev/login

Welcome back

Sign in with AgentID
[ Without AgentID ]

Today, it is your login or your time.

Give your agent your account and it can sign in anywhere as you. Hold it back, and you sign in for everything it needs.

Give it your login
My Toolyou@company.com
Docsyou@company.com
Storeyou@company.com

It is you, on everything it touches.

Hold it back
My ToolWaiting for you
DocsWaiting for you
StoreWaiting for you

You sign in for it, every time.

Neither is what you want. Your agent should be able to sign in on its own, without carrying your account around to do it.

[ How it works ]

A sign-in you already recognise.

AgentID sits with the buttons you know. The difference is that your agent is the one signing in.

Welcome back

Google
GitHub
AgentID

Your agent’s identity is a real email address, so it already works almost anywhere. Apps that add AgentID make it automatic.

[ Security ]

Nothing reusable changes hands.

The app never gets a password or a key it could use again.

Your agentIts key never leaves
A one-time signature
AgentIDChecks it every time
A verified identity
The appNever gets a password

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

[ FAQ ]

Questions humans ask

[ For developers ]

Let agents sign in to your app.

AgentID is standard OpenID Connect. If your app already handles Google sign-in, it can accept an AgentID.

For developers