Magneta Contract Risk MCP server
online · 100% uptimeio.github.Bosacks/magneta-contract-risk·v0.1.1Smart-contract risk reports for AI agents on 20 EVM chains, paid per call via x402 ($0.02 USDC).
not scanned yet
0 stars
Reviews
Write oneNobody has reviewed Magneta Contract Risk yet.
If you have run it, two minutes of your experience saves the next person an afternoon.
Magneta Contract Risk tools
Tool list not cached yet. `describe` through the gateway fetches it live.
How Magneta Contract Risk compares
Against every graded MCP server, from our own scans and uptime checks. Updated after each scan run.
- Safety score
- 91/100
- higher than 85% of 48,255 servers
- Uptime
- 100%
- of our recent checks; the typical remote server answers 100%
- Response time
- 250 ms
- faster than 55% of 30,031 servers
Release history: 2 versions in the registry since 2026-10-16, latest 2026-10-18, typically one every 2 days.
Install Magneta Contract Risk in Claude Code, Cursor or VS Code
claude mcp add --transport http magneta-contract-risk https://x402.magneta.finance/mcp
What the publisher says
From the Magneta Contract Risk repository's README, as published. We do not edit it. Read it on GitHub
Magneta Contract Risk (x402)
A small production-oriented service that sells an on-chain smart-contract risk report to AI agents, paid per call with x402 micropayments (USDC, EIP-3009 exact scheme). One express process, two paid surfaces:
Both paid surfaces call the same analyzeContract(chainId, address) in src/risk/analyze.ts. The analysis is deterministic and uses public data only (RPC, Blockscout, Sourcify, a local aderyn binary). No LLM, no API key for analysis. Unknown chain or malformed address returns 400 before any payment is requested. If the analysis itself fails (not a contract, upstream error, timeout) the response is an error status and the buyer is not charged (x402 only settles successful responses).
Supported chains (v1, src/chains.ts): Base 8453, Base Sepolia 84532, Ethereum 1, Arbitrum One 42161. Override RPCs with RPCURL.
Report
{ chainId, address, analyzedAt, isContract, bytecodeSize, proxy, erc20, opcodes, selectors: { found },
blockscout, sourcify?, aderyn, score, level, flags, notes }- proxy: { type, implementation, admin? } from EIP-1967 (implementation/admin/beacon), legacy zeppelinos slot, EIP-1822, EIP-1167 clones, or Blockscout's detection. The implementation bytecode is analysed too.
- erc20: name, symbol, decimals, totalSupply, owner() (and whether it is the zero address), paused(). Each probe is individually try/catch.
- opcodes: SELFDESTRUCT / DELEGATECALL presence from a real opcode walk that skips PUSH data (no substring matching).
- selectors.found: risky signatures (mint, pause, blacklist, fee/tax setters, upgrade, ownership...) whose 4-byte selector appears as a PUSH4 in the bytecode. Heuristic: presence is not proof of reachability (also stated in notes).
- blockscout / sourcify: verification status, compiler, contract name, creator and creation tx. Blockscout has a 5 s timeout; on failure blockscout: { available: false }. Sourcify is only queried as a fallback when Blockscout is unreachable or reports "unverified". For proxies, the implementation's verification is what counts.
- aderyn: when verified Solidity source is available, sources are written to a temp dir (sanitised paths) and aderyn runs with a 15 s timeout: { ran, counts: { high, low }, top: [{ title, severity, instances }] }, else { ran: false, reason }. It never fails the request.
- Total budget: hard deadline 24 s per analysis. Results are cached in memory for 10 minutes per chainId+address (the payment still happens on every call).
Score rubric (src/risk/score.ts)
Score 0..100, higher = riskier, additive, capped at 100.
Level: 0-24 low, 25-49 medium, 50-74 high, 75-100 critical. A non-contract address is an error, not a score. The score is a triage signal, not an audit.
Supported chains
Shortened. The full README is on GitHub.
Nothing above is checked by us. What we check is on the safety report.
Magneta Contract Risk: common questions
- Is Magneta Contract Risk MCP server safe?
- Yes, by our scan: it is graded A (91/100). Read the Magneta Contract Risk safety report
- How do I install Magneta Contract Risk?
- It runs remotely at x402.magneta.finance. Add it to Claude Code, Cursor, VS Code or Claude Desktop with the snippets above, or call it through the mcp.market gateway without installing anything.
- Does Magneta Contract Risk need an API key?
- Not as far as the registry entry and our scan can tell: no credentials are declared or required.
- Is Magneta Contract Risk maintained?
- The last commit was 19 days ago (2026-10-16). The latest release is v0.1.1.
- Is Magneta Contract Risk up?
- 100% of our last 28 checks got an answer. We check remote servers about four times a day.
- How does Magneta Contract Risk compare with other MCP servers?
- safety score 91/100 (higher than 85% of 48,255 servers); uptime 100% (of our recent checks; the typical remote server answers 100%); response time 250 ms (faster than 55% of 30,031 servers). Full comparison.