Developer portal
Portable identity, username-as-a-service, and user sync for agents and apps.
Use Dots for portable sign-in, shared conversations, explicit context consent and revocable note invitations. REST, SDK and MCP apply the same permissions. OAuth handles auth, MCP exposes agent context, isolated Turso per app, Jazz for realtime, and Turbopuffer for retrieval. Upsert users by immutable sub — never by email or wallet.
- WebMCP + core SDK
Register an app, connect browser agents, and use every Dots MCP tool
- Install Dots
Choose your app type, credentials, SDK, scopes, and code examples
- Agent installation guide
Shared setup contract, reusable skill, and MCP build guidance
- REST API reference
OAuth, identity, context, files, pute credits
- Getting an API key
Register OAuth clients and scopes
- OpenAPI 3.1
Machine-readable API surface with scoped permissions
- llms.txt
Agent instructions and when-to-use guidance
- OIDC discovery
Authorization, token, userinfo, JWKS, device flow
- Device sign-in
RFC 8628 — approve bot/CLI sign-in with a user code
- API catalog
Endpoints, MCP, and OAuth metadata
- Agent skills index
Sign-in, username, MCP, sync bootstrap
- MCP server card
Streamable HTTP tools at /mcp
- Integrate (@wrldbld/dots)
SDK snippets and Better Auth examples
- OAuth client dashboard
Create apps, redirect URIs, scopes