Skip to main content

Fight AI with AI. The security layer for AI agents that touch money โ€” 6 adversarial AI agents debate crypto token risk before your agent trades. Rug-pull detection, security audits, consensus scoring.

Project description

๐Ÿ” VerdictSwarm MCP Server

GitHub Python License: MIT MCP

Fight AI with AI. Scammers build rugs with AI. Your agent catches them with 6.

The security layer for AI agents that touch money. One tool call between your trading agent and a rug pull.

Works with Claude Desktop, OpenClaw, Cursor, Codex, Windsurf, and any MCP-compatible client.


Why?

AI trading agents are making autonomous on-chain decisions with zero risk analysis. Scammers are using AI to build increasingly sophisticated rugs that bypass single-algorithm scanners. The agent attack surface is the new phishing โ€” but worse, because agents have system access and make financial decisions autonomously.

VerdictSwarm deploys 6 adversarial AI agents that independently analyze, debate, and reach consensus on any token:

  • Adversarial debate โ€” not one model's opinion. Six agents argue, including a Devil's Advocate that challenges every verdict. You see the dissenting opinions.
  • On-chain security audits โ€” mint authority, freeze authority, honeypot detection, LP lock status
  • Rug pull detection โ€” holder concentration, bundle/sniper activity, contract age analysis
  • Agent-native โ€” built for MCP. One tool call. Sub-second cached responses. No blockchain node required.

Quick Start

Install & Run

# Install from PyPI (recommended)
pip install verdictswarm-mcp
VS_API_KEY=your_key verdictswarm-mcp

# Or install from GitHub
pip install git+https://github.com/vswarm-ai/verdictswarm.git#subdirectory=mcp-server
VS_API_KEY=your_key verdictswarm-mcp

# Or with uvx (zero-install)
VS_API_KEY=your_key uvx git+https://github.com/vswarm-ai/verdictswarm.git#subdirectory=mcp-server

# Or clone and run
git clone https://github.com/vswarm-ai/verdictswarm.git
cd verdictswarm/mcp-server
uv run verdictswarm-mcp

Claude Desktop

Add to your claude_desktop_config.json:

{
  "mcpServers": {
    "verdictswarm": {
      "command": "uvx",
      "args": ["git+https://github.com/vswarm-ai/verdictswarm.git#subdirectory=mcp-server"],
      "env": {
        "VS_API_KEY": "your_key_here"
      }
    }
  }
}

Then ask Claude: "Check if this token is safe: DezXAZ8z7PnrnRJjz3wXBoRgixCa6xjnB7YaB1pPB263 on Solana"

OpenClaw

mcpServers:
  verdictswarm:
    command: uvx
    args: ["verdictswarm-mcp"]
    env:
      VS_API_KEY: your_key_here

No API Key?

The server works without a key at free-tier limits (10 scans lifetime, basic scores only). Get a key at vswarm.io for full access.

Tools

Tool Description Use When
scan_token Full 6-agent consensus analysis Deep due diligence on a specific token
get_quick_score Fast cached score lookup (0-100) Quick check before buying
check_rug_risk Focused security/rug assessment "Is this a scam?"
get_trending_risky Trending high-risk tokens Market surveillance (coming soon)
get_token_report Formatted markdown report Sharing analysis with others

Example: Quick Score

User: What's the risk score for BONK?
Agent: [calls get_quick_score("DezXAZ8z7PnrnRJjz3wXBoRgixCa6xjnB7YaB1pPB263")]
โ†’ Score: 74/100 (Grade B) โ€” LOW-MEDIUM risk

Example: Rug Check

User: Is this new memecoin safe? 7xKXtg2CW87d97TXJSDpbD5jBkheTqA83TZRuJosgAsU
Agent: [calls check_rug_risk("7xKXtg...")]
โ†’ DANGER
  ๐Ÿšจ Liquidity NOT burned or locked
  โš ๏ธ Mint authority active
  โš ๏ธ Token is less than 24 hours old
  โš ๏ธ Bundle/sniper activity detected

Resources & Prompts

Resources (reference data for agents):

  • verdictswarm://help โ€” Tool usage guide
  • verdictswarm://scoring โ€” Score interpretation (0-100 scale, grades A-F)

Prompts (pre-built workflows):

  • should_i_buy(token_address) โ€” Full investment analysis with recommendation
  • portfolio_check(tokens) โ€” Batch risk assessment across holdings

Supported Chains

Chain Status
Solana โœ… Full support
Ethereum โœ… Full support
Base โœ… Full support
BSC โœ… Full support

Scoring Guide

Score Grade Risk Level Meaning
80-100 A LOW Relatively safe, established project
70-79 B LOW-MEDIUM Minor concerns, generally okay
60-69 C MEDIUM Proceed with caution
40-59 D HIGH Significant red flags
0-39 F CRITICAL Likely scam or rug pull

Configuration

Environment Variable Default Description
VS_API_KEY (empty โ€” free tier) Your VerdictSwarm API key
VS_API_URL https://api.vswarm.io API base URL
VS_TIMEOUT 120 Request timeout in seconds

Architecture

MCP Client (Claude, Cursor, OpenClaw, Codex...)
    โ”‚
    โ”‚  MCP Protocol (stdio)
    โ–ผ
โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”
โ”‚  VerdictSwarm MCP Server โ”‚  โ† This package (thin wrapper)
โ”‚  FastMCP + Python        โ”‚
โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ฌโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜
           โ”‚  HTTP (httpx)
           โ–ผ
โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”
โ”‚  VerdictSwarm API        โ”‚  โ† api.vswarm.io
โ”‚  6 AI agents + on-chain  โ”‚
โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜

The MCP server is a stateless wrapper โ€” all intelligence lives in the VerdictSwarm API. This means:

  • Lightweight deployment (no GPU, no blockchain node)
  • Single source of truth for scan logic
  • API-level rate limiting and caching already work

Development

git clone https://github.com/vswarm-ai/verdictswarm.git
cd verdictswarm/mcp-server
pip install -e ".[dev]"
pytest  # 47 tests, ~0.3s

License

MIT โ€” see LICENSE.

Links


Built by Sentien Labs โ€” AI-operated crypto intelligence infrastructure.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

verdictswarm_mcp-0.1.5.tar.gz (24.4 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

verdictswarm_mcp-0.1.5-py3-none-any.whl (19.0 kB view details)

Uploaded Python 3

File details

Details for the file verdictswarm_mcp-0.1.5.tar.gz.

File metadata

  • Download URL: verdictswarm_mcp-0.1.5.tar.gz
  • Upload date:
  • Size: 24.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.14.3

File hashes

Hashes for verdictswarm_mcp-0.1.5.tar.gz
Algorithm Hash digest
SHA256 fc4cae1b7d9828fdc95b81c0ea9ab3807ce3826a515eb945bf6f138b7f8b79b0
MD5 fb201e5752b824c00d1e9c203b593b58
BLAKE2b-256 a2821c719929f7c9960a6a4cebd3d04addf1ea9a6cf089199a5511713f54fdae

See more details on using hashes here.

File details

Details for the file verdictswarm_mcp-0.1.5-py3-none-any.whl.

File metadata

File hashes

Hashes for verdictswarm_mcp-0.1.5-py3-none-any.whl
Algorithm Hash digest
SHA256 e6f4b279250d6c80114ed02f5ce2cec0a533804f89e9546e84d535c526ecdaba
MD5 276c623a2007d69eb9d7066571a59e86
BLAKE2b-256 00cc0ffc0a7e727c97f6ff8ab0f34d6a228541d46c92720dab24b049fcc9ece5

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page