Configuration
Hosted at https://dev.mcp.ivalt.com (http://dev.mcp.ivalt.com → https). For SDK self-hosting details, see @ivalt/agent-auth.
Environment Variables
Copy .env.example to .env and configure the variables:
| Variable | Required | Purpose |
|---|---|---|
IVALT_API_KEY |
optional | Your iVALT API key; if empty, the server uses the public demo proxy |
IVALT_DEFAULT_MOBILE |
optional | Default approver phone in E.164 format |
MCP_AUTH_TOKEN |
optional | Bearer token required on POST /mcp |
IVALT_REQUEST_FROM |
optional | Label shown on approval requests |
IVALT_DEFAULT_FACTORS |
optional | Comma-separated factors: biometric,location,time,device |
Hosted https://dev.mcp.ivalt.com/mcp is protected — every request must include Authorization: Bearer <token>.
Keep .env out of version control. It is already ignored by .gitignore.
More
Full SDK configuration (upstream selection, PORT, MCP_AUTH_TOKEN, etc.) is documented at https://www.npmjs.com/package/@ivalt/agent-auth.