Skip to main content
Glama

Checking Smart Money positions

smart_traders_and_funds_token_balances
Read-only

Get aggregated (not per wallet) smart trader (EXCLUDES whales, large holders, influencers, etc.) token balances and 24h change per chain for all chains (default is ['all'], which queries all supported chains) or specific chain(s). Use filters to narrow down the results.

Input Schema

NameRequiredDescriptionDefault
requestYesRequest for smart money token holdings (v1 API) - flattened.

Output Schema

NameRequiredDescriptionDefault
resultYes

Schema Changelog

Changes observed during successful MCP inspections.

  1. Changed5 schema fields changed
    • addedInput schema / properties / request / additionalProperties
      Added value: +false
    • removedInput schema / properties / request / anyOf
      Removed value: -[
      -  {
      -    "additionalProperties": true,
      -    "type": "object"
      -  },
      -  {
      -    "description": "Request for smart money token holdings (v1 API) - flattened.",
      -    "properties": {
      -      "chains": {
      -        "description": "Optional list of chains to include. If omitted, defaults to ['all'] (all supported chains). Use 'all' to query all supported chains. Supported chains: arbitrum, arc, avalanche, base, bnb, ethereum, hyperevm, iotaevm, linea, mantle, monad, optimism, plasma, polygon, robinhood, sei, solana, sonic, all",
      -        "items": {
      -          "type": "string"
      -        },
      -        "type": "array"
      -      },
      -      "includeNativeTokens": {
      -        "default": true,
      -        "description": "Whether to include native tokens (ETH, SOL, etc.) in results",
      -        "type": "boolean"
      -      },
      -      "includeSmartMoneyLabels": {
      -        "anyOf": [
      -          {
      -            "items": {
      -              "enum": [
      -                "30D Smart Trader",
      -                "90D Smart Trader",
      -                "180D Smart Trader",
      -                "All Time Smart Trader",
      -                "Fund",
      -                "Smart HL Perps Trader",
      -                "Any Smart Money"
      -              ],
      -              "type": "string"
      -            },
      -            "type": "array"
      -          },
      -          {
      -            "type": "null"
      -          }
      -        ],
      -        "default": null,
      -        "description": "Smart money category filters to include"
      -      },
      -      "includeStablecoin": {
      -        "default": true,
      -        "description": "Whether to include stablecoins in results",
      -        "type": "boolean"
      -      },
      -      "minHolders": {
      -        "default": 0,
      -        "description": "Minimum number of smart money holders a token must have to be included (default: 0, no filter)",
      -        "type": "integer"
      -      },
      -      "orderBy": {
      -        "anyOf": [
      -          {
      -            "enum": [
      -              "value_usd",
      -              "balance_24h_percent_change",
      -              "holders_count"
      -            ],
      -            "type": "string"
      -          },
      -          {
      -            "type": "null"
      -          }
      -        ],
      -        "default": null,
      -        "description": "Sort field. Pass an exact value above or None for default ('value_usd')."
      -      },
      -      "orderByDirection": {
      -        "default": "DESC",
      -        "description": "Sort direction: 'ASC' or 'DESC' (case-insensitive).",
      -        "enum": [
      -          "ASC",
      -          "DESC",
      -          "asc",
      -          "desc"
      -        ],
      -        "type": "string"
      -      },
      -      "page": {
      -        "default": 1,
      -        "type": "integer"
      -      }
      -    },
      -    "type": "object"
      -  }
      -]
    • addedInput schema / properties / request / description
      Added value: +"Request for smart money token holdings (v1 API) - flattened."
    • addedInput schema / properties / request / properties
      Added value: +{
      +  "chains": {
      +    "description": "Optional list of chains to include. If omitted, defaults to ['all'] (all supported chains). Use 'all' to query all supported chains. Supported chains: arbitrum, arc, avalanche, base, bnb, ethereum, hyperevm, iotaevm, linea, mantle, monad, optimism, plasma, polygon, robinhood, sei, solana, sonic, all",
      +    "items": {
      +      "type": "string"
      +    },
      +    "type": "array"
      +  },
      +  "includeNativeTokens": {
      +    "default": true,
      +    "description": "Whether to include native tokens (ETH, SOL, etc.) in results",
      +    "type": "boolean"
      +  },
      +  "includeSmartMoneyLabels": {
      +    "anyOf": [
      +      {
      +        "items": {
      +          "enum": [
      +            "30D Smart Trader",
      +            "90D Smart Trader",
      +            "180D Smart Trader",
      +            "All Time Smart Trader",
      +            "Fund",
      +            "Smart HL Perps Trader",
      +            "Any Smart Money"
      +          ],
      +          "type": "string"
      +        },
      +        "type": "array"
      +      },
      +      {
      +        "type": "null"
      +      }
      +    ],
      +    "default": null,
      +    "description": "Smart money category filters to include"
      +  },
      +  "includeStablecoin": {
      +    "default": true,
      +    "description": "Whether to include stablecoins in results",
      +    "type": "boolean"
      +  },
      +  "minHolders": {
      +    "default": 0,
      +    "description": "Minimum number of smart money holders a token must have to be included (default: 0, no filter)",
      +    "type": "integer"
      +  },
      +  "orderBy": {
      +    "anyOf": [
      +      {
      +        "enum": [
      +          "value_usd",
      +          "balance_24h_percent_change",
      +          "holders_count"
      +        ],
      +        "type": "string"
      +      },
      +      {
      +        "type": "null"
      +      }
      +    ],
      +    "default": null,
      +    "description": "Sort field. Pass an exact value above or None for default ('value_usd')."
      +  },
      +  "orderByDirection": {
      +    "default": "DESC",
      +    "description": "Sort direction: 'ASC' or 'DESC' (case-insensitive).",
      +    "enum": [
      +      "ASC",
      +      "DESC",
      +      "asc",
      +      "desc"
      +    ],
      +    "type": "string"
      +  },
      +  "page": {
      +    "default": 1,
      +    "type": "integer"
      +  }
      +}
    • addedInput schema / properties / request / type
      Added value: +"object"
  2. Changed1 schema field changed
    • changedInput schema / properties / request / anyOf
      Previous value: -[
      -  {
      -    "additionalProperties": true,
      -    "type": "object"
      -  },
      -  {
      -    "description": "Request for smart money token holdings (v1 API) - flattened.",
      -    "properties": {
      -      "chains": {
      -        "description": "Optional list of chains to include. If omitted, defaults to ['all'] (all supported chains). Use 'all' to query all supported chains. Supported chains: arbitrum, avalanche, base, bnb, ethereum, hyperevm, iotaevm, linea, mantle, monad, optimism, plasma, polygon, robinhood, sei, solana, sonic, all",
      -        "items": {
      -          "type": "string"
      -        },
      -        "type": "array"
      -      },
      -      "includeNativeTokens": {
      -        "default": true,
      -        "description": "Whether to include native tokens (ETH, SOL, etc.) in results",
      -        "type": "boolean"
      -      },
      -      "includeSmartMoneyLabels": {
      -        "anyOf": [
      -          {
      -            "items": {
      -              "enum": [
      -                "30D Smart Trader",
      -                "90D Smart Trader",
      -                "180D Smart Trader",
      -                "All Time Smart Trader",
      -                "Fund",
      -                "Smart HL Perps Trader",
      -                "Any Smart Money"
      -              ],
      -              "type": "string"
      -            },
      -            "type": "array"
      -          },
      -          {
      -            "type": "null"
      -          }
      -        ],
      -        "default": null,
      -        "description": "Smart money category filters to include"
      -      },
      -      "includeStablecoin": {
      -        "default": true,
      -        "description": "Whether to include stablecoins in results",
      -        "type": "boolean"
      -      },
      -      "minHolders": {
      -        "default": 0,
      -        "description": "Minimum number of smart money holders a token must have to be included (default: 0, no filter)",
      -        "type": "integer"
      -      },
      -      "orderBy": {
      -        "anyOf": [
      -          {
      -            "enum": [
      -              "value_usd",
      -              "balance_24h_percent_change",
      -              "holders_count"
      -            ],
      -            "type": "string"
      -          },
      -          {
      -            "type": "null"
      -          }
      -        ],
      -        "default": null,
      -        "description": "Sort field. Pass an exact value above or None for default ('value_usd')."
      -      },
      -      "orderByDirection": {
      -        "default": "DESC",
      -        "description": "Sort direction: 'ASC' or 'DESC' (case-insensitive).",
      -        "enum": [
      -          "ASC",
      -          "DESC",
      -          "asc",
      -          "desc"
      -        ],
      -        "type": "string"
      -      },
      -      "page": {
      -        "default": 1,
      -        "type": "integer"
      -      }
      -    },
      -    "type": "object"
      -  }
      -]New value: +[
      +  {
      +    "additionalProperties": true,
      +    "type": "object"
      +  },
      +  {
      +    "description": "Request for smart money token holdings (v1 API) - flattened.",
      +    "properties": {
      +      "chains": {
      +        "description": "Optional list of chains to include. If omitted, defaults to ['all'] (all supported chains). Use 'all' to query all supported chains. Supported chains: arbitrum, arc, avalanche, base, bnb, ethereum, hyperevm, iotaevm, linea, mantle, monad, optimism, plasma, polygon, robinhood, sei, solana, sonic, all",
      +        "items": {
      +          "type": "string"
      +        },
      +        "type": "array"
      +      },
      +      "includeNativeTokens": {
      +        "default": true,
      +        "description": "Whether to include native tokens (ETH, SOL, etc.) in results",
      +        "type": "boolean"
      +      },
      +      "includeSmartMoneyLabels": {
      +        "anyOf": [
      +          {
      +            "items": {
      +              "enum": [
      +                "30D Smart Trader",
      +                "90D Smart Trader",
      +                "180D Smart Trader",
      +                "All Time Smart Trader",
      +                "Fund",
      +                "Smart HL Perps Trader",
      +                "Any Smart Money"
      +              ],
      +              "type": "string"
      +            },
      +            "type": "array"
      +          },
      +          {
      +            "type": "null"
      +          }
      +        ],
      +        "default": null,
      +        "description": "Smart money category filters to include"
      +      },
      +      "includeStablecoin": {
      +        "default": true,
      +        "description": "Whether to include stablecoins in results",
      +        "type": "boolean"
      +      },
      +      "minHolders": {
      +        "default": 0,
      +        "description": "Minimum number of smart money holders a token must have to be included (default: 0, no filter)",
      +        "type": "integer"
      +      },
      +      "orderBy": {
      +        "anyOf": [
      +          {
      +            "enum": [
      +              "value_usd",
      +              "balance_24h_percent_change",
      +              "holders_count"
      +            ],
      +            "type": "string"
      +          },
      +          {
      +            "type": "null"
      +          }
      +        ],
      +        "default": null,
      +        "description": "Sort field. Pass an exact value above or None for default ('value_usd')."
      +      },
      +      "orderByDirection": {
      +        "default": "DESC",
      +        "description": "Sort direction: 'ASC' or 'DESC' (case-insensitive).",
      +        "enum": [
      +          "ASC",
      +          "DESC",
      +          "asc",
      +          "desc"
      +        ],
      +        "type": "string"
      +      },
      +      "page": {
      +        "default": 1,
      +        "type": "integer"
      +      }
      +    },
      +    "type": "object"
      +  }
      +]
  3. Changed1 schema field changed
    • changedInput schema / properties / request / anyOf
      Previous value: -[
      -  {
      -    "additionalProperties": true,
      -    "type": "object"
      -  },
      -  {
      -    "description": "Request for smart money token holdings (v1 API) - flattened.",
      -    "properties": {
      -      "chains": {
      -        "description": "Optional list of chains to include. If omitted, defaults to ['all'] (all supported chains). Use 'all' to query all supported chains. Supported chains: arbitrum, avalanche, base, bnb, ethereum, hyperevm, hyperliquid, iotaevm, linea, mantle, monad, optimism, plasma, polygon, robinhood, ronin, scroll, sei, solana, sonic, unichain, zksync, all",
      -        "items": {
      -          "type": "string"
      -        },
      -        "type": "array"
      -      },
      -      "includeNativeTokens": {
      -        "default": true,
      -        "description": "Whether to include native tokens (ETH, SOL, etc.) in results",
      -        "type": "boolean"
      -      },
      -      "includeSmartMoneyLabels": {
      -        "anyOf": [
      -          {
      -            "items": {
      -              "enum": [
      -                "30D Smart Trader",
      -                "90D Smart Trader",
      -                "180D Smart Trader",
      -                "All Time Smart Trader",
      -                "Fund",
      -                "Smart HL Perps Trader",
      -                "Any Smart Money"
      -              ],
      -              "type": "string"
      -            },
      -            "type": "array"
      -          },
      -          {
      -            "type": "null"
      -          }
      -        ],
      -        "default": null,
      -        "description": "Smart money category filters to include"
      -      },
      -      "includeStablecoin": {
      -        "default": true,
      -        "description": "Whether to include stablecoins in results",
      -        "type": "boolean"
      -      },
      -      "minHolders": {
      -        "default": 0,
      -        "description": "Minimum number of smart money holders a token must have to be included (default: 0, no filter)",
      -        "type": "integer"
      -      },
      -      "orderBy": {
      -        "anyOf": [
      -          {
      -            "enum": [
      -              "value_usd",
      -              "balance_24h_percent_change",
      -              "holders_count"
      -            ],
      -            "type": "string"
      -          },
      -          {
      -            "type": "null"
      -          }
      -        ],
      -        "default": null,
      -        "description": "Sort field. Pass an exact value above or None for default ('value_usd')."
      -      },
      -      "orderByDirection": {
      -        "default": "DESC",
      -        "description": "Sort direction: 'ASC' or 'DESC' (case-insensitive).",
      -        "enum": [
      -          "ASC",
      -          "DESC",
      -          "asc",
      -          "desc"
      -        ],
      -        "type": "string"
      -      },
      -      "page": {
      -        "default": 1,
      -        "type": "integer"
      -      }
      -    },
      -    "type": "object"
      -  }
      -]New value: +[
      +  {
      +    "additionalProperties": true,
      +    "type": "object"
      +  },
      +  {
      +    "description": "Request for smart money token holdings (v1 API) - flattened.",
      +    "properties": {
      +      "chains": {
      +        "description": "Optional list of chains to include. If omitted, defaults to ['all'] (all supported chains). Use 'all' to query all supported chains. Supported chains: arbitrum, avalanche, base, bnb, ethereum, hyperevm, iotaevm, linea, mantle, monad, optimism, plasma, polygon, robinhood, sei, solana, sonic, all",
      +        "items": {
      +          "type": "string"
      +        },
      +        "type": "array"
      +      },
      +      "includeNativeTokens": {
      +        "default": true,
      +        "description": "Whether to include native tokens (ETH, SOL, etc.) in results",
      +        "type": "boolean"
      +      },
      +      "includeSmartMoneyLabels": {
      +        "anyOf": [
      +          {
      +            "items": {
      +              "enum": [
      +                "30D Smart Trader",
      +                "90D Smart Trader",
      +                "180D Smart Trader",
      +                "All Time Smart Trader",
      +                "Fund",
      +                "Smart HL Perps Trader",
      +                "Any Smart Money"
      +              ],
      +              "type": "string"
      +            },
      +            "type": "array"
      +          },
      +          {
      +            "type": "null"
      +          }
      +        ],
      +        "default": null,
      +        "description": "Smart money category filters to include"
      +      },
      +      "includeStablecoin": {
      +        "default": true,
      +        "description": "Whether to include stablecoins in results",
      +        "type": "boolean"
      +      },
      +      "minHolders": {
      +        "default": 0,
      +        "description": "Minimum number of smart money holders a token must have to be included (default: 0, no filter)",
      +        "type": "integer"
      +      },
      +      "orderBy": {
      +        "anyOf": [
      +          {
      +            "enum": [
      +              "value_usd",
      +              "balance_24h_percent_change",
      +              "holders_count"
      +            ],
      +            "type": "string"
      +          },
      +          {
      +            "type": "null"
      +          }
      +        ],
      +        "default": null,
      +        "description": "Sort field. Pass an exact value above or None for default ('value_usd')."
      +      },
      +      "orderByDirection": {
      +        "default": "DESC",
      +        "description": "Sort direction: 'ASC' or 'DESC' (case-insensitive).",
      +        "enum": [
      +          "ASC",
      +          "DESC",
      +          "asc",
      +          "desc"
      +        ],
      +        "type": "string"
      +      },
      +      "page": {
      +        "default": 1,
      +        "type": "integer"
      +      }
      +    },
      +    "type": "object"
      +  }
      +]
  4. Changed1 schema field changed
    • changedInput schema / properties / request / anyOf
      Previous value: -[
      -  {
      -    "additionalProperties": true,
      -    "type": "object"
      -  },
      -  {
      -    "description": "Request for smart money token holdings (v1 API) - flattened.",
      -    "properties": {
      -      "chains": {
      -        "description": "Optional list of chains to include. If omitted, defaults to ['all'] (all supported chains). Use 'all' to query all supported chains. Supported chains: arbitrum, avalanche, base, bnb, ethereum, hyperevm, hyperliquid, iotaevm, linea, mantle, monad, optimism, plasma, polygon, ronin, scroll, sei, solana, sonic, unichain, zksync, all",
      -        "items": {
      -          "type": "string"
      -        },
      -        "type": "array"
      -      },
      -      "includeNativeTokens": {
      -        "default": true,
      -        "description": "Whether to include native tokens (ETH, SOL, etc.) in results",
      -        "type": "boolean"
      -      },
      -      "includeSmartMoneyLabels": {
      -        "anyOf": [
      -          {
      -            "items": {
      -              "enum": [
      -                "30D Smart Trader",
      -                "90D Smart Trader",
      -                "180D Smart Trader",
      -                "All Time Smart Trader",
      -                "Fund",
      -                "Smart HL Perps Trader",
      -                "Any Smart Money"
      -              ],
      -              "type": "string"
      -            },
      -            "type": "array"
      -          },
      -          {
      -            "type": "null"
      -          }
      -        ],
      -        "default": null,
      -        "description": "Smart money category filters to include"
      -      },
      -      "includeStablecoin": {
      -        "default": true,
      -        "description": "Whether to include stablecoins in results",
      -        "type": "boolean"
      -      },
      -      "minHolders": {
      -        "default": 0,
      -        "description": "Minimum number of smart money holders a token must have to be included (default: 0, no filter)",
      -        "type": "integer"
      -      },
      -      "orderBy": {
      -        "anyOf": [
      -          {
      -            "enum": [
      -              "value_usd",
      -              "balance_24h_percent_change",
      -              "holders_count"
      -            ],
      -            "type": "string"
      -          },
      -          {
      -            "type": "null"
      -          }
      -        ],
      -        "default": null,
      -        "description": "Sort field. Pass an exact value above or None for default ('value_usd')."
      -      },
      -      "orderByDirection": {
      -        "default": "DESC",
      -        "description": "Sort direction: 'ASC' or 'DESC' (case-insensitive).",
      -        "enum": [
      -          "ASC",
      -          "DESC",
      -          "asc",
      -          "desc"
      -        ],
      -        "type": "string"
      -      },
      -      "page": {
      -        "default": 1,
      -        "type": "integer"
      -      }
      -    },
      -    "type": "object"
      -  }
      -]New value: +[
      +  {
      +    "additionalProperties": true,
      +    "type": "object"
      +  },
      +  {
      +    "description": "Request for smart money token holdings (v1 API) - flattened.",
      +    "properties": {
      +      "chains": {
      +        "description": "Optional list of chains to include. If omitted, defaults to ['all'] (all supported chains). Use 'all' to query all supported chains. Supported chains: arbitrum, avalanche, base, bnb, ethereum, hyperevm, hyperliquid, iotaevm, linea, mantle, monad, optimism, plasma, polygon, robinhood, ronin, scroll, sei, solana, sonic, unichain, zksync, all",
      +        "items": {
      +          "type": "string"
      +        },
      +        "type": "array"
      +      },
      +      "includeNativeTokens": {
      +        "default": true,
      +        "description": "Whether to include native tokens (ETH, SOL, etc.) in results",
      +        "type": "boolean"
      +      },
      +      "includeSmartMoneyLabels": {
      +        "anyOf": [
      +          {
      +            "items": {
      +              "enum": [
      +                "30D Smart Trader",
      +                "90D Smart Trader",
      +                "180D Smart Trader",
      +                "All Time Smart Trader",
      +                "Fund",
      +                "Smart HL Perps Trader",
      +                "Any Smart Money"
      +              ],
      +              "type": "string"
      +            },
      +            "type": "array"
      +          },
      +          {
      +            "type": "null"
      +          }
      +        ],
      +        "default": null,
      +        "description": "Smart money category filters to include"
      +      },
      +      "includeStablecoin": {
      +        "default": true,
      +        "description": "Whether to include stablecoins in results",
      +        "type": "boolean"
      +      },
      +      "minHolders": {
      +        "default": 0,
      +        "description": "Minimum number of smart money holders a token must have to be included (default: 0, no filter)",
      +        "type": "integer"
      +      },
      +      "orderBy": {
      +        "anyOf": [
      +          {
      +            "enum": [
      +              "value_usd",
      +              "balance_24h_percent_change",
      +              "holders_count"
      +            ],
      +            "type": "string"
      +          },
      +          {
      +            "type": "null"
      +          }
      +        ],
      +        "default": null,
      +        "description": "Sort field. Pass an exact value above or None for default ('value_usd')."
      +      },
      +      "orderByDirection": {
      +        "default": "DESC",
      +        "description": "Sort direction: 'ASC' or 'DESC' (case-insensitive).",
      +        "enum": [
      +          "ASC",
      +          "DESC",
      +          "asc",
      +          "desc"
      +        ],
      +        "type": "string"
      +      },
      +      "page": {
      +        "default": 1,
      +        "type": "integer"
      +      }
      +    },
      +    "type": "object"
      +  }
      +]
  5. Changed1 schema field changed
    • changedInput schema / properties / request / anyOf
      Previous value: -[
      -  {
      -    "additionalProperties": true,
      -    "type": "object"
      -  },
      -  {
      -    "description": "Request for smart money token holdings (v1 API) - flattened.",
      -    "properties": {
      -      "chains": {
      -        "description": "Optional list of chains to include. If omitted, defaults to ['all'] (all supported chains). Use 'all' to query all supported chains. Supported chains: arbitrum, avalanche, base, bnb, ethereum, hyperevm, hyperliquid, iotaevm, linea, mantle, monad, optimism, plasma, polygon, ronin, scroll, sei, solana, sonic, unichain, zksync, all",
      -        "items": {
      -          "type": "string"
      -        },
      -        "type": "array"
      -      },
      -      "includeNativeTokens": {
      -        "default": true,
      -        "description": "Whether to include native tokens (ETH, SOL, etc.) in results",
      -        "type": "boolean"
      -      },
      -      "includeSmartMoneyLabels": {
      -        "anyOf": [
      -          {
      -            "items": {
      -              "enum": [
      -                "30D Smart Trader",
      -                "90D Smart Trader",
      -                "180D Smart Trader",
      -                "All Time Smart Trader",
      -                "Fund",
      -                "Smart HL Perps Trader",
      -                "Any Smart Money"
      -              ],
      -              "type": "string"
      -            },
      -            "type": "array"
      -          },
      -          {
      -            "type": "null"
      -          }
      -        ],
      -        "default": null,
      -        "description": "Smart money category filters to include"
      -      },
      -      "includeStablecoin": {
      -        "default": true,
      -        "description": "Whether to include stablecoins in results",
      -        "type": "boolean"
      -      },
      -      "minHolders": {
      -        "default": 0,
      -        "description": "Minimum number of smart money holders a token must have to be included (default: 0, no filter)",
      -        "type": "integer"
      -      },
      -      "orderBy": {
      -        "anyOf": [
      -          {
      -            "type": "string"
      -          },
      -          {
      -            "type": "null"
      -          }
      -        ],
      -        "default": null,
      -        "description": "Field to sort by (e.g. 'value_usd', 'holders_count', 'balance_24h_percent_change')"
      -      },
      -      "orderByDirection": {
      -        "default": "DESC",
      -        "description": "Sort direction: 'ASC' or 'DESC'",
      -        "type": "string"
      -      },
      -      "page": {
      -        "default": 1,
      -        "type": "integer"
      -      }
      -    },
      -    "type": "object"
      -  }
      -]New value: +[
      +  {
      +    "additionalProperties": true,
      +    "type": "object"
      +  },
      +  {
      +    "description": "Request for smart money token holdings (v1 API) - flattened.",
      +    "properties": {
      +      "chains": {
      +        "description": "Optional list of chains to include. If omitted, defaults to ['all'] (all supported chains). Use 'all' to query all supported chains. Supported chains: arbitrum, avalanche, base, bnb, ethereum, hyperevm, hyperliquid, iotaevm, linea, mantle, monad, optimism, plasma, polygon, ronin, scroll, sei, solana, sonic, unichain, zksync, all",
      +        "items": {
      +          "type": "string"
      +        },
      +        "type": "array"
      +      },
      +      "includeNativeTokens": {
      +        "default": true,
      +        "description": "Whether to include native tokens (ETH, SOL, etc.) in results",
      +        "type": "boolean"
      +      },
      +      "includeSmartMoneyLabels": {
      +        "anyOf": [
      +          {
      +            "items": {
      +              "enum": [
      +                "30D Smart Trader",
      +                "90D Smart Trader",
      +                "180D Smart Trader",
      +                "All Time Smart Trader",
      +                "Fund",
      +                "Smart HL Perps Trader",
      +                "Any Smart Money"
      +              ],
      +              "type": "string"
      +            },
      +            "type": "array"
      +          },
      +          {
      +            "type": "null"
      +          }
      +        ],
      +        "default": null,
      +        "description": "Smart money category filters to include"
      +      },
      +      "includeStablecoin": {
      +        "default": true,
      +        "description": "Whether to include stablecoins in results",
      +        "type": "boolean"
      +      },
      +      "minHolders": {
      +        "default": 0,
      +        "description": "Minimum number of smart money holders a token must have to be included (default: 0, no filter)",
      +        "type": "integer"
      +      },
      +      "orderBy": {
      +        "anyOf": [
      +          {
      +            "enum": [
      +              "value_usd",
      +              "balance_24h_percent_change",
      +              "holders_count"
      +            ],
      +            "type": "string"
      +          },
      +          {
      +            "type": "null"
      +          }
      +        ],
      +        "default": null,
      +        "description": "Sort field. Pass an exact value above or None for default ('value_usd')."
      +      },
      +      "orderByDirection": {
      +        "default": "DESC",
      +        "description": "Sort direction: 'ASC' or 'DESC' (case-insensitive).",
      +        "enum": [
      +          "ASC",
      +          "DESC",
      +          "asc",
      +          "desc"
      +        ],
      +        "type": "string"
      +      },
      +      "page": {
      +        "default": 1,
      +        "type": "integer"
      +      }
      +    },
      +    "type": "object"
      +  }
      +]
  6. Changed3 schema fields changed
    • removedInput schema / $defs
      Removed value: -{
      -  "SMLabel": {
      -    "enum": [
      -      "30D Smart Trader",
      -      "90D Smart Trader",
      -      "180D Smart Trader",
      -      "All Time Smart Trader",
      -      "Fund",
      -      "Smart HL Perps Trader",
      -      "Any Smart Money"
      -    ],
      -    "type": "string"
      -  },
      -  "SmartMoneyHoldingsRequest": {
      -    "description": "Request for smart money token holdings (v1 API) - flattened.",
      -    "properties": {
      -      "chains": {
      -        "description": "Optional list of chains to include. If omitted, defaults to ['all'] (all supported chains). Use 'all' to query all supported chains. Supported chains: arbitrum, avalanche, base, bnb, ethereum, hyperevm, hyperliquid, iotaevm, linea, mantle, monad, optimism, plasma, polygon, ronin, scroll, sei, solana, sonic, unichain, zksync, all",
      -        "items": {
      -          "type": "string"
      -        },
      -        "type": "array"
      -      },
      -      "includeNativeTokens": {
      -        "default": true,
      -        "description": "Whether to include native tokens (ETH, SOL, etc.) in results",
      -        "type": "boolean"
      -      },
      -      "includeSmartMoneyLabels": {
      -        "anyOf": [
      -          {
      -            "items": {
      -              "$ref": "#/$defs/SMLabel"
      -            },
      -            "type": "array"
      -          },
      -          {
      -            "type": "null"
      -          }
      -        ],
      -        "default": null,
      -        "description": "Smart money category filters to include"
      -      },
      -      "includeStablecoin": {
      -        "default": true,
      -        "description": "Whether to include stablecoins in results",
      -        "type": "boolean"
      -      },
      -      "minHolders": {
      -        "default": 0,
      -        "description": "Minimum number of smart money holders a token must have to be included (default: 0, no filter)",
      -        "type": "integer"
      -      },
      -      "orderBy": {
      -        "anyOf": [
      -          {
      -            "type": "string"
      -          },
      -          {
      -            "type": "null"
      -          }
      -        ],
      -        "default": null,
      -        "description": "Field to sort by (e.g. 'value_usd', 'holders_count', 'balance_24h_percent_change')"
      -      },
      -      "orderByDirection": {
      -        "default": "DESC",
      -        "description": "Sort direction: 'ASC' or 'DESC'",
      -        "type": "string"
      -      },
      -      "page": {
      -        "default": 1,
      -        "type": "integer"
      -      }
      -    },
      -    "type": "object"
      -  }
      -}
    • addedInput schema / additionalProperties
      Added value: +false
    • changedInput schema / properties / request / anyOf
      Previous value: -[
      -  {
      -    "additionalProperties": true,
      -    "type": "object"
      -  },
      -  {
      -    "$ref": "#/$defs/SmartMoneyHoldingsRequest"
      -  }
      -]New value: +[
      +  {
      +    "additionalProperties": true,
      +    "type": "object"
      +  },
      +  {
      +    "description": "Request for smart money token holdings (v1 API) - flattened.",
      +    "properties": {
      +      "chains": {
      +        "description": "Optional list of chains to include. If omitted, defaults to ['all'] (all supported chains). Use 'all' to query all supported chains. Supported chains: arbitrum, avalanche, base, bnb, ethereum, hyperevm, hyperliquid, iotaevm, linea, mantle, monad, optimism, plasma, polygon, ronin, scroll, sei, solana, sonic, unichain, zksync, all",
      +        "items": {
      +          "type": "string"
      +        },
      +        "type": "array"
      +      },
      +      "includeNativeTokens": {
      +        "default": true,
      +        "description": "Whether to include native tokens (ETH, SOL, etc.) in results",
      +        "type": "boolean"
      +      },
      +      "includeSmartMoneyLabels": {
      +        "anyOf": [
      +          {
      +            "items": {
      +              "enum": [
      +                "30D Smart Trader",
      +                "90D Smart Trader",
      +                "180D Smart Trader",
      +                "All Time Smart Trader",
      +                "Fund",
      +                "Smart HL Perps Trader",
      +                "Any Smart Money"
      +              ],
      +              "type": "string"
      +            },
      +            "type": "array"
      +          },
      +          {
      +            "type": "null"
      +          }
      +        ],
      +        "default": null,
      +        "description": "Smart money category filters to include"
      +      },
      +      "includeStablecoin": {
      +        "default": true,
      +        "description": "Whether to include stablecoins in results",
      +        "type": "boolean"
      +      },
      +      "minHolders": {
      +        "default": 0,
      +        "description": "Minimum number of smart money holders a token must have to be included (default: 0, no filter)",
      +        "type": "integer"
      +      },
      +      "orderBy": {
      +        "anyOf": [
      +          {
      +            "type": "string"
      +          },
      +          {
      +            "type": "null"
      +          }
      +        ],
      +        "default": null,
      +        "description": "Field to sort by (e.g. 'value_usd', 'holders_count', 'balance_24h_percent_change')"
      +      },
      +      "orderByDirection": {
      +        "default": "DESC",
      +        "description": "Sort direction: 'ASC' or 'DESC'",
      +        "type": "string"
      +      },
      +      "page": {
      +        "default": 1,
      +        "type": "integer"
      +      }
      +    },
      +    "type": "object"
      +  }
      +]
  7. Changed3 schema fields changed
    • addedInput schema / $defs / SmartMoneyHoldingsRequest / properties / minHolders
      Added value: +{
      +  "default": 0,
      +  "description": "Minimum number of smart money holders a token must have to be included (default: 0, no filter)",
      +  "type": "integer"
      +}
    • addedInput schema / $defs / SmartMoneyHoldingsRequest / properties / orderBy
      Added value: +{
      +  "anyOf": [
      +    {
      +      "type": "string"
      +    },
      +    {
      +      "type": "null"
      +    }
      +  ],
      +  "default": null,
      +  "description": "Field to sort by (e.g. 'value_usd', 'holders_count', 'balance_24h_percent_change')"
      +}
    • addedInput schema / $defs / SmartMoneyHoldingsRequest / properties / orderByDirection
      Added value: +{
      +  "default": "DESC",
      +  "description": "Sort direction: 'ASC' or 'DESC'",
      +  "type": "string"
      +}
  8. Changed1 schema field changed
    • changedInput schema / $defs / SmartMoneyHoldingsRequest / properties / chains / description
      Previous value: -"List of chains to include. Defaults to all supported chains. Supported chains: arbitrum, avalanche, base, bnb, ethereum, hyperevm, hyperliquid, iotaevm, linea, mantle, monad, optimism, plasma, polygon, ronin, scroll, sei, solana, sonic, unichain, zksync, all"New value: +"Optional list of chains to include. If omitted, defaults to ['all'] (all supported chains). Use 'all' to query all supported chains. Supported chains: arbitrum, avalanche, base, bnb, ethereum, hyperevm, hyperliquid, iotaevm, linea, mantle, monad, optimism, plasma, polygon, ronin, scroll, sei, solana, sonic, unichain, zksync, all"
  9. First observed

