Deployment

This server is hosted at https://dev.mcp.ivalt.com (http://dev.mcp.ivalt.comhttps).

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