Skip to main content
Glama
VerdictSwarm MCP Server

VerdictSwarm MCP Server

VerdictSwarm MCP Server

Retired October 7, 2026. The hosted VerdictSwarm API and MCP service are decommissioned. The published package depends on that retired API and no longer provides token checks, free keys, live pricing, or payment services. This repository preserves the implementation for reference and reuse under its existing license. The setup instructions below describe the former service.

PyPI Python License: MIT MCP

VerdictSwarm is a pre-trade security layer for agents that touch crypto. This MCP server exposes the Verdict API v2 as a small set of read-only tools for token checks, size-aware exit screening, and live pricing discovery.

Quick start

No account setup is required. If VS_API_KEY is absent, the server mints a free key on the first API-backed tool call and saves it in the platform user config directory.

uvx verdictswarm-mcp

Then ask your MCP client: “Check DezXAZ8z7PnrnRJjz3wXBoRgixCa6xjnB7YaB1pPB263 on Solana at fast level.”

To supply an existing free or credits-backed key:

VS_API_KEY=vs1_your_key uvx verdictswarm-mcp

Claude Desktop, Cursor, Windsurf, and OpenClaw

Use this server entry (the env block is optional):

{
  "mcpServers": {
    "verdictswarm": {
      "command": "uvx",
      "args": ["verdictswarm-mcp"],
      "env": {
        "VS_API_KEY": "vs1_your_key"
      }
    }
  }
}

Without VS_API_KEY, the self-provisioned key is stored at:

  • macOS: ~/Library/Application Support/VerdictSwarm/config.json

  • Linux: ${XDG_CONFIG_HOME:-~/.config}/verdictswarm/config.json

  • Windows: %APPDATA%\VerdictSwarm\config.json

The file is created with user-only permissions where the operating system supports them. Set VS_CONFIG_DIR to override the directory.

Related MCP server: safeagent-token-safety

Tools

Tool

Description

check_token(address, chain="solana", level="fast")

Calls POST /v2/verdict and returns action, score, summary, and the five strongest signals. Levels are triage, fast, and deep.

exit_sim(address, size_usd, side)

Requests include:["exit_sim"] and returns the fresh Solana exit-simulation block. Side is buy or sell.

get_pricing()

Reads live pricing, levels, limits, and supported chains from GET /v2/verdict/info.

The 0.1.x names scan_token, get_quick_score, check_rug_risk, get_token_report, and verify_payment are no longer advertised as MCP tools; clients see only the three current v2 tools above. An explicit call to an old name still returns a migration response and makes no legacy pay-lane request.

Free quota and x402 overflow

Free keys have per-level daily limits advertised by the API. If a limit is exhausted, the tool response says when the quota resets and preserves the complete x402 challenge. To continue immediately, set VS_API_KEY to a credits-backed key or use the returned x402 payment instructions.

The MCP client sends these attribution headers on API requests:

  • X-VS-Integration: mcp

  • X-VS-SDK-Version: 0.2.1

Configuration

Environment variable

Default

Description

VS_API_KEY

unset

Optional free or credits-backed v2 API key.

VS_API_URL

https://api.vswarm.io

VerdictSwarm API base URL.

VS_TIMEOUT

120

HTTP request timeout in seconds.

VS_CONFIG_DIR

platform user config dir

Directory for the self-provisioned key.

VS_TRANSPORT

stdio

MCP transport. Use streamable-http for HTTP.

HOST

0.0.0.0

HTTP bind host.

PORT

8000

HTTP bind port.

For HTTP transport:

VS_TRANSPORT=streamable-http HOST=0.0.0.0 PORT=8000 uvx verdictswarm-mcp

Programmatic client

import asyncio
from verdictswarm_mcp import VerdictSwarmApiClient

async def main():
    client = VerdictSwarmApiClient()
    verdict = await client.check_token("TOKEN_ADDRESS", "solana", "fast")
    print(verdict["verdict"]["action"], verdict["verdict"]["score"])

asyncio.run(main())

Development

git clone https://github.com/sentien-labs/verdictswarm-mcp.git
cd verdictswarm-mcp
uv sync --extra dev
uv run --extra dev python -m pytest -q

