Chronolapse411/sicarius-guard

πŸ”’ Security🟒 Verified Active
0 Views
0 Installs

πŸ“‡ ☁️ - Solana token safety oracle for AI agents and trading bots. Byte-level SPL mint analysis, honeypot detection, freeze/mint authority checks, Birdeye market enrichment, and composite risk scoring. Deployed on Google Cloud Run.

Quick Install

One-Click IDE Configuration
claude_desktop_config.json
{
  "mcpServers": {
    "chronolapse411-sicarius-guard": {
      "command": "npx",
      "args": [
        "-y",
        "chronolapse411-sicarius-guard"
      ]
    }
  }
}
Or

Using an AI coding agent (Claude Code, Cursor, etc.)? Copy a ready-made prompt that tells it to fetch the setup instructions and install this server for you.

Documentation Overview

πŸ›‘οΈ SicariusGuard

Solana Token & NFT Safety Oracle for AI Agents & Trading Bots

GitHub stars npm version npm downloads License: MIT

sicarius-guard MCP server Score Smithery

Real-time token and NFT safety analysis combining byte-level on-chain inspection, LP lock verification, deployer reputation scoring, market intelligence, and NFT fraud detection. Built for autonomous AI agents, MCP-enabled LLMs, and trading infrastructure.

"Don't trade blind. Query SicariusGuard before every swap."

🌐 Live API: https://sicarius-guard-640545264957.us-east4.run.app

# Try it now β€” no auth required (100 free calls/day)
curl https://sicarius-guard-640545264957.us-east4.run.app/v1/scan/DezXAZ8z7PnrnRJjz3wXBoRgixCa6xjnB7YaB1pPB263

πŸ“‘ Table of Contents

πŸ” What It Does

SicariusGuard performs 12 layers of safety analysis on any Solana SPL token or NFT:

On-Chain Safety (Layers 1-5)

LayerSourceDetection
πŸ”“ Mint AuthorityRaw SPL mint bytesCan deployer print infinite tokens?
🧊 Freeze AuthoritySPL layout offset 46Can deployer freeze any wallet?
⚠️ Token-2022 ExtensionsExtension type scanPermanentDelegate, TransferHook, ConfidentialTransfers
🍯 Honeypot DetectionJupiter sell simulationCan you actually sell this token?
πŸ“Š Holder ConcentrationgetTokenLargestAccountsTop 5 wallets controlling >50% supply?

LP & Token Maturity (Layers 6-8)

LayerSourceDetection
πŸ”’ LP Lock/BurnRaydium V4 byte decode + GeckoTerminalIs liquidity locked, burned, or unlocked?
⏰ Token AgeHelius enhanced RPCNewborn (<24h)? Young (<7d)? Mature?
βš–οΈ Unified Scoring5-axis weighted engineCombined risk across all layers

Intelligence & Reputation (Layers 9-12)

LayerSourceDetection
πŸ“ˆ Market IntelBirdeye APILiquidity, volume, wash trading, manipulation
πŸ”Ž Wallet ReputationHelius Identity + Funded-ByIs the deployer a known scammer?
πŸ•΅οΈ Deployer ReconDAS + Enhanced TXSerial rugger? Burner wallet? Dead token history?
πŸ–ΌοΈ NFT IntelligenceHelius DAS + Magic EdenCounterfeit collection? Unverified creators? Pricing anomaly?

5-Axis Weighted Risk Scoring

finalScore = (onChain Γ— 0.45) + (lpLock Γ— 0.15) + (age Γ— 0.05) + (market Γ— 0.22) + (reputation Γ— 0.13)

0       β†’ SAFE
1-15    β†’ CAUTION
16-50   β†’ HIGH_RISK
51-100  β†’ CRITICAL
WeightSourceWhat It Catches
45%On-chain safetyMint/freeze authority, honeypots, extensions, supply
15%LP lock analysisUnlocked liquidity, unburned LP tokens, lock duration
5%Token ageNewborn tokens (<24h), recently deployed
22%Birdeye market dataLow liquidity, wash trading, price manipulation
13%Helius wallet intelScammer wallets, suspicious funding chains, burner deployers

