All tools return data as formatted Markdown tables for easy readability and integration into Claude responses.
Aster Info MCP
An MCP server that provides structured access to Aster DEX market data—covering candlesticks, order books, trades, and funding rates.
Features
- 13 Tools: Access a variety of Aster Finance Futures API endpoints, including:
- Candlestick data (
get_kline
,get_index_price_kline
,get_mark_price_kline
) - Price and ticker data (
get_latest_price
,get_price_change_statistics_24h
,get_order_book_ticker
) - Order book and trade data (
get_order_book
,get_recent_trades
,get_historical_trades
,get_aggregated_trades
) - Funding and index data (
get_premium_index
,get_funding_rate_history
)
- Candlestick data (
- Markdown Output: All tools return data as formatted Markdown tables for easy readability and integration.
- Robust Error Handling: Handles HTTP errors (e.g., 400, 429) and data processing issues with clear exceptions.
Installation
Prerequisites
- Python 3.10 or higher
- uv (recommended package manager)
Steps
- Clone the Repository:
- Install Dependencies:
- Installing to Claude Desktop: Install the server as a Claude Desktop application:Configuration file as a reference:Replace
/path/to/aster-info-mcp
with your actual installation path.
Usage
Available Tools
Tool Name | Description | Parameters |
---|---|---|
get_kline | Fetch candlestick data for a symbol. | symbol , interval , startTime (opt), endTime (opt), limit (opt) |
get_index_price_kline | Fetch index price candlestick data for a pair. | pair , interval , startTime (opt), endTime (opt), limit (opt) |
get_mark_price_kline | Fetch mark price candlestick data for a symbol. | symbol , interval , startTime (opt), endTime (opt), limit (opt) |
get_premium_index | Fetch premium index data (mark price, funding rate). | symbol (opt) |
get_funding_rate_history | Fetch historical funding rate data for a symbol. | symbol , startTime (opt), endTime (opt), limit (opt) |
get_price_change_statistics_24h | Fetch 24-hour price change statistics. | symbol (opt) |
get_latest_price | Fetch the latest price for a symbol or all symbols. | symbol (opt) |
get_order_book_ticker | Fetch order book ticker data (best bid/ask prices and quantities). | symbol (opt) |
get_order_book | Fetch order book data (bids and asks) for a symbol. | symbol , limit (opt) |
get_recent_trades | Fetch recent trades for a symbol. | symbol , limit (opt) |
get_historical_trades | Fetch historical trades for a symbol. | symbol , limit (opt), fromId (opt) |
get_aggregated_trades | Fetch aggregated trades for a symbol. | symbol , fromId (opt), startTime (opt), endTime (opt), limit (opt) |
Notes:
- All tools return data as Markdown tables.
- Parameters marked
(opt)
are optional. - Timestamps are in milliseconds (Unix epoch); outputs are converted to readable datetime format.
- Numeric fields are rounded to 8 decimal places (except
priceChangePercent
, rounded to 2).
Examples
Below are examples for each of the 13 tools.
Example: Fetching Candlestick Data (get_kline
)
Prompt:
Expected response (Markdown table):
Example: Fetching Index Price Candlestick Data (get_index_price_kline
)
Prompt:
Expected response (Markdown table):
Example: Fetching Mark Price Candlestick Data (get_mark_price_kline
)
Prompt:
Expected response (Markdown table):
Example: Fetching Premium Index Data (get_premium_index
)
Prompt:
Expected response (Markdown table):
Example: Fetching Funding Rate History (get_funding_rate_history
)
Prompt:
Expected response (Markdown table):
Example: Fetching 24-Hour Price Change Statistics (get_price_change_statistics_24h
)
Prompt:
Expected response (Markdown table):
Example: Fetching Latest Price (get_latest_price
)
Prompt:
Expected response (Markdown table):
Example: Fetching Order Book Ticker Data (get_order_book_ticker
)
Prompt*:
Expected response (Markdown table):
Example: Fetching Order Book Data (get_order_book
)
Prompt:
Expected response (Markdown table):
Example: Fetching Recent Trades (get_recent_trades
)
Prompt:
Expected response (Markdown table):
Example: Fetching Historical Trades (get_historical_trades
)
Prompt:
Expected response (Markdown table):
Example: Fetching Aggregated Trades (get_aggregated_trades
)
Prompt:
Expected response (Markdown table):
License
This project is licensed under the MIT License.
Tools
An MCP server that provides structured access to Aster DEX market data—covering candlesticks, order books, trades, and funding rates.
Related Resources
Related MCP Servers
- AsecurityAlicenseAqualityAn MCP server implementation that enables access to DexScreener API data, providing real-time information on DEX pairs, token profiles, and market statistics across multiple blockchains.Last updated -76JavaScriptThe Unlicense
- -securityAlicense-qualityMCP server that provides AI assistants access to stock market data including financial statements, stock prices, and market news through a Model Context Protocol interface.Last updated -322PythonMIT License
- -securityAlicense-qualityDexPaprika MCP server allows LLMs to access real-time and historical data on tokens, DEX trading activity, and liquidity across multiple blockchains. It enables natural language queries for exploring market trends, token performance, and DeFi analytics through a standardized interface.Last updated -10210JavaScriptMIT License
- AsecurityAlicenseAqualityAn MCP server that provides comprehensive financial insights and analysis by leveraging real-time market data, news, and advanced analytics for stocks, options, financial statements, and economic indicators.Last updated -1735PythonMIT License