Fetches and streams the latest Binance announcements in real-time, enabling AI agents to receive, analyze and act on market-moving updates from the Binance cryptocurrency exchange.
Formats Binance announcements in Markdown format for enhanced readability, displaying announcements as links with timestamps.
Binance Announcements MCP
An MCP server that streams the latest Binance announcements to your AI agents in real time, enabling instant analysis and action on market-moving updates.
Features
Fetch Binance Announcements: Retrieve up to 20 announcements per request from the Binance endpoint.
Pagination Support: Specify the page number to fetch different sets of announcements.
Markdown Output: Announcements are formatted as
- [title](url) _(time)_for easy readability.
Related MCP server: Binance MCP Server
Prerequisites
Python 3.10+
uv (recommended) or pip for dependency management
Installation
Clone the Repository:
git clone https://github.com/kukapay/binance-announcements-mcp.git cd binance-announcements-mcpInstall Dependencies:
uv syncInstalling to Claude Desktop:
Install the server as a Claude Desktop application:
uv run mcp install main.py --name "Binance Announcements"Configuration file as a reference:
{ "mcpServers": { "Binance Announcements": { "command": "uv", "args": [ "--directory", "/path/to/binance-announcements-mcp", "run", "main.py" ] } } }Replace
/path/to/binance-announcements-mcpwith your actual installation path.
Usage
The server provides a single MCP tool, fetch_latest_announcements, which fetches Binance announcements and returns them in Markdown format.
The fetch_latest_announcements tool accepts two parameters:
count(int, default: 20): Number of announcements to fetch (maximum 20).page(int, default: 1): Page number for pagination.
Example Prompt
Example Response:
License
This project is licensed under the MIT License. See the LICENSE file for details.