πŸš€ Quick Start

# Clone
git clone https://github.com/Chronolapse411/sicarius-guard.git
cd sicarius-guard

# Install
npm install

# Configure
cp .env.example .env
# Add your HELIUS_RPC_URL and optionally BIRDEYE_API_KEY

# Build & Run
npm run build
npm start

πŸ“‘ API Endpoints

REST API (Port 3400)

MethodEndpointDescription
POST/v1/checkFull on-chain safety analysis
GET/v1/check/:mintConvenience GET for safety check
POST/v1/scanFull 12-layer analysis + Birdeye + Helius + deployer recon
GET/v1/scan/:mintConvenience GET for enriched scan
POST/v1/honeypotHoneypot-only check (Jupiter sell sim)
POST/v1/holdersHolder concentration analysis
GET/v1/lp-lock/:mintLP lock/burn status for a token
GET/v1/token-age/:mintToken creation date and age category
GET/v1/deployer/:addressDeployer reconnaissance dossier
GET/v1/nft-check/:mintNFT safety analysis (Magic Eden + Helius DAS)
GET/v1/pricingx402 payment pricing table
GET/healthService health check with cache stats

Example Request

# Basic safety check (BONK)
curl https://sicarius-guard-640545264957.us-east4.run.app/v1/check/DezXAZ8z7PnrnRJjz3wXBoRgixCa6xjnB7YaB1pPB263

# Full 12-layer scan
curl https://sicarius-guard-640545264957.us-east4.run.app/v1/scan/DezXAZ8z7PnrnRJjz3wXBoRgixCa6xjnB7YaB1pPB263

# LP lock check (POPCAT β€” 99.2% burned, 20,865 SOL liquidity)
curl https://sicarius-guard-640545264957.us-east4.run.app/v1/lp-lock/7GCihgDB8fe6LNjn2MYtkzZcRjQy3t9GHdC8uHYmW2hr

# NFT safety check (Mad Lads #7541)
curl https://sicarius-guard-640545264957.us-east4.run.app/v1/nft-check/7zuR45WCsAsWsrqvYPyvLXFiCRKuvjh7HrMcNJ6F36Kd

# Deployer recon (checks if a wallet is a serial scammer)
curl https://sicarius-guard-640545264957.us-east4.run.app/v1/deployer/BGkkEeg4Gj8VcoerFb2RephZNkTEfHmzJBZMv4S7qVTQ

Example Response (/v1/scan)

{
  "safety": {
    "safe": true,
    "riskScore": 0,
    "verdict": "SAFE",
    "checks": {
      "mintAuthority": { "status": "REVOKED", "safe": true },
      "freezeAuthority": { "status": "REVOKED", "safe": true },
      "token2022Extensions": { "status": "CLEAN", "safe": true },
      "supplyConcentration": { "status": "OK", "safe": true }
    }
  },
  "honeypot": { "isHoneypot": false, "sellable": true },
  "holders": { "concentrated": false, "stats": { "top10Pct": 8.2 } },
  "lpLock": {
    "status": "burned",
    "burnPct": 99.2,
    "liquiditySOL": 20865,
    "poolCreatedAt": "2023-12-12T..."
  },
  "tokenAge": {
    "ageCategory": "mature",
    "createdAt": "2022-12-08T...",
    "ageDays": 1259
  },
  "deployerRecon": {
    "verdict": "CLEAN",
    "recidivismScore": 0,
    "portfolioSize": 1
  },
  "combined": {
    "safe": true,
    "finalScore": 0,
    "verdict": "SAFE",
    "summary": "All checks passed β€” token appears safe"
  }
}

πŸ€– MCP Server (for AI Agents)

SicariusGuard exposes tools via the Model Context Protocol (MCP), enabling LLMs and agent frameworks to call safety checks natively.

Available MCP Tools (11)