TDQS

A3.7/5.0
Behavior4/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

Annotations already declare readOnlyHint=true, openWorldHint=true, and destructiveHint=false. The description adds meaningful behavioral context by clarifying that results are aggregated rather than per wallet, exclude whales/large holders/influencers, and cover all chains by default, though it does not mention pagination or rate-limit behavior.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness4/5

Is the description appropriately sized, front-loaded, and free of redundancy?

The description is two sentences and front-loads the core purpose and aggregation/exclusion behavior. The second sentence is generic and somewhat vague, but the overall structure is efficient.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness4/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

Given a rich input schema with 100% description coverage and an output schema, the description provides enough context for correct invocation: aggregation, exclusions, chain scope, and default behavior. Minor gaps around pagination and sorting are acceptable because those details are covered by the schema.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters3/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema description coverage is 100%, so the schema already documents the nested request parameters in detail. The description only reinforces the default chains behavior and general filter usage, adding little parameter semantics beyond what the schema provides.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose4/5

Does the description clearly state what the tool does and how it differs from similar tools?

The description states a specific verb and resource: getting aggregated smart trader token balances and 24h change per chain. It clearly distinguishes the result from per-wallet data and notes exclusions like whales and influencers, but it does not explicitly distinguish itself from the closely named historical token balances sibling.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines3/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

The only usage guidance is 'Use filters to narrow down the results,' plus an explanation of the default chain scope. It does not say when to choose this tool over related siblings such as smart_traders_and_funds_historical_token_balances, netflow, or token_flows.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

Try in Browser

Glama MCP Gateway

Add one secure layer between your agents and this server.

Resources