Skip to main content
Glama

GhOsT77 - Hyperliquid Smart Money

hl_smart_money
Read-only

How Hyperliquid's most profitable traders are positioned now: live long/short totals and per-coin bias for the top 60 traders by 30-day PnL (profitable all-time, $50k+ accounts). Input: scope "all" or a coin, e.g. {"scope":"BTC"}. Seconds. Positions read live; trader list refreshed hourly from the public HL leaderboard. Data only, not financial advice. Includes a 10% fee set aside to support the GHOST77 token (0xC43411421790a07BedC29cBD9924626410d6Ec8A). Verified identity: ERC-8004 agent #348263 on Base (https://8004scan.io/agents/base/348263) and Virtuals ACP agent GhOsT77 (https://app.virtuals.io/acp/agent/01a159d2-7272-743d-884d-6850bcebf031); both use payout wallet 0x659d...88e3, the same payTo as this endpoint. Paid per call: 1.1 USDC on Base via x402 at POST https://ghost77-agent.onrender.com/x402/hl_smart_money.

Input Schema

NameRequiredDescriptionDefault
scopeYes'all' for the full overview, or a Hyperliquid perp symbol (e.g. BTC) for a focused read.

Schema Changelog

Changes observed during successful MCP inspections.

  1. First observed

TDQS

A3.5/5.0
Behavior4/5

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

Annotations already establish readOnlyHint=true and openWorldHint=true, and the description adds real behavioral context: positions are read live, the trader list refreshes hourly from the public leaderboard, latency is seconds, and each call costs 1.1 USDC via x402 at a stated endpoint. The wallet/identity verification and token-fee prose is self-attestation rather than tool behavior, so it does not push this to a 5. No contradiction with the read-only annotation.

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

Conciseness2/5

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

The first sentence is well front-loaded and does the real work, but it is followed by payment details, a token contract address, ERC-8004 agent ID, a Virtuals ACP URL, truncated payout wallet, and a per-call price. That is roughly two-thirds of the text devoted to promotion and identity proof rather than helping an agent decide or invoke correctly.

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?

There is no output schema, and the description compensates by naming what is returned (aggregate long/short totals plus per-coin bias) and how fresh it is. With a single required parameter and read-only annotations, an agent has what it needs; only the shape/format of the response remains underspecified.

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% and the schema already explains that scope takes 'all' or a perp symbol like BTC. The description's 'Input: scope "all" or a coin, e.g. {"scope":"BTC"}' restates that without adding format, validation, or failure behavior (e.g. what happens for an unknown symbol). Baseline 3 is correct.

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 opening sentence names a specific verb+resource: live long/short totals and per-coin bias across the top 60 Hyperliquid traders ranked by 30-day PnL. That is concrete enough to distinguish it from generic siblings like hl_top_movers or market_scan_report. It never explicitly contrasts itself with close siblings such as hl_trader_copy_check, so it stops short of a 5.

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?

Usage is only implied through the input example ({"scope":"BTC"} vs "all"), which tells the agent how to narrow but not when this tool beats hl_trader_copy_check or position_health_check. There is no when-not-to-use guidance or prerequisite statement; the reader must infer the framing from the purpose sentence.

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