IRL Gateway MCP server
io.github.norve-labs/irl-gateway·v0.3.0An AI agent's trading mandate it can't break: checked before every order, reasoning sealed in IRL.
0 stars675 downloads/wk
Reviews
Write oneNobody has reviewed IRL Gateway yet.
If you have run it, two minutes of your experience saves the next person an afternoon.
IRL Gateway tools (6, 1 write)
write = sends, deletes, buys or postsRead from the package source without running it. The installed server may list more.
execute_tradewrite actionPlace a spot market order through IRL (authorize, place, bind).
get_balancesFree balances on the gateway's account (paper or exchange).
get_policyYour mandate as IRL enforces it: status, notional cap, allowed assets and venues. Check this before trading.
get_quoteLast traded price for a 'BASE/QUOTE' symbol on the gateway's venue.
get_traceThe sealed IRL record for one trade: intent, verdict and proofs.
list_recent_tradesYour recent trades from the local journal, newest first, each with its rationale, context hash, IRL trace id and outcome.
Public scan report
scanner v0.1.10 · 2026-10-13 · same rubric, same numbers if you re-run it
- Code scan10 source files scanned25/25
- –Live reliabilityno gateway calls yet and no remote to proben/a
- –Tool poisoningtools not inspected (local package is not executed); not countedn/a
- Auth qualitystatic API keys via environment variables6/15
- Maintenancelast push 6 days ago15/15
- Maintainer identityregistry namespace matches repository owner7/10
How IRL Gateway compares
Against every graded E-commerce MCP server, from our own scans and uptime checks. Updated after each scan run.
- Safety score
- 82/100
- higher than 75% of 2,174 E-commerce servers
- Tools
- 6
- the typical E-commerce server has 6
- Tools that change things
- 17%
- typical: 0%. Fewer write tools means less an agent can break
- Downloads a week
- 675
- more than 95% of 411 E-commerce servers with a package
What its tools let an agent do: 5 read · 1 run or deploy
Install IRL Gateway in Claude Code, Cursor or VS Code
claude mcp add irl-gateway -- uvx irl-gateway
What the publisher says
From the IRL Gateway repository's README, as published. We do not edit it. Read it on GitHub
IRL Gateway
<!-- mcp-name: io.github.norve-labs/irl-gateway -->
Give your AI agent a trading account it can't misuse, and a record of every decision it can't rewrite.
IRL Gateway is an MCP server that sits between an AI agent (Claude, ChatGPT, or your own) and an exchange account. Every order the agent places goes through the IRL Engine:
- Policy before execution. IRL checks the order against the agent's mandate (active status, notional cap, allowed assets and venues) before anything reaches the exchange. Out of mandate means no order.
- The rationale is sealed. The agent must say why it is trading. The gateway hashes that rationale together with the trade inputs and seals the hash into IRL's tamper-evident trace, anchored daily to Bitcoin. The plaintext stays in your local journal.
- Intent is reconciled with the fill. After the exchange fills the order, IRL compares what was authorized with what executed and records MATCHED or DIVERGENT.
When something goes wrong, you can prove what the agent was allowed to do, what it said it was doing, and what actually happened.
AI agent ── MCP ──> irl-gateway ──> IRL: authorize (policy + sealed rationale)
│
├──────> exchange: market order (client id = sealed intent)
│
└──────> IRL: bind fill -> MATCHED / DIVERGENTTools
Behaviour the agent can rely on:
- Fail closed. If IRL is unreachable or denies the intent, no order is sent.
- Kill switch. Create the file ~/.irl-gateway/KILL and every trade is refused before IRL is even called. Delete it to resume.
- No silent fills. If the exchange fills but the IRL bind fails, the result still reports the fill and flags it for reconciliation.
- Sealed = sent. Order sizes are rounded to the venue's step and checked against its minimums before IRL seals them, so the sealed quantity is exactly what reaches the exchange. An order the venue would reject is blocked with a plain reason instead.
Quick start (paper trading, about a minute)
uvx irl-gateway initThat one command gets a free paper-tier token from norve.dev, registers your agent with a starter mandate (BTC/USDT and ETH/USDT, at most 1,000 USDT per order, on paper-binance), saves the credentials to ~/.irl-gateway/agent.json, and prints:
- a claude mcp add irl-gateway ... line for Claude Code, and
- an mcpServers block for Claude Desktop, Cursor or any MCP client.
Paste one of them, then ask the agent to call get_policy and make its first paper trade. Paper fills are simulated at live public Binance prices with Binance's real order-size rules, so no exchange keys are needed.
Options: --name, --assets BTC/USDT,SOL/USDT, --max-notional 250, --contact you@example.com (so we can reach you), --server (your own IRL engine).
Free tier limits: paper venues only, up to 3 agents and 500 authorizations a day per token. Want to trade live, or run without limits? Self-host the engine or ask for a full token.
Doing it by hand instead
Shortened. The full README is on GitHub.
Nothing above is checked by us. What we check is on the safety report.
IRL Gateway: common questions
- Is IRL Gateway MCP server safe?
- Mostly: it is graded B (82/100). Read the IRL Gateway safety report
- How do I install IRL Gateway?
- It runs on your machine. Copy the Claude Code, Cursor, VS Code or Claude Desktop config from the install section.
- Does IRL Gateway need an API key?
- Yes. The registry entry asks for
IRL_API_TOKEN. - Is IRL Gateway maintained?
- The last commit was 27 days ago (2026-10-08). The latest release is v0.3.0.
- What can I use instead of IRL Gateway?
- Servers from other publishers that do the same job: Polymarket Paper Trader MCP server, Robinhood Crypto MCP server and Omie MCP server.
- How does IRL Gateway compare with other E-commerce MCP servers?
- safety score 82/100 (higher than 75% of 2,174 E-commerce servers); tools 6 (the typical E-commerce server has 6); tools that change things 17% (typical: 0%. Fewer write tools means less an agent can break). Full comparison.
Alternatives to IRL Gateway
Same job from other publishers: the closest match first, then the best rated.
- Polymarket Paper TraderPolymarket paper trading for AI agents: $10k paper money, real order books, official fees.not reviewedGrowingA
- Robinhood CryptoRobinhood Crypto Trading API for AI agents: quotes, holdings, orders read-only; opt-in trading.not reviewedGrowingB
- OmieMCP server for Omie — ERP, customers, products, orders, invoices, financialsnot reviewedEstablishedB
- Polymarket ToolkitRead-only Polymarket data tools for AI agents: profiles, PnL, market scans. No keys, no orders.not reviewedEstablishedB
- Sv NumberPhone numbers for AI agents: order a private number, read the SMS verification code, hand it back.not reviewedEstablishedB