Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| VS_API_KEY | No | Your VerdictSwarm API key. The server works without a key at free-tier limits (10 scans/day, basic scores only). | |
| VS_API_URL | No | API base URL | https://verdictswarm-production.up.railway.app |
| VS_TIMEOUT | No | Request timeout in seconds | 120 |
Capabilities
Features and capabilities supported by this server
| Capability | Details |
|---|---|
| tools | {
"listChanged": false
} |
| prompts | {
"listChanged": false
} |
| resources | {
"subscribe": false,
"listChanged": false
} |
| experimental | {} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| scan_token | Perform comprehensive token risk analysis using VerdictSwarm's 6-AI-agent consensus system.
This tool executes a full scan of a token contract and returns detailed findings
including overall score, risk level, agent-level analysis, and security checks.
Cost: 0.10 USDC per call (or valid API key).
Args:
token_address: The contract or mint address to analyze.
chain: Target blockchain (solana, ethereum, base, bsc).
depth: Analysis depth (basic, full, debate).
api_key: Optional API key for authenticated access.
tx_signature: Optional Solana transaction signature for USDC micropayment.
Returns:
Dictionary containing full analysis results from VerdictSwarm API, or an error payload. |
| get_quick_score | Get a quick risk score for a token using cached or fast-path analysis.
Use this when you need a fast confidence check before deeper analysis.
Returns score (0-100), derived risk level, and basic token metadata.
Free tier: 10 calls/day (no auth required).
Cost: 0.02 USDC per call beyond free tier.
Args:
token_address: The contract or mint address to inspect.
chain: Target blockchain (solana, ethereum, base, bsc).
api_key: Optional API key for authenticated access.
tx_signature: Optional Solana transaction signature for USDC micropayment.
client_id: Optional identifier for free-tier rate limiting (e.g. agent wallet address).
Returns:
Minimal structured score summary, or an error payload. |
| check_rug_risk | Run a focused rug-pull risk assessment with high-signal security indicators.
Evaluates common red flags such as mint/freeze controls, liquidity lock/burn status,
honeypot-like behavior, concentration concerns, and related risk indicators present in
the scan response.
Cost: 0.05 USDC per call (or valid API key).
Args:
token_address: The contract or mint address to assess.
chain: Target blockchain (solana, ethereum, base, bsc).
api_key: Optional API key for authenticated access.
tx_signature: Optional Solana transaction signature for USDC micropayment.
Returns:
Structured verdict containing SAFE/CAUTION/DANGER, risk factors, and security checks,
or an error payload. |
| get_trending_risky | Get trending risky tokens for the selected chain.
This endpoint is planned for a future API phase. For now, it returns a clear placeholder
payload so clients can integrate against a stable tool signature.
Args:
chain: Blockchain to query (solana, ethereum, base).
min_risk_level: Threshold to include (MEDIUM, HIGH, CRITICAL).
limit: Number of items requested (1-20).
Returns:
Placeholder response describing current availability status. |
| get_token_report | Get a human-readable markdown report for a token.
Generates a formatted report suitable for sharing that includes score, risk level,
major risk factors, security checks, and optional recommendation fields when available.
Cost: 0.02 USDC per call (or valid API key).
Args:
token_address: The contract or mint address to report on.
chain: Target blockchain (solana, ethereum, base, bsc).
api_key: Optional API key for authenticated access.
tx_signature: Optional Solana transaction signature for USDC micropayment.
Returns:
Markdown-formatted report text, or a markdown error message. |
| get_pricing | Get the current pricing table for all VerdictSwarm MCP tools.
Returns pricing in USDC per call, payment wallet address, USDC mint,
and instructions for submitting micropayments from autonomous agents.
Returns:
Dictionary with per-tool pricing, wallet info, and payment instructions. |
| verify_payment | Verify that a Solana USDC payment was received for a specific tool call.
Agents can use this to confirm their payment before calling an expensive tool,
or to debug failed payment verifications.
Args:
tx_signature: The Solana transaction signature of the USDC transfer.
tool_name: The tool name the payment is intended for (used to check amount).
Returns:
Verification result with verified status, amount, and sender info. |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
| should_i_buy | |
| portfolio_check |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
| help_resource | |
| scoring_resource |