ToolDescriptionRead-Only
check_token_safety5-layer on-chain rug pull, honeypot, and holder analysisβœ…
check_honeypotJupiter DEX sell simulation β€” zero cost, quote-onlyβœ…
check_holder_concentrationTop holder distribution analysis with concentration flagsβœ…
check_lp_lockLP lock/burn status β€” Raydium V4 byte decode + burn detectionβœ…
check_token_ageToken creation date and age category via Helius RPCβœ…
full_token_scan12-layer scan: on-chain + LP + age + market + reputation + deployerβœ…
get_wallet_reputationHelius DAS identity, funding chain, deployer age analysisβœ…
get_market_intelBirdeye market data: price, volume, liquidity, risk flagsβœ…
recon_deployerDeployer reconnaissance β€” portfolio health, serial scammer detectionβœ…
check_nftNFT safety analysis β€” collection verification, floor price, risk scoringβœ…
batch_scanParallel 12-layer scan of up to 10 tokens per callβœ…

Install via npx (Recommended)

# Run directly β€” no cloning required
npx sicarius-guard

Install in Claude Code

claude mcp add sicarius-guard -- npx -y sicarius-guard

Install in Cursor

Install MCP Server

Or manually add to your Cursor MCP config:

{
  "mcpServers": {
    "sicarius-guard": {
      "command": "npx",
      "args": ["-y", "sicarius-guard"],
      "env": {
        "HELIUS_RPC_URL": "https://mainnet.helius-rpc.com/?api-key=YOUR_KEY",
        "BIRDEYE_API_KEY": "your-birdeye-key"
      }
    }
  }
}

Install in VS Code

Install in VS Code

Or via CLI:

code --add-mcp '{"name":"sicarius-guard","command":"npx","args":["-y","sicarius-guard"]}'

Install from Source (Claude Desktop / Cursor)

{
  "mcpServers": {
    "sicarius-guard": {
      "command": "node",
      "args": ["dist/mcp-server.js"],
      "cwd": "/path/to/sicarius-guard",
      "env": {
        "HELIUS_RPC_URL": "https://mainnet.helius-rpc.com/?api-key=YOUR_KEY",
        "BIRDEYE_API_KEY": "your-birdeye-key"
      }
    }
  }
}

πŸ—οΈ Architecture

β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”
β”‚                       SicariusGuard v1.1                      β”‚
β”‚                                                              β”‚
β”‚  β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”  β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”  β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β” β”‚
β”‚  β”‚ REST API    β”‚  β”‚ MCP Server  β”‚  β”‚ x402 Payment Gate    β”‚ β”‚
β”‚  β”‚ Express 5   β”‚  β”‚ 11 tools    β”‚  β”‚ SOL Micropayments    β”‚ β”‚
β”‚  β”‚ 12 endpts   β”‚  β”‚ stdio       β”‚  β”‚                      β”‚ β”‚
β”‚  β””β”€β”€β”€β”€β”€β”€β”¬β”€β”€β”€β”€β”€β”€β”˜  β””β”€β”€β”€β”€β”€β”€β”¬β”€β”€β”€β”€β”€β”€β”˜  β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”¬β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜ β”‚
β”‚         β”‚                β”‚                     β”‚             β”‚
β”‚  β”Œβ”€β”€β”€β”€β”€β”€β–Όβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β–Όβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β–Όβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β” β”‚
β”‚  β”‚               12-Layer Analysis Engine                   β”‚ β”‚
β”‚  β”‚                                                          β”‚ β”‚
β”‚  β”‚  token_safety.ts   ┐                                    β”‚ β”‚
β”‚  β”‚  honeypot_sim.ts   β”œβ”€ On-Chain (45%)                    β”‚ β”‚
β”‚  β”‚  holder_analysis.tsβ”˜                                    β”‚ β”‚
β”‚  β”‚  lp_lock.ts          LP Lock  (15%)                     β”‚ β”‚
β”‚  β”‚  token_age.ts        Age      (5%)                      β”‚ β”‚
β”‚  β”‚  birdeye.ts          Market   (22%)                     β”‚ β”‚
β”‚  β”‚  helius_wallet.ts    Rep      (13%)                     β”‚ β”‚
β”‚  β”‚  scoring.ts          Unified 5-Axis Engine              β”‚ β”‚
β”‚  β”‚  deployer_recon.ts   Deployer Reconnaissance            β”‚ β”‚
β”‚  β”‚  nft_intel.ts        NFT Intelligence (ME + DAS)        β”‚ β”‚
β”‚  β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”¬β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜ β”‚
β”‚                             β”‚                                 β”‚
β”‚     β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”¬β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”Όβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”¬β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”      β”‚
β”‚     β–Ό           β–Ό           β–Ό           β–Ό             β–Ό      β”‚
β”‚  β”Œβ”€β”€β”€β”€β”€β”€β”€β” β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β” β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β” β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β” β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β” β”‚
β”‚  β”‚Solana β”‚ β”‚Birdeye  β”‚ β”‚Helius  β”‚ β”‚Magic Edenβ”‚ β”‚Gecko    β”‚ β”‚
β”‚  β”‚RPC    β”‚ β”‚API v3   β”‚ β”‚DAS+RPC β”‚ β”‚v2 (free) β”‚ β”‚Terminal β”‚ β”‚
β”‚  β””β”€β”€β”€β”€β”€β”€β”€β”˜ β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜ β””β”€β”€β”€β”€β”€β”€β”€β”€β”˜ β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜ β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜ β”‚
β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜

