scan_funding_ratesLABSCO SUMMARY
It answers in dollars per hour, not in basis points.
A funding rate of -0.191% per hour means nothing until you know what it pays on your size, and how long it takes to earn back the fees you paid to get in. This returns both, along with the fee-recovery time, so the scan output is already the comparison you were going to do by hand. It reads market data only — the position, and the risk that the rate flips while you hold it, are yours.
What it is
An MCP server over Hyperliquid's perpetual markets, aimed at one trade: collecting funding. Every hour one side of a perp pays the other, and when the rate goes far enough negative or positive there is a known edge in taking the paid side. This scans all 229 markets for those cases and projects what the position would earn.
What you get
- All 229 perps scanned for rates past a threshold you set, each result carrying the hourly and annualised rate, projected dollars per hour and per day for your equity and leverage, how long until fees are recovered, mark price and 24h volume —
scan_funding_rates - The current funding rate for one named asset —
get_rate - The markets currently sitting at extreme rates, listed on their own —
list_assets
Requirements
No account and no key — it reads Hyperliquid's public market data. The project calls itself funding-rate-mcp (version 0.1.0) and runs over stdio as a Python module; PyPI does not have that name. Acting on what it finds is a separate matter: this server reads rates, it does not place orders.
Setup effort
Build from source — git clone https://github.com/RJW34/funding-rate-mcp.git
USE CASES
Finding today's paid side
Scan every perp above a rate threshold with your actual equity and leverage, and read the projected hourly income rather than the raw percentage.
Deciding whether a trade clears its own fees
Read the fee-recovery time in the scan output — it says how many hours of funding it takes before the position is net positive.
Checking one market you already follow
Ask for the current rate on a single asset instead of scanning the whole board.
Watching for the extremes to appear
List the markets currently at extreme funding, which is a shorter answer than a full scan when you only want to know whether anything is happening.
3 tools
Listed in project docs. Your client may show a different list.
get_ratelist_assetsBEFORE YOU INSTALL
What to know first
Tools you get
3 tools named in the project's documentation. All tools only read Hyperliquid funding rates; none places, sizes or modifies a position.
Requires
python on PATH
Where it runs
The documented client runs the server on your machine.
INSTALLATION
Connect your client
This one is built from source rather than installed with a single command.
Server setup
git clone https://github.com/RJW34/funding-rate-mcp.git
cd funding-rate-mcp
pip install .If your client does not use the same Python you installed into, write that interpreter's full path instead of python in the configuration
MCP Clients
Claude Desktop
{
"mcpServers": {
"funding-rate": {
"command": "python",
"args": [
"-m",
"funding_rate_mcp"
]
}
}
}