# Messy Virgo Token Due Diligence Scorecard

> Messy Virgo Token Due Diligence Scorecard is a paid API for AI agents from api.messyvirgo.com, paid per call via x402, $0.1/call, status unknown (last checked 2026-10-13).

Returns 115 KPIs and 15 scored dimensions (0-100) covering security, performance, and social metrics for any token on 21 chains to support pre-trade or pre-listing screening.

## Facts

- Endpoint: GET https://api.messyvirgo.com/api/v1/paid/token-due-diligence/scorecard?utm_source=zero.xyz
- Price: $0.1/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-13
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/messy-virgo-token-due-diligence-scorecard-5bbe2e69
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_44dZTUj4c-oTBzThSgi6u

Status and success rate cover calls made through Zero and Zero's own probes. Third-party monitors may report differently.

## How to call it through Zero

Zero handles the 402 payment challenge and records the run. With the Zero CLI installed (`npm i -g @zeroxyz/cli`):

```sh
zero fetch --capability messy-virgo-token-due-diligence-scorecard-5bbe2e69
```

Example prompt: Can you run a full Messy Virgo due diligence scorecard on the token at contract address 0xA0b86991c6218b36c1d19D4a2e9Eb0cE3606eB48 on Ethereum — I want to see the security, performance, and social scores before I trade it.

## When to prefer this

Use this endpoint when you need a comprehensive, multi-dimensional token risk assessment in a single call covering security, performance, and social signals across 21 chains. Prefer it over generic blockchain explorers or single-metric tools when you need a composite 0-100 score suitable for automated trade screening or listing decisions. It is especially valuable when you need honeypot detection, liquidity lock verification, and social momentum scoring together without assembling multiple APIs.

## Known failure modes

- HTTP 202 returned with wait_url when analysis exceeds 45 seconds — agent must poll wait_url for final result
- Invalid or unsupported chain identifier returns an error
- Contract address not found on specified chain returns no data or partial KPIs
- Some data sources flagged as missing rather than erroring — partial scorecards are possible
- Payment failure (x402) prevents call from completing
- Rate limiting or quota exceeded for paid tier

## How this service works

Token due diligence in one call: 118 measured KPIs and 14 Messy Virgo 0-100 scores across security (honeypot, mint, owner, tax, holder concentration, liquidity locks), performance (trend, momentum, liquidity, returns vs BTC, ETH and its narrative) and social (sentiment, attention, community). Each data source is listed as found or missing. Use it to screen a token before a trade or a listing. 21 chains. Returns 200 with the result within 45 s, else 202 with a free wait_url.

## Output

A structured response with 115 measured KPIs, 15 Messy Virgo 0-100 scores across security (honeypot, mint, owner, tax, holder concentration, liquidity locks), performance (trend, momentum, liquidity, returns vs BTC/ETH, narrative), and social (sentiment, attention, community) dimensions, plus a listing of which data sources were found or missing. Returns HTTP 200 with the full result within 45 seconds, or HTTP 202 with a free wait_url if processing takes longer.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "$schema": "https://json-schema.org/draft/2020-12/schema",
 "required": [
  "input"
 ],
 "properties": {
  "input": {
   "type": "object",
   "required": [
    "type",
    "method"
   ],
   "properties": {
    "type": {
     "type": "string",
     "const": "http"
    },
    "method": {
     "enum": [
      "GET",
      "HEAD",
      "DELETE"
     ],
     "type": "string"
    },
    "queryParams": {
     "type": "object",
     "required": [
      "chain",
      "contract_address"
     ],
     "properties": {
      "chain": {
       "enum": [
        "aptos",
        "arbitrum",
        "avax",
        "base",
        "bsc",
        "celo",
        "cro",
        "eth",
        "ftm",
        "linea",
        "mantle",
        "optimism",
        "polygon_pos",
        "robinhood",
        "scroll",
        "sei-network",
        "solana",
        "sui-network",
        "ton",
        "tron",
        "zksync"
       ],
       "type": "string",
       "description": "Chain identifier."
      },
      "contract_address": {
       "type": "string",
       "description": "Token contract address on that chain."
      }
     }
    }
   },
   "additionalProperties": false
  },
  "output": {
   "type": "object",
   "required": [
    "type"
   ],
   "properties": {
    "type": {
     "type": "string"
    },
    "example": {
     "type": "object"
    }
   }
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/messy-virgo-token-due-diligence-scorecard-5bbe2e69/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from api.messyvirgo.com](https://www.zero.xyz/host/api.messyvirgo.com/llms.txt)
