Skip to main content
Glama
Br0ski777

hl-portfolio

by Br0ski777

HL Portfolio API

MCP Server x402 License: MIT

Анализируйте аккаунты Hyperliquid: позиции, PnL, исполнения, открытые ордера, финансирование. Полное состояние клиринговой системы для любого кошелька. Портфельный слой, который агентам нужен для торговой аналитики Hyperliquid. Оплата за вызов через x402 (USDC на Base L2) — без API-ключа, без регистрации, без ограничения на количество запросов.

Часть маркетплейса klymax402 — 100 микроплатежных API x402 для AI-агентов, один кошелёк, USDC на Base.

Быстрый старт — MCP

Добавьте в конфигурацию вашего MCP-клиента (Claude Desktop, Cursor, ElizaOS и т.д.):

{
  "mcpServers": {
    "hl-portfolio": {
      "url": "https://hl-portfolio.api.klymax402.com/mcp"
    }
  }
}

Related MCP server: polskidegen-hl-tracker

Быстрый старт — HTTP (x402)

curl -X POST "https://hl-portfolio.api.klymax402.com/api/account" \
  -H "Content-Type: application/json" \
  -d '{"address":"0x0000000000000000000000000000000000dEaD"}'
# -> 402 Payment Required, with an x402 payment challenge in the response body

Любой x402-совместимый клиент (@x402/fetch, x402-agent-tools, ATXP) автоматически обрабатывает цикл 402 -> подпись -> повторная попытка.

Инструменты

Инструмент

Метод

Путь

Цена

Описание

hyperliquid_get_account_state

POST

/api/account

$0.008

Полное состояние клиринговой системы для кошелька Hyperliquid: позиции, маржа, PnL, плечо, цены ликвидации.

hyperliquid_get_trade_fills

POST

/api/fills

$0.008

Последние исполнения сделок для кошелька Hyperliquid: монета, сторона, размер, цена, комиссия, закрытый PnL (closedPnl), временная метка.

hyperliquid_get_open_orders

POST

/api/orders

$0.005

Открытые ордера для кошелька Hyperliquid: монета, сторона, размер, цена, тип ордера, флаг reduce-only.

hyperliquid_get_user_funding

POST

/api/funding

$0.005

Платежи по финансированию, полученные/выплаченные кошельком Hyperliquid: монета, сумма, ставка, временная метка.

hyperliquid_get_account_state

Используйте этот инструмент, когда вам необходимо получить полное состояние портфеля перпетуального аккаунта Hyperliquid. Возвращает полное состояние клиринговой системы для любого адреса кошелька, включая метрики уровня аккаунта и детали по каждой позиции.

Параметры

Имя

Тип

Обязательно

Описание

address

string

да

Адрес кошелька Hyperliquid (0x...) для получения состояния счёта.

Пример ответа:

{ accountValue: "125430.50", totalNtlPos: "89200.00", withdrawable: "36230.50", positions: [{ coin: "BTC", size: "1.5", entryPrice: "67500.00", unrealizedPnl: "2340.00", leverage: 5, liquidationPrice: "54200.00", marginType: "cross" }] }

Когда использовать: при анализе риска трейдера, проверке состояния маржи или оценке распределения портфеля на Hyperliquid. Необходимо для оценки копирования сделок и мониторинга рисков.

Не подходит: для истории сделок (используйте hyperliquid_get_trade_fills), открытых ордеров (используйте hyperliquid_get_open_orders), платежей по финансированию (используйте hyperliquid_get_user_funding), эффективности волатов (используйте hyperliquid_get_vault_details), отслеживания китов (используйте hyperliquid_detect_whale_trades).

hyperliquid_get_trade_fills

Используйте этот инструмент, когда вам необходимо получить последние исполнения сделок (fills) для перпетуального аккаунта Hyperliquid. Возвращает последние сделки с деталями исполнения, включая реализованный PnL по закрытым позициям.

Параметры

Имя

Тип

Обязательно

Описание

address

string

да

Адрес кошелька Hyperliquid (0x...) для получения исполнений сделок.

limit

number

нет

Максимальное количество возвращаемых исполнений (по умолчанию: 20, максимум: 100).

Пример ответа:

{ fills: [{ coin: "ETH", side: "buy", size: "10.0", price: "3450.50", fee: "0.69", closedPnl: "0.00", timestamp: 1712000000000 }], count: 20 }

