Configuration

Hosted at https://dev.mcp.ivalt.com (http://dev.mcp.ivalt.comhttps). 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.