{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.macropulse-lab/irl-gateway","description":"An AI agent's trading mandate it can't break: checked before every order, reasoning sealed in IRL.","title":"IRL Gateway","repository":{"url":"https://github.com/macropulse-lab/irl-gateway","source":"github"},"version":"0.2.0","websiteUrl":"https://irl.macropulse.live","packages":[{"registryType":"pypi","identifier":"irl-gateway","version":"0.2.0","runtimeHint":"uvx","transport":{"type":"stdio"},"environmentVariables":[{"description":"Your IRL server, e.g. https://irl.example.com","isRequired":true,"name":"IRL_BASE_URL"},{"description":"Bearer token for the IRL server","isRequired":true,"isSecret":true,"name":"IRL_API_TOKEN"},{"description":"The agent registered on IRL (its mandate)","isRequired":true,"name":"IRL_AGENT_ID"},{"description":"The model hash the agent was registered with (64 hex)","isRequired":true,"name":"IRL_MODEL_HASH"},{"description":"paper (default, live prices, no keys) or exchange","name":"GATEWAY_BROKER"},{"description":"Starting paper balances, e.g. USDT=1000","name":"PAPER_BALANCES"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"deprecated","statusChangedAt":"2026-10-06T17:30:58.878305Z","statusMessage":"Moved to io.github.horkos-labs/irl-gateway","publishedAt":"2026-10-05T22:41:06.565114Z","updatedAt":"2026-10-06T17:30:58.878305Z","isLatest":true}}}