πŸ’° x402 Payment Protocol

SicariusGuard implements the x402 HTTP Payment Required protocol for machine-native micropayments. AI agents can pay per API call with SOL β€” no registration, no API keys, no accounts.

How It Works

1. Agent hits /v1/scan β†’ gets 402 + payment instructions
2. Agent sends SOL to treasury wallet
3. Agent retries with X-PAYMENT: <tx_signature>
4. Server verifies on-chain β†’ returns safety data

Pricing

EndpointPrice (SOL)Description
/v1/check0.001On-chain safety check
/v1/scan0.002Full 12-layer scan
/v1/honeypot0.0005Honeypot simulation
/v1/holders0.0005Holder analysis
/v1/nft-check0.001NFT safety check

Example (Paid Request)

# Step 1: Get pricing + treasury address
curl https://sicarius-guard-640545264957.us-east4.run.app/v1/pricing

# Step 2: Send SOL to treasury address (returned in pricing response)
solana transfer <TREASURY_ADDRESS> 0.002

# Step 3: Use tx signature as payment proof
curl -X POST https://sicarius-guard-640545264957.us-east4.run.app/v1/scan \
  -H "Content-Type: application/json" \
  -H "X-PAYMENT: <your_tx_signature>" \
  -d '{"mint": "DezXAZ8z7PnrnRJjz3wXBoRgixCa6xjnB7YaB1pPB263"}'

Security

  • On-chain verification β€” Every payment is verified against Solana mainnet
  • Replay protection β€” Each tx signature can only be used once
  • Amount validation β€” Exact SOL amount must match endpoint pricing
  • Freshness check β€” Transactions older than 10 minutes are rejected
  • Verified live on mainnet β€” Tested with real SOL transfers

Access Tiers

TierAuth MethodRate Limit
FreeNone100 calls/day per IP
x402 Pay-Per-CallX-PAYMENT header (SOL tx sig)Unlimited

πŸ”§ Configuration

VariableDescriptionDefault
HELIUS_RPC_URLSolana RPC endpoint (Helius recommended)https://api.mainnet-beta.solana.com
PORTAPI server port3400
HOSTBind address0.0.0.0
BIRDEYE_API_KEYBirdeye API key (optional, enriches scans)β€”
TREASURY_WALLETSOL payment recipient (x402)β€”
CACHE_TTL_SECONDSCache duration300
FREE_TIER_CALLS_PER_DAYFree tier rate limit100
UPSTASH_REDIS_REST_URLUpstash Redis URL for persistent rate limitingβ€”
UPSTASH_REDIS_REST_TOKENUpstash Redis auth tokenβ€”

πŸ“Š Performance

Tested with 50-token bulk scan on Solana mainnet:

MetricValue
Success rate50/50 (100%)
Avg response time5.4s
x402 payment verificationVerified live on mainnet