Не подходит: для текущих позиций (используйте hyperliquid_get_account_state), открытых/ожид выполнение (используйте hyperliquid_get_open_orders), платежей по финансированию (используйте hyperliquid_get_user_funding).

hyperliquid_get_open_orders

Используйте этот инструмент, когда вам необходимо увидеть все ожидающие/открытые ордера для перпетуального аккаунта Hyperliquid. Возвращает каждый активный ордер в книге заявок с полными параметрами.

Параметры

Имя

Тип

Описание

address

string

Адрес кошелька Hyperliquid (0x...) для получения открытых ордеров.

Пример ответа:

{ orders: [{ coin: "BTC", side: "buy", limitPx: "65000.00", sz: "0.5", orderType: "limit", reduceOnly: false, oid: 123456 }], count: 3 }

Не подходит: для исполненных сделок (используйте hyperliquid_get_trade_fills), для текущих позиций (используйте hyperliquid_get_account_state).

hyperliquid_get_user_funding

Используйте этот инструмент, когда вам необходимо получить историю платежей по финансированию для перпетуального аккаунта Hyperliquid. Возвращает все платежи по ставке финансирования, полученные или уплаченные, что полезно для расчёта доходов/расходов по финансированию и оценки прибыльности кэрри-сделок.

Параметры

Имя

Тип

Обязательно

Описание

address

string

да

Адрес кошелька Hyperliquid (0x...) для получения истории по финансированию.

startTime

number

нет

Метка времени Unix в миллисекундах, с которой начать (необязательно, по умолчанию: последние 7 дней).

Пример ответа:

{ funding: [{ coin: "BTC", fundingRate: "0.0001", payment: "-1.35", timestamp: 1712000000000, positionSize: "1.5" }], totalReceived: "45.20", totalPaid: "-12.30", netFunding: "32.90" }

Не подходит: для текущих позиций (используйте hyperliquid_get_account_state), для поиска возможностей арбитража финансирования (используйте funding_arb_find_opportunities), для истории исполнений сделок (используйте hyperliquid_get_trade_fills).

Примеры запросов к агенту

  • "Получить полное состояние портфеля перпетуального аккаунта Hyperliquid"

  • "Получить последние исполнения сделок (fills) для перпетуального аккаунта Hyperliquid"

  • "Просмотреть все ожидающие/открытые ордера для перпетуального аккаунта Hyperliquid"

Оплата

  • Протокол: x402 — нативный для HTTP pay-per-call, без регистрации, без API-ключа

  • Сеть: Base L2 (eip155:8453)

  • Актив: USDC

  • Фасилитатор: Coinbase CDP (основной), PayAI (резервный)

  • Также доступен через ATXP (x402 с обёрткой OAuth, метаданные защищённого ресурса RFC 9728)

Часть klymax402

100 микроплатежных API x402 для AI-агентов — один кошелёк, USDC на Base, без регистрации.

Лицензия

MIT

A
license - permissive license
Not graded
quality - not tested
B
maintenance

Maintenance

Maintainers
Response time
Release cycle
Releases (12mo)
Commit activity

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

If you are the server author, to access and configure the admin panel.

Related MCP Servers

  • A
    license
    A
    quality
    D
    maintenance
    Real-time crypto intelligence for AI agents. Technical analysis, liquidation heatmaps, sentiment, and funding rates for 50+ Hyperliquid perpetuals via x402 micropayments.
    15
    1
    MIT
  • A
    license
    A
    quality
    D
    maintenance
    MCP server for Hyperliquid that provides read-only on-chain wallet analytics. Enables natural-language queries about positions, fills, funding, and realized PnL for any public address.
    8
    20
    MIT
  • A
    license
    A
    quality
    C
    maintenance
    Enables natural language control of Hyperliquid perpetual futures, including querying positions, prices, orderbook, and executing trades like market and limit orders, all from MCP-compatible clients.
    13
    MIT
  • A
    license
    A
    quality
    D
    maintenance
    Enables AI agents to interact with Hyperliquid perpetual futures exchange for market analysis, account management, and risk-managed trading.
    5
    1
    MIT

View all related MCP servers

Related MCP Connectors

View all MCP Connectors

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/Br0ski777/hl-portfolio-x402'

If you have feedback or need assistance with the MCP directory API, please join our Discord server