Deployment
This server is hosted at https://dev.mcp.ivalt.com (http://dev.mcp.ivalt.com → https).
- Health:
https://dev.mcp.ivalt.com/health - MCP:
https://dev.mcp.ivalt.com/mcp(requiresAuthorization: Bearer <token>) - Docs:
https://dev.mcp.ivalt.com/docs/
You don't need to deploy anything to use it — just connect your MCP client to https://dev.mcp.ivalt.com/mcp as shown in Client Setup.
Self-hosting
To run your own instance, use the npm package @ivalt/agent-auth:
npx -y @ivalt/agent-auth
Or via Docker (see package README for details):
docker build -t ivalt-mcp .
docker run -p 8080:8080 \
-e MCP_AUTH_TOKEN=secret \
-e IVALT_API_KEY=your-key \
-e IVALT_DEFAULT_MOBILE=+1... \
ivalt-mcp
curl http://localhost:8080/health
Full SDK docs, transports (stdio vs streamable_http), and configuration are documented at https://www.npmjs.com/package/@ivalt/agent-auth. The package also provides bin/ivalt-mcp.js for STDIO (Cursor, Claude Desktop, LangGraph).
Verifying the Hosted Instance
curl https://dev.mcp.ivalt.com/health
curl -H "Authorization: Bearer $MCP_AUTH_TOKEN" \
-H "Content-Type: application/json" \
-H "Accept: application/json, text/event-stream" \
-d '{"jsonrpc":"2.0","id":1,"method":"tools/list","params":{}}' \
https://dev.mcp.ivalt.com/mcp
Local dev equivalent:
curl http://localhost:8080/health