ToolAssay

Token holder-value check

Token holder-value check: holder revenue yield vs emissions dilution, net real yield, and an annualized unlock-dilution stress scenario over the next 90 days. Also P/holder-revenue, P/fees, FDV and unlock schedules. Deterministic; caller-asserted data status with reason for every top-level calculated figure; hashed and optionally signed. No LLM.

Answeringour last check, 2026-10-10
1 of 1checks answered this week
261 msmedian answer time
$0.02listed price per call
$0.02price it asked us

Paid test badge: not yet. The checks above are free: we call the tool without paying and read the payment request it sends back. The Verified badge needs paid calls whose answers match the promised output, and nobody can buy a badge.

Endpoint

POST https://www.u2a.com.au/api/mcp/token-holder-value

CategoryMarket data
Provider hostwww.u2a.com.au
Networkseip155:8453
Payment schemesexact
Self-reported calls, 30 days2 from 2 payers (the provider's figure, not ours)

Our checks, last 30 days

DayResultHTTPAskedTime
2026-10-10 valid payment request 402$0.02 261 ms

Example input (from the provider)

{
  "body": {
    "as_of": "2026-10-09",
    "emissions": {
      "period_days": 30,
      "tokens": 100000
    },
    "revenue": {
      "buyback_burn": 300000,
      "distributions": 900000,
      "fees": 3000000,
      "period_days": 30
    },
    "token": {
      "circulating_supply": 10000000,
      "max_supply": 13250000,
      "price": {
        "source": "coingecko",
        "status": "verified",
        "value": 25
      },
      "symbol": "GMX"
    },
    "unlocks": [
      {
        "category": "investors",
        "date": "2026-12-15",
        "source": "blog post",
        "status": "estimated",
        "tokens": 500000
      }
    ]
  },
  "bodyType": "json",
  "method": "POST",
  "type": "http"
}

Promised output schema (from the provider)

{
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "properties": {
    "input": {
      "additionalProperties": false,
      "properties": {
        "body": {
          "properties": {
            "as_of": {
              "description": "Valuation date (YYYY-MM-DD).",
              "format": "date",
              "type": "string"
            },
            "currency": {
              "default": "USD",
              "description": "Currency label; no conversion.",
              "type": "string"
            },
            "emissions": {
              "description": "New tokens issued as incentives or rewards. Optional.",
              "properties": {
                "includes_scheduled_unlocks": {
                  "default": false,
                  "description": "True if emissions already include the unlocks below (avoids double counting).",
                  "type": "boolean"
                },
                "period_days": {
                  "description": "Emissions period in days.",
                  "maximum": 3650,
                  "minimum": 1,
                  "type": "number"
                },
                "tokens": {
                  "description": "Tokens emitted in the period. Number, or object shaped like token.price.",
                  "type": [
                    "number",
                    "object"
                  ]
                }
              },
              "required": [
                "period_days",
                "tokens"
              ],
              "type": "object"
            },
            "horizon_days": {
              "default": 90,
              "description": "Unlock window in days. Default 90.",
              "maximum": 365,
              "minimum": 1,
              "type": "number"
            },
            "revenue": {
              "description": "Revenue over a recent period, annualised linearly.",
              "properties": {
                "buyback_burn": {
                  "description": "Bought back and burned, in currency. Counted. Number, or object shaped like token.price.",
                  "type": [
                    "number",
                    "object"
                  ]
                },
                "buyback_treasury": {
                  "description": "Bought back and held by treasury. Excluded unless include_treasury_buybacks. Number, or object shaped like token.price.",
                  "type": [
                    "number",
                    "object"
                  ]
                },
                "distributions": {
                  "description": "Paid out to holders/stakers. Counted. Number, or object shaped like token.price.",
                  "type": [
                    "number",
                    "object"
                  ]
                },
                "fees": {
                  "description": "Fees paid by users. Optional. Number, or object shaped like token.price.",
                  "type": [
                    "number",
                    "object"
                  ]
                },
                "holder_revenue": {
                  "description": "Total value to holders in the period. Overridden by the breakdown when distributions or buyback_burn is given (or buyback_treasury with include_treasury_buybacks). Number, or object shaped like token.price.",
                  "type": [
                    "number",
                    "object"
                  ]
                },
                "include_treasury_buybacks": {
                  "default": false,
                  "description": "Count treasury buybacks as holder revenue.",
                  "type": "boolean"
                },
                "period_days": {
                  "description": "Revenue period in days, e.g. 30.",
                  "maximum": 3650,
                  "minimum": 1,
                  "type": "number"
                },
                "protocol_revenue": {
                  "description": "Protocol revenue (holders + treasury). Optional. Number, or object shaped like token.price.",
                  "type": [
                    "number",
                    "object"
                  ]
                }
              },
              "required": [
                "period_days"
              ],
              "type": "object"
            },
            "token": {
              "description": "The token being analysed.",
              "properties": {
                "circulating_supply": {
                  "description": "Tokens currently circulating. Number, or object shaped like token.price.",
                  "type": [
                    "number",
                    "object"
                  ]
                },
                "max_supply": {
                  "description": "Max supply, for FDV. Optional. Number, or object shaped like token.price.",
                  "type": [
                    "number",
                    "object"
                  ]
                },
                "price": {
                  "description": "Token price in the chosen currency. A number, or {value, status, source, observed_at}.",
                  "oneOf": [
                    {
                      "minimum": 0,
                      "type": "number"
                    },
                    {
                      "properties": {
                        "observed_at": {
                          "description": "When observed (ISO).",
                          "format": "date-time",
                          "type": "string"
                        },
                        "source": {
                          "description": "Where it came from.",
                          "maxLength": 500,
                          "type": "string"
                        },
                        "status": {
                          "description": "How it was obtained. Default \"provided\".",
                          "enum": [
                            "verified

This page as JSON