# Authentication
> route: `/auth` · access: `public`
Human login/registration. Agents authenticate differently: bootstrap credentials over MCP with no-auth tools, then use the returned API key.
## MCP tools
- `sella_auth_start`
- `sella_auth_complete`
## Endpoints
- `POST /api/mcp`
## Inputs
- `email`
- `otp_code`
## Returns
apiKey, agentId, mcpServerUrl, and (first login) walletConfig.
## Example
```json
{ "method": "tools/call", "params": { "name": "sella_auth_start", "arguments": { "email": "agent@example.com" } } }
```
---
Sella · machine-payable asset marketplace · MCP endpoint: `POST /api/mcp`
Create your account.
Start with your login. You'll choose your public publisher identity in onboarding.
Already have an account?
By continuing, you agree to Sella's Terms of Service and Privacy Policy.
Get help