πŸ“¦ Tech Stack

  • Runtime: Node.js 22+ (ESM)
  • Language: TypeScript 5.9
  • Blockchain: @solana/web3.js (direct RPC, no wrapper SDKs)
  • API: Express 5
  • MCP: @modelcontextprotocol/sdk
  • Market Data: Birdeye API v3
  • NFT Data: Magic Eden v2 API (free tier)
  • Wallet Intel: Helius DAS / Identity / Funded-By APIs
  • Pool Data: GeckoTerminal API + Raydium V4 byte decode

πŸ›‘οΈ Why SicariusGuard?

Most token safety tools rely on third-party APIs that can be gamed. SicariusGuard reads raw mint account bytes directly from the blockchain β€” the same data the Solana runtime uses to execute transactions. No middleman, no stale data, no API that can be fooled.

FeatureSicariusGuardRugCheckGoPlus
Byte-level SPL analysisβœ…βŒβŒ
Token-2022 extension scanningβœ…βŒPartial
Jupiter honeypot simulationβœ…βŒβŒ
LP lock/burn detectionβœ…βœ…βŒ
Raydium V4 byte decodeβœ…βŒβŒ
Token age analysisβœ…βŒβŒ
Deployer serial scammer detectionβœ…βŒβŒ
NFT fraud detectionβœ…βŒβŒ
Helius wallet reputationβœ…βŒβŒ
12-layer weighted scoringβœ…βŒβŒ
MCP server for AI agentsβœ…βŒβŒ
x402 pay-per-call (SOL)βœ…βŒβŒ
Self-hosted (no vendor lock-in)βœ…βŒβŒ
Birdeye market enrichmentβœ…βŒβŒ
Sub-6s full scanβœ…βœ…βœ…

πŸ”— Related MCP Servers

Build powerful agentic workflows by combining SicariusGuard with these complementary MCP servers:

ServerDescriptionUse With SicariusGuard
PentagonalAI-powered smart contract auditing for Solidity & Anchor/RustAudit the contract β†’ scan the token with SicariusGuard
Desk3Real-time cryptocurrency market dataGet macro market context β†’ validate token safety
AgentForgeDeFi safety layer β€” SPL approval scans & contract registryCheck approvals β†’ scan token safety with SicariusGuard
Financial DatasetsStock & market data for AI assistantsCross-market correlation analysis

⭐ Star History

Star History Chart


πŸ“„ License

MIT β€” Built by Chronolapse411

πŸ”— Links

Related MCP Servers

13bm/GhidraMCP

🐍 β˜• 🏠 - MCP server for integrating Ghidra with AI assistants. This plugin enables binary analysis, providing tools for function inspection, decompilation, memory exploration, and import/export analysis via the Model Context Protocol.

πŸ”’ Security1 views
123Ergo/unphurl-mcp

πŸ“‡ ☁️ - URL intelligence for AI agents. 13 tools for security signals and data quality: redirect behaviour, brand impersonation detection, domain age, SSL validation, parked detection, URL structural analysis, DNS enrichment.

πŸ”’ Security0 views
82ch/MCP-Dandan

🐍 πŸ“‡ 🏠 🍎 πŸͺŸ 🐧 - Real-time security framework for MCP servers that detects and blocks malicious AI agent behavior by analyzing tool call patterns and intent across multiple threat detection engines.

πŸ”’ Security0 views
9hannahnine-jpg/arc-gate-mcp

🐍 - Runtime governance for MCP tool calls. Blocks prompt injection and capability abuse before tool results reach your agent.

πŸ”’ Security0 views

Engagement

Views
0
Installs
0
Upvotes
0

Views and upvotes are unique per visitor network (hashed IP). Installs count copy actions.

Status

Health: Active

Recent health check succeeded.

Last checked: 7/28/2026, 9:14:36 PM

Unclaimed listing (imported or pending owner verification). Claim it β†’
β˜… Spotlight Slot

Feature Your MCP Server

Get maximum visibility for your server across our directory, search results, and detail pages.

Spotlight Your Server

Own this project?

This directory is pre-filled from public sources. Claim via GitHub README, site badge, or DNS TXT to get the verified badge and attach your website.

Claim this listing

Promote this listing

Optional paid placement. Free listings stay free forever.

Share & Embed

Add our SVG badge (dark/light directory styles) or embeddable widget to your site.