Fetches the latest price of a cryptocurrency paired with USDT from Bitget's API
Retrieves announcements from Bitget's platform
Gets detailed information about a specified cryptocurrency including transferability, supported chains, and network status
The Bitget Cryptocurrency Price Tracker provides instant access to real-time cryptocurrency prices directly from Bitget's API. Built with FastMCP and enhanced with Zod validation, this server allows you to quickly fetch current token prices, detailed coin information, and announcements without any API keys or complex setup. Whether you're tracking your investments, building a crypto dashboard, or just curious about current market prices, this MCP server delivers the data you need with minimal latency. It supports all cryptocurrencies listed on Bitget paired with USDT, making it a versatile tool for crypto enthusiasts and developers alike.
There are multiple ways to install and run the Bitget Cryptocurrency Price Tracker:
You can run the server directly without installation using Deno:
deno run --allow-net --allow-env --allow-read https://deno.land/x/coin_mcp_server/main.ts
git clone https://github.com/pwh-pwh/coin-mcp-server.git
cd coin-mcp-server
deno run --allow-net --allow-env --allow-read main.ts
You can fork the project and deploy it to Deno Deploy:
StartType=sse
to use the domain name provided by Deno to connect in SSE modeTo configure the MCP server in your client application, add the following to your configuration file:
{
"mcpServers": {
"coin-mcp": {
"command": "deno",
"args": [
"run",
"--allow-net",
"--allow-read",
"--allow-env",
"https://deno.land/x/coin_mcp_server/main.ts"
]
}
}
}
BGURL
: (Optional) Custom Bitget API base URL. Defaults to https://api.bitget.com
if not set.Example:
export BGURL="https://your-custom-bitget-url.com"
The server provides several tools to interact with cryptocurrency data:
To get the current price of a cryptocurrency:
{
"tool": "getTokenPrice",
"parameters": {
"token": "BTC"
}
}
This will return the current price of Bitcoin in USDT.
To retrieve announcements from Bitget:
{
"tool": "getAnnoucements",
"parameters": {}
}
To get detailed information about a specific cryptocurrency:
{
"tool": "getCoinInfo",
"parameters": {
"token": "BTC"
}
}
This will return detailed information about Bitcoin, including transferability, supported chains, network status, and more.
--allow-net
flag when running with Deno.