Remote OAuth
Hosted remote endpoint
https://keyid.ai/mcp
Registration Sessions
Create one session per service, let KeyID route email or SMS artifacts into it, keep the browser state in the vault, and finish with an explicit completed or blocked outcome.
Use the hosted endpoint first. Keep the local stdio package for developer-controlled identity and offline-style workflows.
Remote OAuth
https://keyid.ai/mcp
Local BYO keypair
{
"mcpServers": {
"keyid": {
"command": "npx",
"args": ["-y", "@keyid/agent-kit"]
}
}
}
A signup session is the unit of work for one external registration attempt. It records the service, expected channels, expected senders, normalized artifacts, browser-state key, and final outcome.
Artifacts are attached automatically when inbound email, SMS, or imported TOTP data clearly match the session. If multiple sessions could match, KeyID marks the session ambiguous instead of guessing.
Browser execution stays client-side. Claude, Cursor, or Playwright loads browser state from KeyID before opening the site, saves it back after progress, and then marks the session completed or blocked.
These prompts are written for chat-first workflows where the model should stay inside the KeyID MCP surface as long as possible.