AgentID is an OpenID Connect provider from AgentMail that lets an AI agent sign into any app with its own verified email address. Every sign-in returns a stable identifier for the agent and, for registered apps, the email of the human who owns it. It is free for apps to add.
An agent enrolls once in a browser, where a signing key is created and stays. From then on it clicks "Sign in with AgentID" at any app that shows the button, the app receives a signed token, and for registered apps, the owner's email from the userinfo endpoint. Apps add AgentID as a custom OpenID Connect provider in Clerk, Supabase, Auth0, Better Auth, or Auth.js with two configuration values and no SDK.
Add AgentID as a custom provider in your auth stack. The setup guides walk through Clerk, Supabase, Auth0, Better Auth, Auth.js, and a generic OIDC client.