PerpFinder

Read-only perp futures data: all-in trading cost, venue fees, funding rates and volume ranking

Should I use this

Quality & Safety

A
Description quality
100%
Schema completeness
98%
Naming quality
100%
Poisoning risk
100%
Permission match
100%
Protocol compliance
100%

Based on automated analysis of tool definitions and protocol compliance.

Context Cost

~825Tokens (tool definitions)
~785 BTypical response size
Moderate attention impact (0.64% of 128k context)

This is the approximate number of tokens consumed each time the server's tools are loaded into a model's context. Higher counts reduce the attention available for other tasks.

Install

One-Click Install

Add this to your `claude_desktop_config.json` file:

{
  "mcpServers": {
    "perpfinder": {
      "url": "https://perpfinder.com/api/mcp"
    }
  }
}

Remote endpoints

https://perpfinder.com/api/mcpstreamable-http

What it can do

Tool inventory

Tools (5)

🟢 Read-only🟡 Write🔴 Delete⚪ Unknown
🟢get_cheapest_venue(asset, size)

Venues ranked by measured all-in cost (taker fee + half-spread + price impact) of a perp market buy at the base fee tier, from the newest stored 6-hour order-book sweep. Rows that cannot fill or have unconfirmed depth are listed apart, with the reason.

Input Schema

{
  "type": "object",
  "properties": {
    "asset": {
      "type": "string",
      "enum": [
        "BTC",
        "ETH",
        "SOL",
        "XRP",
        "BNB",
        "DOGE",
        "HYPE"
      ],
      "description": "Base asset."
    },
    "size": {
      "type": "integer",
      "enum": [
        10000,
        100000,
        1000000
      ],
      "description": "Order size in USD. Default 10000."
    }
  },
  "required": [
    "asset"
  ],
  "additionalProperties": false
}
🟢get_venue_fees(venue)

Base maker and taker rates, the volume fee ladder, leverage and funding terms of one perp venue, each with its source and check date, plus the measured all-in cost of BTC and ETH market buys.

Input Schema

{
  "type": "object",
  "properties": {
    "venue": {
      "type": "string",
      "enum": [
        "hyperliquid",
        "lighter",
        "aster",
        "bybit",
        "binance",
        "okx",
        "bitget",
        "mexc",
        "gate-io",
        "kucoin",
        "dydx",
        "gmx",
        "edgex",
        "paradex",
        "extended",
        "grvt",
        "kraken",
        "coinbase",
        "htx",
        "bingx"
      ],
      "description": "Venue slug, for example hyperliquid or binance."
    }
  },
  "required": [
    "venue"
  ],
  "additionalProperties": false
}
🟢get_funding(asset)

Current perpetual funding rate of one asset on each venue that lists it, normalized to a 1-hour rate, with the venue interval, open interest and price. Rates are fractions: 0.0001 is 0.01%.

Input Schema

{
  "type": "object",
  "properties": {
    "asset": {
      "type": "string",
      "pattern": "^[A-Za-z0-9]{1,15}$",
      "description": "Asset symbol, for example BTC."
    }
  },
  "required": [
    "asset"
  ],
  "additionalProperties": false
}
🟢get_volume_ranking(window, limit)

CEX and DEX perpetual venues ranked by reported volume and by adjusted volume. Adjusted is the reported figure with held-out venues removed; each hold-out has a dated reason. Measurements, not accusations.

Input Schema

{
  "type": "object",
  "properties": {
    "window": {
      "type": "string",
      "enum": [
        "24h",
        "7d"
      ],
      "description": "Default 24h."
    },
    "limit": {
      "type": "integer",
      "minimum": 1,
      "maximum": 50,
      "description": "Number of venues. Default 20."
    }
  },
  "additionalProperties": false
}
🟢get_venue_access(country)

For one jurisdiction, what each venue and the local regulator publish about perp access: yes, restricted, unclear or no, with the basis and the sources a person opened. Not legal advice.

Input Schema

{
  "type": "object",
  "properties": {
    "country": {
      "type": "string",
      "maxLength": 40,
      "description": "Jurisdiction code (us, uk, eu, ca, au, sg, no) or name, for example Norway or United Kingdom."
    }
  },
  "required": [
    "country"
  ],
  "additionalProperties": false
}

Community

Rate this Server

Evidence

Recent observations

verifiedversion not recorded5 tools