kukapay/funding-rates-mcp
FreeNot checkedProviding real-time funding rate data across major crypto exchanges.
About
Providing real-time funding rate data across major crypto exchanges.
README
An MCP server that provides real-time funding rate data across major crypto exchanges, enabling agents to detect arbitrage opportunities.
Features
- Real-Time Funding Rates: Fetches current funding across Binance, OKX, Bybit, Bitget, Gate and CoinEx.
- Pivoted Table Output: Displays symbols as rows, exchanges as columns, and includes a
Divergencecolumn for max funding rate difference. - Claude Desktop Integration: Runs as an MCP server for interactive queries.
Installation
Prerequisites
- Python 3.10+
- uv for dependency management
- Claude Desktop (optional, for interactive queries)
- Git
Steps
Clone the Repository:
git clone https://github.com/kukapay/funding-rates-mcp.git cd funding-rates-mcpSet Up Dependencies with uv:
uv syncConfiguring Claude Desktop:
To use with Claude Desktop:
- Edit the Claude configuration file:
- macOS:
~/Library/Application Support/Claude/claude_desktop_config.json - Windows:
%APPDATA%\Claude\claude_desktop_config.json
- macOS:
- Add the MCP server:
{ "mcpServers": { "funding-rates-mcp": { "command": "uv", "args": ["--directory", "/absolute/path/to/funding-rates-mcp", "run", "funding-rates-mcp"] } } } - Restart Claude Desktop. Look for the hammer icon to confirm integration.
- Edit the Claude configuration file:
Usage
Tools
The server provides the following MCP tool for querying funding rates:
compare_funding_rates:- Description: Compares current funding rates for multiple symbols across specified exchanges, returning a pivoted Markdown table with a
Divergencecolumn showing the maximum funding rate difference for each symbol. - Parameters:
symbols(List[str]): List of trading pairs (e.g.,["BTC/USDT:USDT", "ETH/USDT:USDT"]). Required.exchanges(List[str], optional): List of exchanges to compare (e.g.,["binance", "okx"]). Defaults to all supported exchanges (binance,okx,bybit,bitget,gate,coinex).params(Dict, optional): Additional parameters for the API call. Defaults to{}.
- Returns: A Markdown table with symbols as rows, exchanges as columns, funding rates as values (formatted as percentages), and a
Divergencecolumn. - Example: See the Examples section below.
- Description: Compares current funding rates for multiple symbols across specified exchanges, returning a pivoted Markdown table with a
Prompts
The server includes the following MCP prompt for generating natural language queries:
compare_funding_rates_prompt:- Description: Generates a natural language prompt for comparing funding rates across all supported exchanges, suitable for Claude Desktop input.
- Parameters:
symbols(List[str]): List of trading pairs (e.g.,["BTC/USDT:USDT", "ETH/USDT:USDT"]). Required.
- Returns: A string prompt (e.g., "Compare the funding rates for BTC/USDT:USDT, ETH/USDT:USDT across binance, okx, bybit, bitget, gate, coinex.").
- Usage: Used internally by Claude Desktop to interpret user queries or for testing in MCP Inspector.
Examples
Compare Funding Rates
- Input (in Claude Desktop):
"Compare funding rates for BTC/USDT:USDT and ETH/USDT:USDT across all exchanges." - Output:
Current funding rates: | Symbol\Exchange | binance | okx | bybit | bitget | gate | coinex | Divergence | |-----------------|-----------|-----------|-----------|-----------|-----------|-----------|------------| | BTC/USDT:USDT | 0.005161% | 0.007548% | 0.010000% | 0.002900% | -0.019200% | -0.035013% | 0.045013% | | ETH/USDT:USDT | 0.010000% | 0.005839% | 0.010000% | 0.010000% | -0.008200% | 0.000000% | 0.018200% |
Compare Specific Exchanges
- Input (in Claude Desktop):
"Compare funding rates for SOL/USDT:USDT on Binance, OKX, and Bybit." - Output:
Current funding rates: | Symbol\Exchange | binance | okx | bybit | Divergence | |-----------------|-----------|-----------|-----------|------------| | SOL/USDT:USDT | -0.015312% | -0.003639% | -0.004467% | 0.011673% |
License
This project is licensed under the MIT License. See the LICENSE file for details.
Installing kukapay/funding-rates-mcp
This server has no published package — it is built from source. Open the repository and follow its README.
▸ github.com/kukapay/funding-rates-mcpFAQ
Is kukapay/funding-rates-mcp MCP free?
Yes, kukapay/funding-rates-mcp MCP is free — one-click install via Unyly at no cost.
Does kukapay/funding-rates-mcp need an API key?
No, kukapay/funding-rates-mcp runs without API keys or environment variables.
Is kukapay/funding-rates-mcp hosted or self-hosted?
Self-hosted: the server runs locally on your machine via the install command above.
How do I install kukapay/funding-rates-mcp in Claude Desktop, Claude Code or Cursor?
Open kukapay/funding-rates-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
Compare kukapay/funding-rates-mcp with
Not sure what to pick?
Find your stack in 60 seconds
Author?
Embed badge for your README
Browse similar
All finance MCPs
