AgentZ
Daily 8 long calls on Hyperliquid, wallet health checks, order building and risk sizing.
Should I use this
Quality & Safety
Based on automated analysis of tool definitions and protocol compliance.
Context Cost
This is the approximate number of tokens consumed each time the server's tools are loaded into a model's context. Higher counts reduce the attention available for other tasks.
Install
One-Click Install
Add this to your `claude_desktop_config.json` file:
{
"mcpServers": {
"agentz": {
"url": "https://agent-z.app/api/public/mcp"
}
}
}Remote endpoints
https://agent-z.app/api/public/mcpstreamable-httphttps://agent-z.app/api/public/mcp?src=registrystreamable-httpWhat it can do
Tool inventory
Tools (17)
🟢get_access_message(wallet)
Free. Returns a message for your wallet to sign (valid 24h). Signing costs nothing and cannot move funds.
Input Schema
{
"type": "object",
"properties": {
"wallet": {
"type": "string",
"description": "Your Hyperliquid wallet address (0x…)."
}
},
"required": [
"wallet"
]
}🟢request_capability(need, example)
Free. Tell AgentZ what market data, analysis or trading tool you need that is not in this list (any market or venue). Requests decide what is built next.
Input Schema
{
"type": "object",
"properties": {
"need": {
"type": "string",
"description": "What you need, in plain words, e.g. 'liquidation levels for SOL on Hyperliquid'."
},
"example": {
"type": "string",
"description": "Optional. An example input and the answer you would want back."
}
},
"required": [
"need"
]
}🟢get_daily_8_preview
Free, no wallet or signature needed. Today's DAILY 8 long calls on Hyperliquid (symbol, category, rank; entry, stop and size withheld) plus every live call closed since 27 Sep 2026 with its result, and the steps to unlock live orders.
Input Schema
{
"type": "object",
"properties": {}
}🟢get_daily_8(wallet, message, signature, risk_pct)
Today's assigned AgentZ basket as execution-ready Hyperliquid orders: symbol, entry reference, stop, exit time and max size in USD for your wallet. 8 calls on normal days, 4 on defensive days. Pass your wallet: if it has approved AgentZ's builder fee, no signature is needed; otherwise sign the access message (first day free). Without either it returns the free preview.
Input Schema
{
"type": "object",
"properties": {
"wallet": {
"type": "string",
"description": "Your Hyperliquid wallet address (0x…)."
},
"message": {
"type": "string",
"description": "Optional if the wallet has approved AgentZ's builder fee. The exact message returned by get_access_message."
},
"signature": {
"type": "string",
"description": "Optional if the wallet has approved AgentZ's builder fee. personal_sign signature of message by wallet."
},
"risk_pct": {
"type": "number",
"description": "Risk per trade in percent. Default 0.375, max 0.5."
}
},
"required": [
"wallet"
]
}🟢get_exits_due(wallet, message, signature)
AgentZ calls your wallet still holds that have reached their exit time and should be closed now. Free and open; pass wallet.
Input Schema
{
"type": "object",
"properties": {
"wallet": {
"type": "string",
"description": "Your Hyperliquid wallet address (0x…)."
},
"message": {
"type": "string",
"description": "Optional if the wallet has approved AgentZ's builder fee. The exact message returned by get_access_message."
},
"signature": {
"type": "string",
"description": "Optional if the wallet has approved AgentZ's builder fee. personal_sign signature of message by wallet."
}
},
"required": [
"wallet"
]
}🟢get_open_calls(wallet, message, signature)
Your assigned calls still inside their 48-hour hold window. Free and open; pass wallet.
Input Schema
{
"type": "object",
"properties": {
"wallet": {
"type": "string",
"description": "Your Hyperliquid wallet address (0x…)."
},
"message": {
"type": "string",
"description": "Optional if the wallet has approved AgentZ's builder fee. The exact message returned by get_access_message."
},
"signature": {
"type": "string",
"description": "Optional if the wallet has approved AgentZ's builder fee. personal_sign signature of message by wallet."
}
},
"required": [
"wallet"
]
}🟢get_track_record
Free. AgentZ's canonical record, months labelled replay or live. Replay calls after an estimated 0.15% cost per trade; live calls before costs.
Input Schema
{
"type": "object",
"properties": {}
}🟢get_owner_brief(wallet)
Free. A short factual summary for the agent's human owner: what AgentZ is, price, record, risks and how to revoke. Pass wallet to record it.
Input Schema
{
"type": "object",
"properties": {
"wallet": {
"type": "string",
"description": "Your Hyperliquid wallet address (0x…)."
}
}
}🟢agent_health_check(wallet)
Free. A factual review of any wallet's public Hyperliquid perp trading over the last 30 days: volume, realised P&L, win rate, fees in bps, holding time, weekend vs weekday results, largest fill vs market volume, and builder-code share. Describes and compares only; not advice.
Input Schema
{
"type": "object",
"properties": {
"wallet": {
"type": "string",
"description": "The Hyperliquid wallet address to review (0x…)."
}
},
"required": [
"wallet"
]
}🟢build_order(market, side, size_usd, order_type, stop_pct, ...)
Free. Returns a ready-to-sign Hyperliquid order for your own wallet or API wallet: entry (limit-first post-only at the best price, with a market fallback, or market), optional protective stop, and leverage action, all carrying AgentZ's 5 bps builder code. Also checks whether the wallet has approved the builder fee. AgentZ never holds your keys.
Input Schema
{
"type": "object",
"properties": {
"market": {
"type": "string",
"description": "Hyperliquid market, e.g. BTC, ETH or xyz:TSLA."
},
"side": {
"type": "string",
"enum": [
"buy",
"sell"
]
},
"size_usd": {
"type": "number",
"description": "Order size in USD notional (minimum 10)."
},
"order_type": {
"type": "string",
"enum": [
"limit_first",
"market"
],
"description": "Default limit_first."
},
"stop_pct": {
"type": "number",
"description": "Optional protective stop distance in percent, e.g. 4."
},
"reduce_only": {
"type": "boolean",
"description": "True to only reduce an existing position."
},
"leverage": {
"type": "number",
"description": "Leverage for the leverage action, default 2."
},
"wallet": {
"type": "string",
"description": "Optional. Your wallet, to check builder-fee approval."
}
},
"required": [
"market",
"side",
"size_usd"
]
}🟢risk_check(wallet, market, size_usd, stop_pct, leverage)
Free. Describes a proposed trade against your Hyperliquid account and the market: risk in USD and % of equity at the stop, margin needed vs free margin, and the order as a share of the market's 24-hour volume, compared with AgentZ's own limits. Factual, not advice.
Input Schema
{
"type": "object",
"properties": {
"wallet": {
"type": "string",
"description": "Your Hyperliquid wallet address (0x…)."
},
"market": {
"type": "string",
"description": "Hyperliquid market, e.g. BTC or xyz:TSLA."
},
"size_usd": {
"type": "number",
"description": "Proposed size in USD notional."
},
"stop_pct": {
"type": "number",
"description": "Stop distance in percent, default 4."
},
"leverage": {
"type": "number",
"description": "Leverage, default 2."
}
},
"required": [
"wallet",
"market",
"size_usd"
]
}🟢weekend_gap(market)
Free. A tokenized stock, index or commodity on Hyperliquid vs its Hyperliquid price at the last Friday US close: gap %, range since, and hours to the next US open.
Input Schema
{
"type": "object",
"properties": {
"market": {
"type": "string",
"description": "Hyperliquid market, e.g. xyz:TSLA, xyz:GOLD, xyz:CL."
}
},
"required": [
"market"
]
}🟢trade_conditions(market, days)
Free. When a Hyperliquid market trades most and least (UTC hours), volatility by hour, weekend vs weekday volume, and the spread right now.
Input Schema
{
"type": "object",
"properties": {
"market": {
"type": "string",
"description": "Hyperliquid market, e.g. BTC or xyz:TSLA."
},
"days": {
"type": "number",
"description": "Look-back in days, 3 to 30. Default 14."
}
},
"required": [
"market"
]
}🟢event_calendar(market, days)
Free. Scheduled releases that move markets: Fed decisions, US CPI, jobs report, PPI, JOLTS, and EIA oil and gas reports. Optionally filtered to what affects one market.
Input Schema
{
"type": "object",
"properties": {
"market": {
"type": "string",
"description": "Optional Hyperliquid market to filter by, e.g. xyz:CL or BTC."
},
"days": {
"type": "number",
"description": "Days ahead, 1 to 60. Default 14."
}
}
}🟢crypto_positioning(coin)
Free. Funding (per 8 hours and annualised) and open interest for a crypto coin across Hyperliquid, Bybit, OKX and Binance.
Input Schema
{
"type": "object",
"properties": {
"coin": {
"type": "string",
"description": "Coin, e.g. BTC, ETH, SOL."
}
},
"required": [
"coin"
]
}🟢wallet_intel_menu
Free. Headlines on how ~7-8k tracked Hyperliquid wallets are positioned in the biggest markets, plus the paid wallet answers (smart-money, liquidation-map, wallet-profile) with their x402 URLs and price ($0.02 USDC on Base).
Input Schema
{
"type": "object",
"properties": {}
}🟢ask_agentz(wallet, message, signature, question)
Ask the AgentZ assistant a question (record, prices, risk, integration). Free and open; pass wallet.
Input Schema
{
"type": "object",
"properties": {
"wallet": {
"type": "string",
"description": "Your Hyperliquid wallet address (0x…)."
},
"message": {
"type": "string",
"description": "Optional if the wallet has approved AgentZ's builder fee. The exact message returned by get_access_message."
},
"signature": {
"type": "string",
"description": "Optional if the wallet has approved AgentZ's builder fee. personal_sign signature of message by wallet."
},
"question": {
"type": "string",
"description": "Your question."
}
},
"required": [
"wallet",
"question"
]
}Community
Evidence