kukapay/whale-tracker-mcp
FreeNot checkedA mcp server for tracking cryptocurrency whale transactions.
About
A mcp server for tracking cryptocurrency whale transactions.
README
A Model Context Protocol (MCP) server for tracking cryptocurrency whale transactions using the Whale Alert API
mit license python versions smithery badge
Table of Contents
- Overview
- Features
- Prerequisites
- Installation
- Usage
- Examples
- API Key Configuration
- License
- Acknowledgements
Overview
The whale-tracker-mcp server is a Python-based implementation of the Model Context Protocol (MCP) that integrates with the Whale Alert API. It enables real-time tracking and analysis of large cryptocurrency transactions ("whale" movements) by exposing tools, resources, and prompts to MCP-compatible clients like Claude Desktop.
This server is designed for cryptocurrency enthusiasts, developers, and analysts who want to monitor whale activity directly within their LLM-powered workflows.
Features
- Tools:
get_recent_transactions: Fetch recent whale transactions with optional filters for blockchain, minimum value, and limit.get_transaction_details: Retrieve detailed information about a specific transaction by its ID.
- Resources:
whale://transactions/{blockchain}: Expose recent transactions for a specified blockchain as contextual data.
- Prompts:
query_whale_activity: A reusable template for analyzing whale transaction patterns, optionally filtered by blockchain.
- Asynchronous API Calls: Uses
httpxfor efficient, non-blocking requests to the Whale Alert API. - Environment Variable Support: Securely manage your API key via a
.envfile.
Prerequisites
- Python: Version 3.10 or higher.
- Whale Alert API Key: Sign up at whale-alert.io to obtain an API key.
- MCP Client: Compatible with MCP clients like Claude Desktop or the MCP Inspector.
Installation
Installing via Smithery
To install Whale Tracker for Claude Desktop automatically via Smithery:
npx -y @smithery/cli install @kukapay/whale-tracker-mcp --client claude
- Clone the repository:
git clone https://github.com/kukapay/whale-tracker-mcp.git
cd whale-tracker-mcp
- Install dependencies: We recommend using uv for dependency management:
uv add "mcp[cli]" httpx python-dotenv
Alternatively, use pip:
pip install mcp httpx python-dotenv
- Set up your API key: Create a .env file in the project root and add your Whale Alert API key:
WHALE_ALERT_API_KEY=your_api_key_here
Usage
Running in Development Mode
Test the server locally with the MCP Inspector:
mcp dev whale_tracker.py --with-editable .
This opens a web interface where you can explore the server's tools, resources, and prompts.
Integrating with Claude Desktop
Install the server into Claude Desktop for seamless integration:
mcp install whale_tracker.py --name "WhaleTracker" -f .env
--name "WhaleTracker": Sets a custom name for the server in Claude Desktop.-f .env: Loads the API key from the .env file.
Restart Claude Desktop after installation. Look for the hammer icon in the input box to confirm the server is loaded, then try commands like:
- "Show me recent whale transactions on Bitcoin."
- "Get details for transaction ID 123456789."
- "Analyze whale activity on Ethereum."
Direct Execution
Run the server standalone for custom deployments:
python whale_tracker.py
Or use the MCP CLI:
mcp run whale_tracker.py
Examples
Here’s how you might interact with the server in Claude Desktop:
Fetch Recent Transactions:
What are the latest whale transactions on Ethereum with a minimum value of $1,000,000?
The server calls get_recent_transactions with blockchain="ethereum" and min_value=1000000.
Get Transaction Details:
Tell me about transaction ID 123456789.
The server uses get_transaction_details to fetch and display the transaction data.
Analyze Whale Activity:
Analyze recent whale transactions on Bitcoin.
The query_whale_activity prompt triggers an analysis based on the whale://transactions/bitcoin resource.
API Key Configuration
The server requires a Whale Alert API key, which is loaded from the WHALE_ALERT_API_KEY environment variable. To configure it:
- Create a .env file:
WHALE_ALERT_API_KEY=your_api_key_here
- Ensure
python-dotenvis installed (included in the dependencies). - The server will automatically load the key at startup.
Alternatively, pass the key directly when running the server:
mcp install whale_tracker.py -v WHALE_ALERT_API_KEY=your_api_key_here
License
This project is licensed under the MIT License. See the LICENSE file for details.
Acknowledgements
- Whale Alert for providing the API to track cryptocurrency whale transactions.
- Model Context Protocol team for the MCP specification and Python SDK.
- httpx for a robust HTTP client library.
Happy whale tracking! 🐳
Installing kukapay/whale-tracker-mcp
This server has no published package — it is built from source. Open the repository and follow its README.
▸ github.com/kukapay/whale-tracker-mcpFAQ
Is kukapay/whale-tracker-mcp MCP free?
Yes, kukapay/whale-tracker-mcp MCP is free — one-click install via Unyly at no cost.
Does kukapay/whale-tracker-mcp need an API key?
No, kukapay/whale-tracker-mcp runs without API keys or environment variables.
Is kukapay/whale-tracker-mcp hosted or self-hosted?
Self-hosted: the server runs locally on your machine via the install command above.
How do I install kukapay/whale-tracker-mcp in Claude Desktop, Claude Code or Cursor?
Open kukapay/whale-tracker-mcp on unyly.org, pick your client tab (Claude Desktop, Claude Code, Cursor) and press Install — the config is generated automatically, no JSON editing.
Related MCPs
Stripe
Payments, customers, subscriptions
by Stripemalamutemayhem/unclick-agent-native-endpoints
110+ tools for AI agents spanning social media, finance, gaming, music, AU-specific services, and utilities. Zero-config local tools plus platform connectors. n
by malamutemayhemwhiteknightonhorse/APIbase
Unified API hub for AI agents with 56+ tools across travel (Amadeus, Sabre), prediction markets (Polymarket), crypto, and weather. Pay-per-call via x402 micropa
by whiteknightonhorsetrackerfitness729-jpg/sitelauncher-mcp-server
Deploy live HTTPS websites in seconds. Instant subdomains ($1 USDC) or custom .xyz domains ($10 USDC) on Base chain. Templates for crypto tokens and AI agent pr
embeddedlayers/mcp-analytics
Statistical analysis, forecasting, and ML for business data (Shopify, Stripe, WooCommerce, eBay, GA4, Search Console). Upload a CSV or connect live data sources
by embeddedlayerscarrierone/verilexdata-mcp
20 structured datasets (NPI healthcare, SEC filings, OFAC sanctions, crypto whales, Polymarket signals, patents, economic indicators) via x402 pay-per-query wit
by carrieronetipdotmd/tip-md-x402-mcp-server
MCP server for cryptocurrency tipping through AI interfaces using x402 payment protocol and CDP Wallet.
by tipdotmdlaundromatic/shopgraph
Structured product data from the open web — Schema.org + AI extraction for e-commerce enrichment. Pay per call via Stripe. [shopgraph.dev](https://shopgraph.dev
by laundromaticmrslbt/xendit-mcp
Xendit payment gateway for Southeast Asia. Invoices, disbursements, balance checks, and bank transfers across Indonesia, Philippines, Thailand, Vietnam, and Mal
by mrslbt@arbitova/mcp-server
Non-custodial on-chain escrow + AI dispute arbitration for agent-to-agent USDC payments on Base. Seven tools covering the full EscrowV1 contract surface: create
by jiayuanliang0716-maxCompare kukapay/whale-tracker-mcp with
Not sure what to pick?
Find your stack in 60 seconds
Author?
Embed badge for your README
Browse similar
All finance MCPs
