Candles, depth, the tape and funding all come back as tables, which makes a funding-rate or basis question answerable in the conversation rather than in a notebook.
A Python server over the Aster Finance futures API. Candlestick, price, order book, trade and funding endpoints, each returning a formatted Markdown table rather than raw JSON, with explicit handling for bad-request and rate-limit responses from the API.
- Candles three ways: get_kline for the symbol, get_index_price_kline and get_mark_price_kline for index and mark price
- get_latest_price, get_price_change_statistics_24h and get_order_book_ticker cover the current price, the 24-hour move and the best bid and ask
- get_order_book returns depth; get_recent_trades, get_historical_trades and get_aggregated_trades cover the tape at three grains
- get_premium_index and get_funding_rate_history cover the funding side, which is what a perpetual position actually costs to hold
- Every tool returns a Markdown table, so results are readable in the chat without post-processing
Python 3.10 or higher with uv; install it into Claude Desktop with `uv run mcp install main.py`. No account and no key — it reads Aster's public futures endpoints.
Build from source — clone the repository and build it, then point your client at the binary