The server supports Python 3.10–3.13 and both stdio and HTTP transports.

Feedback and community

Used the server in an agent, bot, wallet, or dashboard? Share the client, runtime, where the risk check fits, and what worked or failed through the VerdictSwarm community page. You can also show an integration, choose a structured issue form, or add your project to ADOPTERS.md. Praise is never required. Stars should come only from people who independently find the project useful; agents must not automate them.

MIT licensed. See LICENSE.

Available Tools

6 tools
check_rug_riskA
Read-onlyIdempotent

Rug-pull-focused security scan. Checks mint/freeze controls, LP lock status, honeypot behavior, holder concentration, and returns SAFE/CAUTION/DANGER.

Inputs: token_address (required), chain, api_key, tx_signature.

get_pricingA
Read-onlyIdempotent
Return current tool pricing and Solana payment details.
Includes USDC rates, wallet/mint, free-tier limits, and transaction instructions.
Optionally filter by tool name via the tool_name parameter.

Inputs: tool_name.

get_quick_scoreA
Read-onlyIdempotent
Fast cached token risk check.
Returns score (0-100), risk band, and key token metadata for quick pre-trade screening.
Free: 10 calls/day; paid calls: 0.02 USDC.

Inputs: token_address (required), chain, api_key, tx_signature, +1 more.

get_token_reportA
Read-onlyIdempotent

Generate a shareable markdown report for a token. Includes score, risk level, security findings, and recommendations.

Inputs: token_address (required), chain, api_key, tx_signature. Returns: result

scan_tokenA
Read-onlyIdempotent

Run a full 6-agent VerdictSwarm risk scan. Returns consensus score, risk level, and agent-level findings for safe trading decisions.

Inputs: token_address (required), chain, depth, api_key, +1 more.

verify_paymentA
Read-onlyIdempotent

Verify a Solana USDC payment for a tool call. Returns verification status, sender, and required vs received amount.

Inputs: tx_signature (required), tool_name (required).

Tool Schema Changelog

Recent tool additions, removals, and schema changes observed during successful MCP inspections.

Loading tool schema changelog…

    TDQS

    A4.2/5.0

    Scored across 6 tools

    Disambiguation5/5

    Each tool has a clear, distinct purpose: rug-pull check, pricing, quick score, report generation, full scan, and payment verification. No two tools overlap in functionality.

    Naming Consistency5/5

    All tool names follow the verb_noun pattern consistently using snake_case (e.g., check_rug_risk, get_quick_score, scan_token). No mixing of conventions.

    Tool Count5/5

    6 tools is appropriate for a token risk assessment service, covering quick and full scans, specialized rug check, report generation, pricing, and payment verification. The scope is well-balanced.

    Completeness5/5

    The tool surface covers the full workflow: pricing info, multiple risk assessment levels, report generation, and payment verification. No obvious missing operations for the stated domain.

    Maintenance

    ActivityNo data
    ResponsivenessOutdated data

    Related MCP Connectors

    Related MCP Servers

    • A
      license
      Not graded
      quality
      D
      maintenance
      MCP server for real-time Solana token risk analysis. Cross-references RugCheck.xyz, DexScreener, and GoPlus Security to generate three-layer reports: machine verdict → LLM analysis → raw on-chain evidence. Live on Solana mainnet with USDC micropayments ($0.02/audit). Give any AI agent the ability to check if a token is safe before trading.
      2
      MIT
    • A
      license
      Not graded
      quality
      D
      maintenance
      Token safety oracle for AI agents. Honeypot detection, 17 scam pattern checks, LP lock verification across 6 EVM chains. Score 0-100 with risk flags. ERC Token Safety Score standard.
      1
      MIT
    • A
      license
      A
      quality
      B
      maintenance
      Provides post-deploy Solana threat intelligence, enabling AI agents to check operators, tokens, and network stats for detecting rug pulls and malicious activity.
      5
      44 npm
      2
      MIT
    • A
      license
      B
      quality
      D
      maintenance
      Real-time smart contract security for autonomous AI agents, offering tools for contract verification, wallet monitoring, drain detection, threat reporting, and leaderboards.
      19
      25 npm
      MIT

    Appeared in Searches