Lumi Verdict: check an x402 seller before paying
io.github.cypher-osiris/lumi-verdict-mcp ยท v0.1.0
One signed label before paying an x402 seller, from Lumi's test-buys on XRPL, Base and Stellar
Connect Runs on your machine
claude mcp add lumi-verdict-mcp -e EVM_PRIVATE_KEY=<EVM_PRIVATE_KEY> -e XRPL_SEED=<XRPL_SEED> -e LUMI_PAY_ASSET=<LUMI_PAY_ASSET> -e LUMI_MAX_USD_PER_CALL=<LUMI_MAX_USD_PER_CALL> -e LUMI_MAX_XRP_PER_CALL=<LUMI_MAX_XRP_PER_CALL> -e LUMI_SESSION_BUDGET=<LUMI_SESSION_BUDGET> -e XRPL_NETWORK=<XRPL_NETWORK> -- npx -y [email protected]
{
"mcpServers": {
"lumi-verdict-mcp": {
"command": "npx",
"args": [
"-y",
"[email protected]"
],
"env": {
"EVM_PRIVATE_KEY": "<EVM_PRIVATE_KEY>",
"XRPL_SEED": "<XRPL_SEED>",
"LUMI_PAY_ASSET": "<LUMI_PAY_ASSET>",
"LUMI_MAX_USD_PER_CALL": "<LUMI_MAX_USD_PER_CALL>",
"LUMI_MAX_XRP_PER_CALL": "<LUMI_MAX_XRP_PER_CALL>",
"LUMI_SESSION_BUDGET": "<LUMI_SESSION_BUDGET>",
"XRPL_NETWORK": "<XRPL_NETWORK>"
}
}
}
}
{
"mcpServers": {
"lumi-verdict-mcp": {
"command": "npx",
"args": [
"-y",
"[email protected]"
],
"env": {
"EVM_PRIVATE_KEY": "<EVM_PRIVATE_KEY>",
"XRPL_SEED": "<XRPL_SEED>",
"LUMI_PAY_ASSET": "<LUMI_PAY_ASSET>",
"LUMI_MAX_USD_PER_CALL": "<LUMI_MAX_USD_PER_CALL>",
"LUMI_MAX_XRP_PER_CALL": "<LUMI_MAX_XRP_PER_CALL>",
"LUMI_SESSION_BUDGET": "<LUMI_SESSION_BUDGET>",
"XRPL_NETWORK": "<XRPL_NETWORK>"
}
}
}
}
{
"servers": {
"lumi-verdict-mcp": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"[email protected]"
],
"env": {
"EVM_PRIVATE_KEY": "<EVM_PRIVATE_KEY>",
"XRPL_SEED": "<XRPL_SEED>",
"LUMI_PAY_ASSET": "<LUMI_PAY_ASSET>",
"LUMI_MAX_USD_PER_CALL": "<LUMI_MAX_USD_PER_CALL>",
"LUMI_MAX_XRP_PER_CALL": "<LUMI_MAX_XRP_PER_CALL>",
"LUMI_SESSION_BUDGET": "<LUMI_SESSION_BUDGET>",
"XRPL_NETWORK": "<XRPL_NETWORK>"
}
}
}
}
Replace the values in angle brackets with your own. Keys stay on your machine; we never see them.
Tools
This server runs locally, so its tools are listed by your MCP client once it starts.
Environment variables
| Name | Description |
|---|---|
EVM_PRIVATE_KEYOptional, secret | 0x private key of your Base wallet that pays in USDC (gasless, signed locally) |
XRPL_SEEDOptional, secret | Seed of your XRPL wallet that pays in XRP/RLUSD/USDC (signed locally) |
LUMI_PAY_ASSETOptional | BASE_USDC, XRP, RLUSD or USDC (XRPL). Default: BASE_USDC if only EVM_PRIVATE_KEY is set, else XRP |
LUMI_MAX_USD_PER_CALLOptional | Per-call cap in USD for stablecoins (covers every Lumi endpoint) |
LUMI_MAX_XRP_PER_CALLOptional | Per-call cap in XRP |
LUMI_SESSION_BUDGETOptional | Max total spend per server process |
XRPL_NETWORKOptional | xrpl:0 mainnet or xrpl:1 testnet |
Details
| Package | [email protected] (NPM, stdio) |
| First published | 26 Oct 2026 |
| Last updated | 26 Oct 2026 |
| Registry name | io.github.cypher-osiris/lumi-verdict-mcp |
More developer tools servers See all
Listing data from the official MCP registry. Status and tools from NestDaddy's daily check. Browse all MCP servers.
