Rein runs on your own machine — the client starts it, so there is no endpoint to ping. 583 installs a week from npm. Last commit 10 Oct 2026.
Spend limits for AI agents that pay with x402: every paywall is policy-checked before a cent moves.
We read the source, 1 d ago · rules ccca72095570
Found in continuous integration, deployment or infrastructure files, or in a neighbouring package of the same monorepo. None of this is installed when you add the server: it describes how the project is built and released. We list it because a leaked key in a build pipeline is still a real problem, but it is not something this server does on your machine.
const proc = spawn(process.execPath, [BIN], {
this.apiBase = (options.apiBase ?? 'https://api.telegram.org').replace(/\/+$/, '');
v4: '394a6e00394a6fff59ee9b0059ee9bff8a103d008a103dff95122900951229ff98ce000098ce4b1f98ce4c0098ce5d9f98ce5e0098ceb01798ceb10098cec8f398cec90098cf15df98cf160098cf2e0798cf2e9898cf471398cf480098cf643f98cf650098cfeb5398cfebf898cffccb98cffd0098cfff179eaddb009eaddbffa8710d00a8710df…
Object.entries(process.env).filter(([key]) => !key.startsWith('REIN_')),
Is this your server and something here is wrong? Tell us — corrections are free and do not require a plan.
Today is the operative word: we check Rein every 15 minutes and re-read its code on every release. Watch it and you find out the day that stops being true.
This server runs on your own machine — install it with the package manager and the client starts it for you. Package name taken from the official registry entry.
claude mcp add rein -- npx -y @reinconsole/mcp
{
"mcpServers": {
"rein": {
"args": [
"-y",
"@reinconsole/mcp"
],
"command": "npx"
}
}
}
[mcp_servers.rein]
command = "npx"
args = ["-y", "@reinconsole/mcp"]
{
"mcpServers": {
"rein": {
"args": [
"-y",
"@reinconsole/mcp"
],
"command": "npx"
}
}
}
{
"mcpServers": {
"rein": {
"args": [
"-y",
"@reinconsole/mcp"
],
"command": "npx"
}
}
}
This one needs environment variables set before it will start:
REIN_AGENT_FILE (Path to the rein-agent.json written by `npx @reinconsole/init` (engine URL, agent id, API key, wallet).), REIN_ENGINE_URL (Policy engine base URL. Required unless REIN_AGENT_FILE is set.), REIN_AGENT_ID (The one agent this server speaks for. Required unless REIN_AGENT_FILE is set.), REIN_ENGINE_API_KEY (Bearer key for the engine, ideally an evaluate key narrowed to this agent.), REIN_PAYER_PRIVATE_KEY (Agent wallet key. Omit for advisory mode: policy is checked, nothing is paid.), REIN_NETWORK_PROFILE (testnet (default) or mainnet: which network's 402s this server will pay.).
The author declared them in the registry entry; get the values from the project itself.
Pre-payment safety gate for x402 agents: PII screening, spend policy, replay checks before signing.
MCP proxy that checks every tools/call against Agent Trust policy, with evidence, before it runs.
A guarded wallet for AI agents on Robinhood Chain: a spending policy runs before every signature.
Pre-spend trust for AI agents that buy: check x402 services and product listings before paying.
Pre-spend trust for AI agents that buy: check x402 services and product listings before paying.
Wallet and payments for AI agents: auto-pay x402 APIs in USDC on XDC, within on-chain limits.
License-checked research archive and technical-spec search for AI agents. Pay per call via x402.
Pre-send risk check for AI agents that move money — screen an address or payment URL before sending.
Answers built from our own checks of this server.