analyze_liquidity
Verifies DEX LP token locking, vesting schedules, pool liquidity depth, and unwrap risks across Aerodrome and Uniswap. Cost: 0.020 USDC on Base & Solana Mainnet.
token_addressrequired
io.github.ak10082247-maxPublished by GitHub account ak10082247-maxv1.0.0Updated Oct 24, 2026
Real-time token contract safety scanner and honeypot auditor via x402 on Base.
RugShield 402 is a hosted MCP server that lets an assistant screen Solana and Base tokens for honeypots, taxes, liquidity locks and holder clusters before…
Web executable via Streamable HTTP. Remote servers run from the web runtime once configured in a workspace.
Paste this prompt into Claude Code, Codex, Cursor or another agent — or into SourceWeft chat. The agent reads this server's install guide, shows you its publisher, endpoint and sign-in, and adds it to your client once you agree. Keys never go into a command.
Read https://sourceweft.com/mcp/io.github.ak10082247-max%2Frugshield-402/install.md and connect the MCP server it describes to my client. Before changing any config, show me its publisher, endpoint and sign-in method and wait for my OK. Never put an API key in a command or in a file I would commit; ask me where it should come from.Add this to your client's mcpServers config.
{
"mcpServers": {
"rugshield-402": {
"type": "http",
"url": "https://rugshield-402.onrender.com/mcp"
}
}
}[License: MIT] [MCP Standard] [TypeScript] [Base Mainnet] [x402 Protocol] [Glama]
This repository contains the complete open-source Model Context Protocol (MCP) server implementation of RugShield 402. It equips LLMs, autonomous trading agents, and IDEs (Claude Desktop, Cursor, Windsurf) with tools to simulate token buys/sells, analyze honeypot traps, calculate exact transfer tax rates, and verify DEX liquidity depth on Base and EVM networks.
This MCP server provides the following tools via standard stdio and streamable HTTP transports:
You can run this MCP server locally on your machine from source code using Node.js and the Model Context Protocol SDK.
Add this server to your claude_desktop_config.json:
~/Library/Application Support/Claude/claude_desktop_config.json%APPDATA%\Claude\claude_desktop_config.jsonOr run directly with tsx during development without building:
Add to your workspace .cursor/mcp.json or Windsurf MCP settings:
If you prefer connecting to a hosted cloud instance without local dependencies, RugShield is deployed 24/7 on high-availability cloud infrastructure:
https://rugshield-402.onrender.com/mcphttps://rugshield-402.onrender.com/.well-known/mcp/server-card.jsonhttps://rugshield-402.onrender.com/.well-known/x402.jsonRugShield is packaged for automated multi-agent frameworks with 100% gasless autonomous payment settlement ($0 ETH / $0 SOL required):
Wrap standard fetch with @x402/fetch to automatically handle HTTP 402 challenges, sign EIP-712 transfer authorizations on Base, and retry in under 15ms:
Using the built-in Python client (sdk/python/rugshield.py):
For teams seeking turnkey managed infrastructure with flat monthly credit card billing rather than self-hosting:
This open-source project is licensed under the MIT License — see the LICENSE file for details.
Source: README.md at commit 039885c
Verifies DEX LP token locking, vesting schedules, pool liquidity depth, and unwrap risks across Aerodrome and Uniswap. Cost: 0.020 USDC on Base & Solana Mainnet.
token_addressrequiredInstant honeypot verification and transfer fee detection for autonomous AI trading agents. Cost: 0.010 USDC on Base & Solana Mainnet.
token_addressrequiredSimulates buy/sell orders via state overrides to detect honeypots, compute exact transfer taxes in bps, and verify pool liquidity depth. Cost: 0.010 USDC on Base & Solana Mainnet.
token_addressrequiredVerifies LP token ownership across Uncx, Team.Finance, and Aerodrome slipstream pools to prove liquidity cannot be pulled. Cost: 0.020 USDC on Base & Solana Mainnet.
token_addressrequiredAnalyzes on-chain funding origins for the top 50 token holders to detect sybil clusters, dev dump risks, and wash-trading rings. Cost: 0.020 USDC on Base & Solana Mainnet.
token_addressrequiredExecutes state-override simulation of $1k, $10k, and $50k swap orders on Base Mainnet, calculating exact slippage, gas overhead, and MEV frontrun exposure. Cost: 0.020 USDC on Base & Solana Mainnet.
amount_usdtoken_addressrequiredAudits canonical Base bridge and CCIP/LayerZero endpoints for message replay vulnerabilities, unbacked wrapped collateral, and admin multisig latency. Cost: 0.020 USDC on Base & Solana Mainnet.
token_addressrequiredGenerates an end-to-end cryptographic audit report covering bytecode decompilation, honeypot tax simulation, LP lock proofs, holder clusters, and bridge risk. Cost: 0.020 USDC on Base & Solana Mainnet.
token_addressrequiredScreens trending Solana (Pump.fun/Raydium) and Base (Aerodrome/Uniswap V3) tokens with pre-verified honeypot, tax, and liquidity depth metrics. Cost: 0.010 USDC on Base & Solana Mainnet.
token_addressrequiredTracks institutional and high-win-rate whale wallet net inflows and outflows across Solana SPL and Base ERC-20 tokens. Cost: 0.010 USDC on Base & Solana Mainnet.
token_addressrequiredReturns real-time DEX trades executed by labeled smart-money and whale wallets on Solana and Base with pre-trade honeypot verification. Cost: 0.010 USDC on Base & Solana Mainnet.
token_addressrequiredAnalyzes who bought and sold a specific Solana or Base token over the last 24h, segmented by Smart Money, Whales, Fresh Wallets, and Dev Clusters. Cost: 0.010 USDC on Base & Solana Mainnet.
token_addressrequiredReturns top-10/top-50 holder distribution, LP lock percentage, and coordinated sybil cluster detection for any Solana or Base token. Cost: 0.010 USDC on Base & Solana Mainnet.
token_addressrequiredProfiles any Solana or Base wallet address for current token balances, USD valuation, historical win-rate, and drainer/OFAC taint. Cost: 0.010 USDC on Base & Solana Mainnet.
token_addressrequired100% of the applicable checks met
How complete this listing is, computed from the registry entry, the endpoint and public sources. Not a rating of the server and not a statement that it is safe or working today: reachability is a dated check, and no installs or reviews go into the score.
# Clone the open-source repositorygit clone https://github.com/ak10082247-max/rugshield-402.gitcd rugshield-402
# Install dependenciesnpm install
# Build the TypeScript source codenpm run build{ "mcpServers": { "rugshield-402": { "command": "node", "args": [ "/absolute/path/to/rugshield-402/dist/mcp/server.js" ] } }}{ "mcpServers": { "rugshield-402": { "command": "npx", "args": [ "-y", "tsx", "/absolute/path/to/rugshield-402/src/mcp/server.ts" ] } }}{ "mcpServers": { "rugshield-402": { "command": "node", "args": ["dist/mcp/server.js"] } }}sequenceDiagram autonumber actor LLM as Claude / Agent / Cursor participant MCP as RugShield MCP Server (Local / Remote) participant Simulator as EVM Bytecode Simulator participant Base as Base Mainnet RPC participant DEX as Aerodrome / Uniswap v3
LLM->>MCP: tools/call ("rugshield_pre_swap_scan", { token_address }) MCP->>Simulator: Fork State & Simulate Buy/Sell Simulator->>Base: Fetch Bytecode, Balances & Storage Slots Simulator->>DEX: Simulate Swap on Liquidity Pool Simulator-->>MCP: Honeypot Verdict, Tax Rates, Risk Score MCP-->>LLM: Structured JSON Analysis & Safety Attestationnpm install @x402/fetch @x402/core @x402/evm viemimport { wrapFetchWithPayment } from "@x402/fetch";import { x402Client } from "@x402/core/client";import { ExactEvmScheme } from "@x402/evm/exact/client";import { privateKeyToAccount } from "viem/accounts";
const account = privateKeyToAccount(process.env.AGENT_PRIVATE_KEY as `0x${string}`);const client = new x402Client();client.register("eip155:8453", new ExactEvmScheme(account));
// 1-line wrapper automatically signs & unlocks full 100% honeypot simulationconst xFetch = wrapFetchWithPayment(fetch, client);const res = await xFetch("https://rugshield-402.onrender.com/v1/scan", { method: "POST", headers: { "Content-Type": "application/json" }, body: JSON.stringify({ token_address: "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913", simulate_sell: true }),});const report = await res.json();console.log("Full Verified Analysis:", report);from rugshield import RugShieldClient
# Pass your agent wallet private key - automatically handles 402 challenges & EIP-712 signingclient = RugShieldClient(private_key="0xYOUR_AGENT_PRIVATE_KEY")report = client.scan_token("0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913")
print(f"Honeypot: {report.get('is_honeypot')}")print(f"Exact Sell Tax: {report.get('sell_tax_bps')} bps")npm install @kurox_real/plugin-rugshield-402import { rugshieldPlugin } from "@kurox_real/plugin-rugshield-402";
export const character = { name: "AutonomousDeFiTrader", plugins: [rugshieldPlugin],};npm install @kurox_real/agentkit-rugshield-402import { rugshieldActionProvider } from "@kurox_real/agentkit-rugshield-402";import { AgentKit } from "@coinbase/agentkit";
const agentKit = await AgentKit.from({ actionProviders: [rugshieldActionProvider()],});# Returns 402 with structured 50% free preview + unlock instructions:curl -X POST https://rugshield-402.onrender.com/v1/scan \ -H "Content-Type: application/json" \ -d '{"token_address": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913", "simulate_sell": true}'