binance-announcements-mcp
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.
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@binance-announcements-mcpshow me the 5 latest announcements"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
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
List the 5 newest Binance announcements.Example Response:
# Binance Announcements
- [New Listing: Token XYZ](https://www.binance.com/en/support/announcement/123) _07-07 10:30:00_
- [Scheduled Maintenance](https://www.binance.com/en/support/announcement/124) _07-07 09:15:00_
- [Trading Competition Update](https://www.binance.com/en/support/announcement/125) _07-07 08:00:00_
- [Wallet Upgrade Notice](https://www.binance.com/en/support/announcement/126) _07-07 07:45:00_
- [New Staking Options](https://www.binance.com/en/support/announcement/127) _07-07 06:30:00_License
This project is licensed under the MIT License. See the LICENSE file for details.
Appeared in Searches
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/kukapay/binance-announcements-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server