{"name":"io.github.csacanam/lotero","slug":"csacanam-lotero","title":null,"description":"Provably fair on-chain slot machine for AI agents: x402 spins on Base, Chainlink VRF results.","url":"https://mcp.market/server/csacanam-lotero","rating":null,"grade":"B","score":78,"certified":false,"status":"active","category":"other","tags":[],"presence":{"score":18,"stars":0,"forks":1,"downloads_week":32,"last_push_at":"2026-07-12T11:40:46.000Z","license":"MIT"},"uptime":null,"claimed":false,"transport":"npm","callable_via_gateway":false,"default_price_micros":0,"repository":"https://github.com/csacanam/lotero-core","website":null,"version":"0.1.0","remotes":[],"packages":[{"registryType":"npm","identifier":"lotero-mcp","version":"0.1.0","transport":{"type":"stdio"},"environmentVariables":[{"description":"Dedicated wallet with USDC on Base — pays spins/claims via x402. Required only for spin/claim.","isSecret":true,"name":"LOTERO_WALLET_PRIVATE_KEY"},{"description":"Default player — the human's wallet, where winnings accrue and get claimed.","name":"LOTERO_PLAYER_ADDRESS"},{"description":"Enforced responsible-gambling spin limit per session (default 10).","name":"LOTERO_MAX_SPINS_PER_SESSION"}]}],"tools":[{"name":"claim","description":"Withdraw ALL accumulated winnings (wins + referral earnings) to the player's wallet — COSTS 0.1 USDC via x402, gasless for the player. The fee is flat and the claim withdraws everything, so claim ONCE at the end of the session, not after each win. Check get_balances first (claimable must be > 0).","write_action":false,"price_micros":0,"input_schema":null},{"name":"get_balances","description":"Player balances: moneyAdded, moneyEarned, moneyClaimed, earnedByReferrals, claimedByReferrals (USDC base units, 6 decimals). Free. Claimable = moneyEarned - moneyClaimed. Check before claiming to avoid paying for an empty claim.","write_action":false,"price_micros":0,"input_schema":null},{"name":"get_contract_health","description":"System status: executor ETH/USDC balances, contract bankroll, VRF subscription funding. Free. Use to diagnose stuck rounds or before a session (if the contract is unhealthy, don't spin).","write_action":false,"price_micros":0,"input_schema":null},{"name":"get_round","description":"Get a spin's result by requestId. Free. resolved=false means Chainlink VRF hasn't delivered yet — poll every ~3s; if still unresolved after ~10 minutes check the `pending.vrfSubscriptionFunded` flag in the response (the requestId never expires; re-poll later, never re-spin to replace a pending round). Reels: 0-4 DOGE (5x), 5-6 BNB (14x), 7-8 ETH (20x), 9 BTC (30x); three matching symbols win; priz","write_action":false,"price_micros":0,"input_schema":null},{"name":"spin","description":"Execute one slot-machine spin — COSTS 1.1 USDC (1 bet + 0.1 fee) via x402, paid by the configured wallet. GAMBLING with negative expected value (RTP ~93%): require the human's explicit authorization and budget BEFORE calling, report every result honestly, and never loop spins to 'chase' a win. `player` should be the HUMAN's wallet (winnings accrue and get claimed there). Returns a requestId — the ","write_action":true,"price_micros":0,"input_schema":null}],"scan":{"score":78,"grade":"B","scanned_at":"2026-09-26T05:12:07.566Z","report":{"scannerVersion":"0.1.9","scannedAt":"2026-09-26T05:12:07.609Z","components":{"code":{"score":25,"max":25,"notes":["2 source files scanned"]},"reliability":{"score":-1,"max":20,"notes":["no gateway calls yet and no remote to probe"]},"poisoning":{"score":-1,"max":15,"notes":["tools not inspected (local package is not executed); not counted"]},"auth":{"score":6,"max":15,"notes":["static API keys via environment variables"]},"maintenance":{"score":12,"max":15,"notes":["last push 76 days ago"]},"identity":{"score":8,"max":10,"notes":["registry namespace matches repository owner","GitHub account older than a year"]}},"findings":[],"inputs":{"packages":[{"registryType":"npm","identifier":"lotero-mcp","version":"0.1.0","found":true,"license":"MIT","hasInstallScripts":false,"dependencyCount":5,"publishedAt":"2026-07-12T10:55:55.945Z","repositoryUrl":"git+https://github.com/csacanam/lotero-core.git","weeklyDownloads":32}],"repo":{"found":true,"owner":"csacanam","repo":"lotero-core","archived":false,"pushedAt":"2026-07-12T11:40:46Z","stars":0,"forks":1,"openIssues":0,"ownerType":"User","ownerAvatarUrl":"https://avatars.githubusercontent.com/u/6034295?v=4","ownerCreatedAt":"2013-11-25T19:47:09Z","license":"MIT"},"icon":{"url":"https://avatars.githubusercontent.com/u/6034295?v=4&s=128","source":"github"},"presence":{"stars":0,"forks":1,"downloadsWeek":32,"license":"MIT","lastPushAt":"2026-07-12T11:40:46.000Z","score":18}}}},"grade_history":[],"reviews":[]}