home / mcp / binance announcements mcp server

Binance Announcements MCP Server

An MCP server that streams the latest Binance announcements to your AI agents in real time.

Installation
Add the following to your MCP client configuration file.

Configuration

View docs
{
  "mcpServers": {
    "kukapay-binance-announcements-mcp": {
      "command": "uv",
      "args": [
        "--directory",
        "/path/to/binance-announcements-mcp",
        "run",
        "main.py"
      ]
    }
  }
}

You set up a Binance Announcements MCP Server to stream the latest Binance announcements to your AI agents in real time. It supports fetching up to 20 announcements per request, with pagination, and formats results in a readable Markdown list so your agents can analyze updates instantly and take timely actions.

How to use

Use a compatible MCP client to query the Binance Announcements MCP. The server exposes a single tool named fetch_latest_announcements. You can fetch a specific number of announcements and control pagination to navigate through older items. The output is formatted in Markdown for easy readability.

How to install

Prerequisites: Python 3.10 or newer. You should have a MCP runtime available (uv is the recommended runner). Install dependencies and prepare the MCP server with the following steps.

Clone the repository and navigate into the project directory.

Install dependencies and set up the MCP server using the MCP runtime.

Use the installation command to register the server as a Claude Desktop application.

uv run mcp install main.py --name "Binance Announcements"

Configure your MCP server in the standard JSON format to define how the server runs. This example shows how to reference the local installation path for the server.

{
  "mcpServers": {
    "Binance Announcements": {
      "command": "uv",
      "args": [ "--directory", "/path/to/binance-announcements-mcp", "run", "main.py" ]
    }
  }
}

Additional notes

The server is designed to fetch Binance announcements and present them in Markdown as - title _(time)_ items. You can control the number of announcements returned with the count parameter (default 20, maximum 20) and navigate pages with the page parameter (default 1).

Available tools

fetch_latest_announcements

Fetches Binance announcements with optional count and page parameters and returns results formatted in Markdown.