PerpCheck
Hyperliquid pre-trade order check: will it be rejected, fix values, liquidation, impact, funding.
我该使用它吗
质量与安全性
基于对工具定义和协议合规性的自动分析。
上下文开销
这是每次将服务器的工具加载到模型上下文窗口时所消耗的大致 token 数。数值越高,可用于其他任务的注意力就越少。
安装
一键安装
将以下内容添加到你的 `claude_desktop_config.json` 文件中:
{
"mcpServers": {
"perpcheck": {
"url": "https://api.youraitools.co/perpcheck/mcp"
}
}
}远程端点
https://api.youraitools.co/perpcheck/mcpstreamable-http它能做什么
工具清单
工具(1)
🟢check_perp_order(coin, side, size, notional, price, ...)
Checks a Hyperliquid perp order BEFORE your agent sends it: would the exchange reject it, and what does it cost and risk? Give coin, side and size (coins, as you would send it) or notional (USD); optional limit price (omit = market order), leverage, margin cross/isolated, reduceOnly. Returns verdict REJECT_LIKELY / CAUTION / OK, issues[] with fix values (size decimals, price tick, $10 minimum, max leverage by margin tier, isolated-only, OI cap, delisted, far-from-mark), warnings[], rules, isolated liquidation estimate and distance, taker impact from the live L2 book, funding carry per day, market facts, confidence and sources_failed. Read-only: never places, signs or holds orders and needs no keys. Free: 30 calls/day per IP with full results (max 10/min; invalid input is not counted). After that the tool returns an error with the x402 pay URL ($0.01 USDC per full check at /v1/full, or $0.003 lite at /v1/lite) or prepaid credits. Not financial advice; the exchange decides whether an order is accepted. PerpCheck is a read-only pre-trade check: it never places, signs or holds orders, has no custody and never asks for keys.
输入模式
{
"type": "object",
"properties": {
"coin": {
"type": "string",
"description": "Hyperliquid main-dex perp name, e.g. BTC, ETH, SOL, HYPE, kPEPE"
},
"side": {
"type": "string",
"enum": [
"long",
"short",
"buy",
"sell"
],
"description": "long/buy or short/sell"
},
"size": {
"type": [
"string",
"number"
],
"description": "Order size in coins, exactly as you would send it (decimals are checked), e.g. 0.001. Give size or notional."
},
"notional": {
"type": "number",
"description": "Order value in USD (instead of size), e.g. 100"
},
"price": {
"type": [
"string",
"number"
],
"description": "Limit price exactly as you would send it (tick rule is checked). Omit for a market order (then taker impact is estimated from the L2 book)."
},
"leverage": {
"type": "number",
"description": "Leverage, e.g. 10 (default 1)"
},
"margin": {
"type": "string",
"enum": [
"cross",
"isolated"
],
"description": "cross (default) or isolated"
},
"reduceOnly": {
"type": "boolean",
"description": "true if the order only reduces a position (exempt from the minimum and OI cap)"
}
},
"required": [
"coin",
"side"
]
}社区
证据